诺瓦软件一面面经(8.25)

1. 自我介绍
2. 面向过程和面向对象的区别
3. 面向对象三大特征
4. 多态的实现原理
5. 析构函数可以实现为虚函数吗
6. 构造函数可以是虚函数吗
7. 指针和引用的区别
8. 拷贝构造可以以值的方式传递吗
9. C++11的特性
10. C++11的智能指针
11. 可以把一个指针指向两个sharedptr吗
12. uniqueptr如何转换对象所有权的,uniqueptr底层实现
13. 自己实现一个智能指针怎么实现
14. std的vector和list的区别
15. vector在使用过程中提高效率的方法
16. vector内部实现
17. vector默认容量
18. map和unordermap的区别
19. map中插入相同键值对可以插入进去吗
20. 红黑树的特性
21. 队列和栈的区别
22. 可以用两个队列实现一个栈吗
23. 平衡二叉树和完全二叉树的区别
24. tcp和udp是哪一层的协议?两者区别
25. 讲一下tcp的滑动窗口控制
26. http和https的区别
27. http可以实现长连接吗?
28. keepalive长连接会超时吗
29. http常用的几个请求方式
30. 线程和进程的区别
31. 什么是并行和并发
32. 进程间的通信方式
33. 线程间的同步方式
34. 什么是死锁
35. 多路复用
36. 项目做了哪些优化?
37. 了解go语言吗?(其实他们不怎么用go)
全部评论

相关推荐

驼瑞驰_招募评论官版...:这是要去亚马逊雨林守夜吗?
点赞 评论 收藏
分享
07-24 03:49
门头沟学院 Java
点赞 评论 收藏
分享
炫哥_:为什么都读硕士了?项目还是网上的项目(真心发问)
最后再改一次简历
点赞 评论 收藏
分享
07-29 14:49
门头沟学院 Java
ResourceUt...:浙大✌️吉祥
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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