Linux后台开发相关面试知识点汇总脑图版
我们先来看一下Linux后台开发的要求和薪资待遇。
JD1: Linux 服务器开发工程师 20-40K
职位描述
负责移动游戏社区APP后台服务架构设计开发;
负责移动游戏社区平台用户数据分析及相关推荐业务开发;
负责移动游戏实时语音业务系统设计和开发工作。
职责:
负责移动游戏社区APP后台服务架构设计开发;
负责移动游戏社区平台用户数据分析及相关推荐业务开发;
负责移动游戏实时语音业务系统设计和开发工作。
要求:
本科及以上学历,计算机相关专业;
具备Unix/Linux下C/C++ 3到5年开发经验;
精通C++和面向对象的设计与开发;
精通TCP/IP协议,进程间通讯编程,熟悉Unix/Linux下常用架构设计方法;
熟悉Unix/Linux操作系统原理,常用工具、Python/Shell等脚本语言等;
熟悉Mysql数据库管理、开发;
熟悉redis等NoSQL存储使用;
具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力;
责任心强,良好的对外沟通和团队协作能力,主动,好学;
熟悉Go语言开发,有机器学习开发经验者优先。
jd来自迅雷
JD2: Linux C++后台开发工程师 18-35K·16薪
职位描述
要求
服务端C++研发, 3年以上工作年限;
精通linux/unix网络编程,有大规模网络并发服务研发经验;
有SOA、微服务架构设计及实践经验;
有GO语言项目经验者优先;
熟悉MySQL、常用NoSQL,有数据集群、海量数据处理经验者优先;
有敏锐的数据分析意识,有大数据处理相关经验优先;
熟悉shell、其它常用脚本(lua、python)。
jd来自腾讯
JD3: Linux C/C++开发工程师 14-28K
职位描述
要求
一年以上工作经验,具有C/C++编程基础,了解linux系统编程
熟悉tcp/ip,路由等网络协议
具有较强的责任心,良好的沟通协调能力
对于经验丰富,能力更强,有相关领域研发经验者,将会以更高级别招聘入职
jd来自深信服
知识结构分析
从以上要求看Linux后台开发工程师主要是以下几类技能:
语言类
C/C++
go
shell
lua
python
操作系统
linux/unix
网络知识
网络编程socket
TCP/IP协议
数据库
MYSQL
NoSQL redis / mongodb等
附录
送大家一张后台开发相关面试知识点汇总脑图 这是片段:
大家可以加qun获取。