方式:腾讯会议 时间:2022-8-16-15:00 持续时间:35min左右 岗位:钱大妈-客户端研发工程师(实习生)
分数评价为从0->3 0为不知道 或者 不记得 1为含糊但是还是说了大概意思 2为流畅回答对应问题,给出结论 3为2的基础上解释为什么是这样的,或者是底层
标准开局
自我介绍(1min)
C++
0 - STL有了解吗
操作系统
0 - 请你讲一下进程调度的方式
3 - 请你讲一下进程间的通信方式
计算机网络
0 - 请你讲一下TCP进行流量控制的方式
项目 / 网络编程相关
1 - 请你讲一下epoll、poll、select的区别
3 - 请你讲一下reactor模式和proactor模式的区别
2 - 请你说一说ET和LT这两个工作模式的不同
0 - 请你讲一下epoll默认的工作模式
0 - 请你说一下你的线程池是怎么实现的,或者说是有什么参数
数据库
0 - 索引有了解吗
0 - 锁有了解吗
杂
0 - 请你讲一下使用gcc时常见的参数
0 - 编译原理有了解吗
聊天(穿插在问问题之间)
为什么做的是服务器项目,但是求职客户端开发呢
如何看待传统行业和互联网的开发模式的不同
用过java做过什么项目,大作业或者是课程设计
为什么学校学的是java,但是最后所用的是C++呢
假设到时候工作要学习不同的语言,你是怎么看待的?
对钱大妈有了解吗
你认为客户端开发是干什么的
反问
客户端开发是干啥的
公司培养新人的机制是怎么样的
面试官
人很好,提问方式是广度优先,可以感觉到他是想挖掘面试者的亮点。问的都是一些基础,还有就是项目方面。
HR
钱大妈的这位HR是我见过最好的。早上11点半打的电话,简单地询问一些基本情况,然后直接约下午的面试。然后面试开始之前,还来帮忙测试网络信号之类。然后面试开头也是向我介绍了面试的流程。面试完的对接也是很好的。希望有机会进去吧,哈哈。
自己
更加从容了,说话也比较有逻辑了。也懂得如何去说一些面试官和HR都喜欢听的话。但是知识还是没有过关,哈哈。
改进
可能换个思路?就背面经,就投小公司。也不是不能玩。面经还得增加一下广度,算法优先级就可以放一下。