1.首先是技术面,有两轮,当时参加的时候以为只是一轮面试,大约面试了1个小时左右,之后出来的时候发现CVTE官网显示了我的两轮面试正在等待结论中。
2.整体面试感觉有难度,有几个地方没答上来。
3.主要问了TCP编程步骤,Linux中断,进程线程,队列(用数组实现的循环队列怎么判断队列空还是满了),还问了一下平衡树怎么生成(这个平时接触的不是太多),会问到一下通信协议如串口,IIC,SPI等。
4.在面试的过程中面试官主要针对你的项目和你所擅长的技能提问,如果你了解某一方面的知识,面试官会深入的问下去。
5.在技术面时,会要求手写代码,在两轮面试中会面试官叫我写了两次。一个关于在一个字符串中提取出数字(可能多个)并返回还有一个就是写关于两个链表的合并,合并后不允许有重复元素。在写完后面试官会仔细看你的代码,在这两次中我都有点小的BUG。
6.通过技术面之后就是综合面试,一个面试官面试4个同学,感觉压力有点大,问的问题和以前CVTE面试的差不多。
...查看更多