苏小妍C/C++面经(蚌埠在那好尴尬)
咱们就直奔主题一点,记得大概哈
自我介绍(别说名字),然后开始
1. C/C++存储区(应该是想问的这个,说的是对存储空间的理解,回答了堆栈和动静态存储 )
开始场景题 前面给了条件,但是忘记了,然后就是问A存储可不可以在B释放,或者在除A B以外的内存里释放,具体怎么操作
2.开始深挖,G的开始
TCP五层模型,各个模型说一下具体的东西 下面就是OSI七层模型 介绍一下,巴拉巴拉
网络层除了IP还有什么,简单介绍 应用层HTTP有哪些(应该是问版本或者实现程序,G)
接着就是TCP与UDP区别 回答了提供有保证的数据传输,下面紧接着就问Why。。。
3. 开始调节,加思路
双向链表的概念
紧接着就是场景题,双向链表的插入,比如位置N的后面插入一个,巴拉巴拉
4. Linux了不了解,巴拉巴拉,说一下实际应用,(说的Ubuntu相关)
Linux文件与文件存储
磁盘概念,磁盘是如何存储数据的,有没有深入了解过或者学习过,巴拉巴拉
5. 简历写了C/C++,对哪些方向感兴趣或者从事过,希望朝什么放向发展,结合项目回答的QT和嵌入式软开(忽然发现与苏小妍要求的不一样,下面反问环节确定一下工作职能)
换了个人(可能觉得我太菜)
6.静态函数
7. 网络编程有没有了解过,socket 简单介绍一下
8.TCP三次握手,讲一遍,(说的很好)为什么不用两次握手或者四次握手,说一下原因,有没有深入了解过这个
9. 四次挥手再讲一遍(说的很好)四次挥手为什么要等待2MSL,下面又问的没有回应下面应该会怎么操作,巴拉巴拉 没听明白,有英文单词
反问:苏小妍C/C++岗位具体职能
操作系统,底层驱动的活儿,大概就是这个吧,没怎么记得
应该是G了,(OSI问到答不出来为止,操作系统同理)
but:两个面试官都特别好,在循循善诱,素质很高,进不去也不遗憾,尽力而为了