cpp开发岗位应聘准备
keep calm and carry on方向 传统桌面开发, 客户端开发
服务器后台开发
游戏开发(后台)
转其他语言, 如go/rust/python
技能 (10k - 15k 基本合格的水平)
两层程度:
- 知道知识点, 了解概念
- 有过实际的代码接触或实现
注意: 每个点都要思考, 要落实到代码层面, 至少每一点都要有具体的代码 snippet
多线程 多进程, 进程通信,同步, IPC
socket i/o模型
数据库
SQL, redis
Linux系统原理, shell指令, 常用工具etc
常见设计模式
网络协议理论, tcp/ip深刻认识
网络编程, c/s架构, http, websocket, boost.asio, libevevnt
GUI 框架, Qt, mfc
Windows开发, 底层api
Linux 系统api
服务器开发经验
直播, 多媒体处理, 流媒体传输, 解码, 编码, ffmpeg
嵌入式
调试技巧, windb, gdb 使用
常用算法
数据结构
STL库
boost库
OOP
对高并发, 大数据处理知识
lua脚本 , 游戏行业
cuda GPU编程
高性能计算
项目流程管理
软件架构
网络抓包, 如wireshark
掌握一种脚本语言, 如python, shell, js
操作系统原理
计算机硬件原理
编译原理, 编译的过程
openCV, openGL, openGL ES等
素质 代码风格良好, TDD
抽象能力, 模块思维
对技术的热情
表达, 沟通, 协作
学习能力
解决问题的能力
英文阅读能力
责任心
亮点 计算机类竞赛成绩, 期刊论文
大公司背景, 985/211院校背景
开源贡献, Github贡献
有(独立)完成明星产品
熟悉某一项专业的技能/技术/知识(如金融, 教育, 硬件, 算法, 反编译)
跨专业的背景(如一些恰好的职位)
工作经验
关键 对某一项技术有深入的研究!!!!!!!这才是根本
典型面试题目 todo
实际 面试造核弹, 工作画鸡蛋
hr 压低工资
加班多, 对加班的接收度
现实考虑 【cpp开发岗位应聘准备】职业发展前途
技术的新颖度
当下收入和收入潜力
公司规模, 竞争力
上班时间, 距离
人文环境
推荐阅读
- 深入理解Go之generate
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 我的软件测试开发工程师书单
- echart|echart 双轴图开发
- NPDP拆书(三)(新产品开发战略(经营与创新战略))
- 芯灵思SinlinxA33开发板Linux内核定时器编程
- 常用git命令总结
- 藏族开发的修路人——记致富援乡的斯定那珠
- ASP.NET|ASP.NET Core应用开发思维导图
- VueX(Vuex|VueX(Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式)