联想一面 嵌入式C++ 昆山
先是自我介绍,准备英文自我介绍面试官说不用,中文就行。因为我是非科班就问了我学过哪些计算机的课程。总共面试1小时10分钟,半小时项目半小时八股,最后给了20分钟写算法题(很简单)。
1、介绍了实习的项目,围绕项目问了一些问题,大概半小时左右。
2、static的作用
3、讲一下指针,指针和引用的区别
4、malloc和new
5、C++有哪些智能指针,shared_ptr管理内存一定不会导致内存泄漏吗?举个例子。
6、为什么有虚基类这个东西?纯虚函数的作用。
7、派生类与基类之间的关系,pulic继承方式。(is_A,use_A, has_A)
8、指针的指针的作用,函数指针,函数指针一般用在什么场景(回调函数?)。
9、原子操作
10、git,shell脚本(项目中用到)
11、chmod
12、虚拟内存
13、硬件中断由什么来处理
14、说一下4/5层网络模型,你知道哪些应用层协议,介绍一下http
15、介绍一下put、patch
16、tcp和udp的区别。
17、http状态码
18、多线程、锁
只想起来这么多了,估计是看我非科班问的都是常规八股,面试官人挺好,许愿二面。
#联想求职进展汇总##实习,投递多份简历没人回复怎么办##晒一晒我的offer##牛客解忧铺#