6.29号,一面时间20min。
- 自我介绍
- 介绍比赛经历
- 介绍科研项目
- c++语言基础:析构函数的作用。(只知道可以回收资源,问有什么其他应用没答上来。)
- 计算机网络:HTTP协议
- 操作系统:线程和进程。三个线程分别输出a,b,c,如何持续循环输出a,b,c,a,b,c.... (答了,用信号量来确保输出同步)
- 算法题:100万个数取最大的100个。(小根堆)
7.3号,二面时间40min。
- 自我介绍
- 介绍科研项目(问的比较细)
- c++语言基础:子类继承多个父类,要怎么搞,有什么注意的。(没答上来)
- 计算机网络:1. 浏览器重输入URL后,会发生哪些操作。2.如何把数据包发送到对应的IP地址(这个没答上来)。
- 操作系统:用户态和内核态。
- 算法题:给定一个环状数组(长度未知,环状的意思是数组里第一个数和最后一个数相邻),中间包含的数字全是正整数,取出其中的一些数字,但不能取出任何连续两个位置的数字。求取出的数字的和的最大值。示例:[2, 3, 2, 1]返回4,[2, 2, 3, 1] 返回5。(算法题没撕出来太可惜了,本地写出来的有bug。面试官帮我看了一下,我自己讲了思路,他提示了问题所在。)
综合感觉,自己太菜了。
7.6号,三面时间30min。
- 自我介绍。
- 介绍比赛经历
- 介绍科研项目
- 家庭情况(独生子?父母是做什么的?)
- 为什么不做算法去做开发。(本人项目都是cv深度学习)
- 自己和别人相比有什么优势。
- 兴趣爱好。
全部评论
(4) 回帖