#面经# #校招# 9月19一面
自我介绍,我提到我认为我c基础基础好,相关课程满分,然后问了一些c相关问题,还能记起的大概有:static 变量存储位置;typedef和#define;++i和i++;返回函数里临时创建的变量的指针会发生什么;c++对比c;指针数组和数组指针;应该还有,但都很基础。
然后是计算机网络:UDP和TCP区别,TCP三次握手;输入网址后过程;TCP是怎么保证有序传输;各个协议在哪一层;数据包在路由器间过程。
然后是多线程相关:进程和线程以及他们各自之间的通信;了解多线程编程吗;多线程编程需要主要什么;关于锁,比如互斥锁和自旋锁什么时候使用;假设有链表,要多线程读写,你会怎么设计(面试官提示说hash桶)
最后部分是数据库:数据库事务;数据库索引;如果设计一个日志的数据库表,你会怎么设计
反问,总体来说比较基础
9月22二面
自我介绍,高考分数,学校和专业是不是第一志愿,为什么选择了这个学校和专业;大学有没有竞赛经历。为什么没有;读不读研,为什么不读研;秋招是怎么准备的;是怎么学习的,如果遇到解决不了的问题一般是怎么解决的;大三主要在干嘛,准备秋招和学习怎么分配的;之前有没有找过实习,为什么;预期工作地,为什么;有没有offer,面试了哪些公司;期望薪资,通过的话什么时候能来实习。问得很细,有的问题多少有一点点感觉被冒犯(可能我太敏感)
反问。
9月26感谢信
“您的简历与个人能力都非常优秀,但与【23届秋招】Linux C嵌入式开发工程师岗位的需求匹配度较低。很遗憾,您未能进入下一轮面试。”