秋招第一个意向--锐捷网络面试记录
岗位:C/C++
#秋招#
一面时间:7.08
一面内容:
1、自我介绍,成绩和排名;
2、define后面的定义加括号和不加括号的区别(避免宏替换时出错?)
2、指针,一维数组名、二维数组名的区别?指针数组和数组指针?
3、struct str{
char p;
int a;
int b[0];
}str1; 问这个结构体占多少字节;
结构体的位域相关知识、
字节对齐相关知识;
4、单向链表和双向链表,它们分别的应用场景;
5、线程的调度算法你知道哪些?FIFO、RR、OTHER
6、优先级翻转是什么?如何解决?(优先级继承和优先级天花板)
7、线程间通信方式?读写锁?
8、进程和线程的区别?
9、讲讲快排和归并排序的思路;
10、大小端?
11、死锁的概念,以及发生死锁有哪些场景?如何解决?
12、char类型的值和unsigned char类型的值分别转换为int后的变化;
13、TCP和IP相关;
还有一些记不太清楚了,忘记录音了;后面大多都是项目细节+聊天;
总时长:1h
hr面:
打电话问了两问题(一面里面也问了几个非专业问题),问我有没有什么问题想问;
7.12
收到意向邮件;