启明星辰 C++ 一面
今天早上打电话通知我要不要面试,然后就选了今天下午。
之前的很多技术面面试官头发都有点秃,或者没了或者地中海,但是这位面试官只是发际线有点高。
先做一下自我介绍。说更熟悉C++,然后问C如何,就说C也行。
先问了数组和指针有什么区别,回答了一下,然后又问在内存中数组和指针有什么区别。
了解堆和栈吗?我确认一下是否是内存中的堆和栈,然后就简单地介绍了一下。这一块有些忘了,没有答好。
问了数组和指针有什么区别,常规问题,直接问答。
问了问线程和进程。有没有做过多进程的项目。线程和进程的区别还是知道,但是没有多进程项目,就做过一些小实验,他继续问有哪些,我就说有哲学家问题、读者写者问题等等。
然后问了问项目,之后问在项目中遇到的最困难的问题是啥,其实做这些项目没有遇到什么大问题,而且基本上都解决了,于是就随便找了个小问题说说。
然后问专业课有哪些,我就说计算机有的基本都有,还有一些特色课程,例如STM32、无线传感器网络,用了ZigBee之类的。他说知道Links吗,我一开始以为是什么框架或者软件。然后他说是和STM32有关的,我才想起来指的是用来和STM32连接的links。
还有问网络,了解TCP吗,知道TCP和UDP之间的区别吗?TCP如何保证连接的?
然后问了问知道怎么建立连接的,我就说了句三次握手嘛,然后没有深问,问那么结束连接呢。就四次挥手。
或许他在等我展开吧。。。
回去再看看网络。
#面试复盘##面经##启明星辰##C/C++#