后端开发工具-前端开发与后端开发
- 有大型分布式系统开发经验 - 熟悉分布式系统理论 - 有数据传输系统、消息队列、流计算开发经验
-有raft、mysql、rocksdb调优经验
C++开发工程师(喜马拉雅)
技能要求:
本科及以上学历后端开发工具,C/C++三年工作经验,计算机相关专业; 熟悉linux环境编程,精通C/C++、多线程、多进程、内存共享、网络通信编程技术,熟悉linux下调试工具(如GDB)。 深入了解TCP/IP、HTTP等协议和网络编程,有完整的项目经验。 有关系型数据库使用经验,精通SQL语句,能够发现SQL语句性能问题并进行行调优; 数据结构和算法知识 设计有深刻的理论理解,有多年的系统分析和设计实践经验,具有优秀的逻辑思维能力,热衷于解决具有挑战性的问题,善于解决和分析问题。 -有规模、高并发分布式系统开发经验者优先。 有网络安全知识或开发经验者优先。 9、有移动端(iOS/Android)开发经验者优先
C++高级开发工程师(京东)
1、本科及以上学历,计算机或自动化相关专业;
2、3年以上Linux平台开发经验;
3、精通C/C++开发,如熟悉javascript、python等其他编程方式更佳;
4、了解常用的算法和数据结构;
5、有网络编程、多线程编程、多进程编程经验;
6、有高并发后台系统开发经验。
C++开发工程师(喜马拉雅)
工作要求:
精通C/C++编程语言,良好的面向对象思想,至少精通一种脚本语言,熟悉STL数据结构和算法基础; 熟悉各种网络协议,精通高并发网络编程和多线程编程; 熟悉MySql数据库,Redis数据库,有相关开发经验; 较强的学习能力和解决bug的能力; 有游戏服务器开发经验者优先。
C++开发工程师/架构师(小红书)
精通C/C++编程,熟悉Linux平台和shell脚本,对数据结构和算法设计有深刻理解; 熟悉多线程/多进程程序开发,对异步和并发技术有深刻理解; 熟悉TCP/IP HTTP等网络协议,有海量服务器开发经验者优先; 熟悉mysql、nosql等数据库,了解存储引擎; 数据库相关的中间件、存储等基础设施服务项目优先; 相关专业本科及以上学历,5年以上工作经验; 良好的沟通能力,团队合作能力。
c++开发工程师(华为)
1、精通C++开发语言。 计算机、软件工程等相关专业优先。
2、熟悉linux下编译、开发、调试,如cmake、gdb等。
3. 深入了解数据结构、算法和操作系统,对软件架构和软件编码有浓厚兴趣。
4、学习能力强,沟通能力强,责任心强,有良好的团队合作精神。
服务器C++开发工程师(今日头条)
工作要求:
1、本科及以上学历,计算机相关专业;
2、3-7年游戏服务器工作经验,有1个以上游戏项目上线经验;
3、掌握C++,有良好的面向对象设计思想,熟练运用设计模式;
4、掌握LINUX下的开发调试及其他相关工具链CLANG\GCC\CMAKE\GDB;
5、熟悉网络编程、操作系统,精通REDIS数据库应用;
6、具有扎实的网络基础,熟悉TCP/UDP等网络传输协议;
7、良好的数据结构和算法基础;
8、有RTC相关项目开发经验者优先;
C++开发工程师(欢乐时光)
职位描述:
职责:负责直播SDK的开发。
资格:
本科及以上学历,计算机相关专业,两年以上开发经验。 熟练使用C++、STL,熟悉常用的数据结构和算法。 熟悉TCP/IP,熟悉网络编程,多线程编程。 熟悉音频和视频相关技术者优先。 有跨平台开发经验者优先。 具有良好的沟通能力,较强的上进心和快速学习能力。
C++开发工程师(微博)
工作要求:
计算机相关专业,本科及以上学历; 良好的沟通表达能力,思路清晰,动手能力和逻辑分析能力强 2年以上后端系统开发经验或基础架构开发经验,精通C/C++,熟悉一种以上脚本语言,如Shell、Python等,算法和数据结构基础扎实。 参与高并发分布式在线系统的研发,解决相关性能问题。 精通NoSQL数据库技术和内存数据库技术(如redis、memcache) 优秀的编程能力,熟悉算法和数据结构,熟悉计算机基础理论,熟悉大流量、高并发、高性能分布式系统,擅长性能调优者优先,搜索相关功能性能调优者优先
Linux C/C++ 后台研发工程师(小米)
招聘要求:
1. 熟练掌握C/C++,良好的代码风格和编程习惯
2、熟悉Linux下多线程/进程和网络开发,对数据结构和算法有深刻理解; 熟悉shell、python等脚本编程;
3、熟悉分布式系统原理、网络编程原理,熟悉TCP/IP协议栈
4、熟悉nginx、mysql、redis、memcached、thrift、grpc等开源软件者优先;
5、扎实的计算机基础,优秀的学习能力和逻辑思维能力,善于分析和解决问题,有互联网行业经验者优先。
高级C++开发工程师(美团)
工作要求:
计算机相关专业,本科及以上学历。 扎实的C++基础,熟悉常用的数据结构和算法。 熟悉Linux开发环境和工具,熟悉bash、python等常用脚本语言。 熟悉并行计算、高性能计算、网络编程者优先。积极主动、认真负责
想必看完以上职位,你会发现很多常见的技能要求。 我不仅仅是这里的搬运工。 我总结了这些大厂需要的技能要求:
1. 精通Unix/Linux下C/C++开发和程序性能调优,以及cmake、gdb等。
2、熟悉Unix/Linux操作系统原理及常用工具
3、熟悉TCP/IP、HTTP协议、进程间通信编程,熟悉Unix/Linux下常用架构设计方法;
4、熟悉分布式架构的主要架构方法,熟悉Mysql等数据库,熟悉NoSQL存储,熟悉面向对象设计。
5.熟悉rpc协议编程
6.熟悉Linux和Docker
7、熟悉消息队列、文件系统、Linux操作系统原理、Linux IO性能调优方法
8、熟悉多线程、异步编程、网络编程技术
9.数据结构、算法、设计模式
10.分布式系统
11、熟悉一种以上脚本语言,如Shell、Python、js等。
12、熟悉nginx、mysql、redis、memcached、thrift、grpc等开源软件者优先;
总结以上12点。 当我们在日常学习和工作中遇到以上知识点时,需要发散思维后端开发工具,举一反三,加以实践。 啊~
四。 概括
希望以上的招聘总结能为大家以后找工作铺路。 我的公众号-后台服务器开发,也会和大家分享更多精彩知识和交流~
五、往届精彩回顾
GDB多线程之旅
肝脏!动态规划
C++中使用锁的注意事项
艰苦的递归
木多源码分析学习总结