达实智能校招 C++开发面试
视频面试,因为该部门C++岗主要做的是物联网操作界面和视频方面,所以有视频相关项目的建议投递
因为面试官开会耽误了十分钟时间,所以问的比较少
1.三次握手四次挥手,说具体一点,比如客户端和接收端发送和接收FIN和ASK,具体操作之类
2.http和https的区别,https怎么实现安全传输的,说具体一些
3.二叉树的排序和查找
4.红黑树相关,特点和插入等
5.我做的是基于googletcmalloc的高并发内存池项目,面试官对这个项目没有应用到实际工程项目中去并不满意
确实没想到还有二面机会
二面:
1.首先问你为什么要来深圳工作
2.然后问因为C++岗已经满了,可能要改到C#,过几年都要转成Go,愿意吗
3.介绍项目,为什么想要做这个项目
4.makefile是你自己写的还是IDE生成的
5.C和C++最大的不同是什么。面向对象的特点是什么
6.多态是怎么实现的,多态的底层实现原理
7.C++模板是怎么实现的
8.STL里面vector和list的区别
9.你的专业是通信,没有考虑过找通信相关的工作吗
之后开始反问
1.首先问你为什么要来深圳工作
2.然后问因为C++岗已经满了,可能要改到C#,过几年都要转成Go,愿意吗
3.介绍项目,为什么想要做这个项目
4.makefile是你自己写的还是IDE生成的
5.C和C++最大的不同是什么。面向对象的特点是什么
6.多态是怎么实现的,多态的底层实现原理
7.C++模板是怎么实现的
8.STL里面vector和list的区别
9.你的专业是通信,没有考虑过找通信相关的工作吗
之后开始反问