网易互娱-游戏研发8.13一面

算法题:
最长重复子串
洗牌算法

c++
说一下c++的多态
一个基类的指针指向一个派生类对象,他这个虚函数表是怎么填装进去的呢
一个派生类继承于两个基类,他的虚函数表是怎么填装
派生类可以调用基类的函数
一个基类指针,可以cast到派生类对象吗(类型转换)

b1  b2
|      |
b3   b4
p

b2*ptr=new p()
这个ptr可以直接cast到b3吗
函数模板和函数重载有什么区别

假如一个函数名
int func(int)
有一个模板也是
int func(T)
你调用func编译起来会有问题吗(有老哥懂吗)

模板偏特化以及全特化听过吗?(无)
模板元编程听过吗(无)
vector的动态扩容
完整说一下push_back的过程
说一下c++的左值右值的区别
为什么右值引用会减少拷贝
说一下share_ptr
根据你的理解写一个share_ptr的拷贝构造和析构函数(拉闸闸)
lambda的用法,lambda是个啥呢
c++程序的编译
说一下动态链接和静态链接的区别
动态库动态链接,程序运行后,是怎么具体找到要调用动态库的哪个函数的

操作系统
多进程和多线程的区别
多线程之间的数据之间传递是怎么传递的呢

网络
说一下tcp和udp的区别
三次握手,短时间有大量的客户端要去连接服务器端会发生什么事情
半连接队列满了会怎么样
满了会怎么丢弃呢,客户端和服务器端会分别怎么表现
满了的那一步是在哪一次握手呢(我说第一次握手,但其实实际上还是有点差别,有老哥能说说吗)

总结:
面试官很nice会引导我去解决问题和思考,问的c++比较多,突然发现自己c++这块也不是很熟,需要多加了解和补足,问了面试官还有哪方面提高,面试官说我还可以,接下来正常准备就好,许愿一波二面,冲冲冲!
#网易互娱##面经##校招##C++工程师#
全部评论
满了的那一步应该是第二次握手,此时服务器处于SYN_RECV状态等待第三次握手的数据
1 回复 分享
发布于 2021-08-14 21:11
请问这个问题 一个基类指针,可以cast到派生类对象吗(类型转换) 老哥怎么回答的呢?
1 回复 分享
发布于 2021-08-14 21:14
最长重复子串,手撕一上来就是困难题吗
点赞 回复 分享
发布于 2021-08-14 19:21
C++是真没少问
点赞 回复 分享
发布于 2021-08-17 12:26
兄弟你收到二面了吗
点赞 回复 分享
发布于 2021-08-26 16:53

相关推荐

牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
2 41 评论
分享
牛客网
牛客企业服务