经历两场面试感觉自己再也不是小菜了把,也有的面试经验了把。
可能是第一次面试还面的是CVTE,早上从乡里去坐车去长沙,搞得状态不行,当然底子也没有打好,导致了一道简单编程题没搞出拉,果断挂了,可惜。
说一下我们答出来的题目把
i2c协议的一些东西,如i2c最多支持多少个设备
读写锁,百度了才知道读写锁的本质就自旋锁
中断有个细节卡了,
然后我说我擅长链表指针,然后他来个反转链表,什么都没有给。然后我也就指了半天没搞定,汗。
void reveser(node *head)
{
pcur = head->next;
pnext = NULL;
while(pcur != null)
{
pnext = pcur->next;
pcur->next = head->next;
head->next = pcur;
pcur = pnext;
}
}
下午紧接着就赶深信服面试了,
一面就问一些基础知识,然后指出我看视频学得太快基础不牢固,要多看些书。还是让我过了二面
二面,抓这函数调用时候栈的情况问,后面百度了才知道都打错了,栈帧,从右开始入栈,
然后又抓这socket编程TCP/IP问。问具体调用函数以及对应的信号和发生的指令。
总结;就是还是面得太少有点状态不加,脑子不够冷静,然后就是基础的确不牢固。