6月初投递的暑期实习岗位,6.20晚上笔试,3道都AC了
1、为什么想投这个职位?(因为我本硕都是通信专业的看起来很不对口吧哈哈哈)
2、C++和C有什么区别?(这里回答的时候扯到了三大特性和智能指针)
3、虚函数的机制是怎么实现的?
4、构造函数里可以使用虚函数吗?
5、模板用过吗?实例化?
6、举智能指针的实际例子智能指针为什么可以帮忙管理内存?Shared类型的话怎么知道共享然后让最后一个去释放?
7、10w个数,选出最大的100个,怎么做?时间复杂度是多少?
8、手撕:输入一个根节点,实现二叉树的左右子节点交换
9、nullptr和null的区别?
10、虚拟内存怎么实现?分页和分段的区别
11、TCP和UDP的区别
12、TCP的三次握手
13、手撕:N×N的二维数组,里面都放了正整数,从左上角走到右下角,使得走过的路径的数字之和加起来最小,只能向右向下走(动态规划)
14、什么是二叉搜索树?实际应用有什么?
15、什么是红黑树?为什么要有红黑树?(应该也是指实际作用)
16、1到3三个数字能构成几种二叉搜索树?打出来表示一下
17、N个节点能构成几种二叉搜索树?
总结:
其实我并没有完全转码的打算,投这家实习也是找个杭州的大厂投着玩玩
人生第一次面试就是网易的70分钟的八股+手撕的拷打着实痛苦,项目都是通信相关的一点没问到
体验就是会揪着你话里提到的知识点往深问,像我这种突击了四五天,八股背的分散且浅的,背了就忘,循环往复,深里问一点就不会了
前面背了好多计网和操作系统的八股,但是问的也不多,数据结构最后时间不够就没看了,但是6月初投的简历里数据结构我写了个“熟悉xxxx”啊啊啊啊啊写了熟悉和精通字眼的还是要好好复习啊
大概率G了
#网易互娱##游戏研发工程师#
#面经##网易#