诺瓦星云提前批一面

更新:
8.31 二面

1、C++的封装、继承、多态
2、shared_ptr的实现原理
3、简述调用过程:一个智能指针的对象通过函数的入参传入另一个函数,直到函数执行完毕,期间调用了哪些构造函数,什么时候触发了析构函数做到引用计数的加一减一
4、STL特性以及用过哪些容器
5、栈和队列的区别
6、例举一个使用栈的场景
7、TCP和UDP的区别
8、TCP粘包问题,如何解决

20min左右就结束了,以为直接挂,没想到还在流程中

-----------------------------------------------------
记录一下秋招的第一场面试

全程30分钟左右,没有手撕,大部分八股和少部分实习和项目。

1. 面向对象的原则
2. 用过哪些设计模式?答:单例模式、工厂模式,知不知道观察者模式(不知道)
3. new和malloc的区别
4. 空指针和野指针
5. 智能指针
6. C++内存分区
7. 排序算法的时空复杂度和稳定性
8. 进程与线程
9. 死锁的必要条件
10. map和multimap,以及在什么情况下使用的
11. SQL事务特性
12. 优化数据库的手段
13. TCP和UDP
14. UDP在什么情况下会丢包
全部评论
过了吗老哥
点赞 回复 分享
发布于 2024-08-24 16:10 陕西

相关推荐

不愿透露姓名的神秘牛友
06-18 16:32
quench@0916:一顿操作猛如虎,一看工资2500
点赞 评论 收藏
分享
asdasdasdasdas:19岁,不容易啊可能升个本会好点,现在学历歧视太严重了
点赞 评论 收藏
分享
评论
2
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务