多益网络服务端岗面试经验
多益网络一面:
1.讲一个自己最了解的项目
为什么要做这个项目?
有没有跟着github上去做?
没有。
对外的接口?
实际应用中可以用来做什么?
性能好在哪里?
有什么劣势?
开始八股了
2.乐观锁和悲观锁?
3.线程安全的定义?
4.临界资源的临界?
5.项目的主要工作量?
6.C++的内存分配方式?
7.全局变量分配在哪里?局部变量?代码呢?
8.智能指针的实现原理?
9.有哪些类型的智能指针,区别?
10.遇到一个出现概率极低的bug,怎么去处理?
讲了vs和gdb的调试
11.了解Python吗?
12.unique_ptr的适用场景?
13.编译,链接?
14.gcc指令?
15.预处理?什么情况下才去看预处理结果?
16.进程间通信方式,没细聊,只让说有哪些?
17.了解哪些缓存淘汰算法?
LRU,LRU使用起来会有什么问题,要考虑哪些问题?
18.讲一讲自己的目标?中短期
对项目类型有什么期望吗
19.算法:数组右移k位
这个程序要有什么测试?写几个测试用例?
整场面试的难度适中,面试流程体验还好,用战盟面的
#24届软开秋招面试经验大赏#