Linux后台开发相关面试知识点汇总脑图版

667 阅读2分钟

我们先来看一下Linux后台开发的要求和薪资待遇。

JD1: Linux 服务器开发工程师 20-40K

职位描述

职责:

负责移动游戏社区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等

附录

送大家一张后台开发相关面试知识点汇总脑图 这是片段:

片段
大家可以加群获取。

必果学习群