诺瓦软件一面面经(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)
全部评论

相关推荐

好消息是活的像个人了,周末可以约会吃饭打游戏了坏消息是钱没了,当初来小红书就是为了钱啊哭笑不得😭
犯困嫌疑人:好事儿啊,取消大小周能有更多自己的时间,周末还能约对象玩,这不美滋滋?
投递小红书等公司6个岗位 > 小红书取消大小周
点赞 评论 收藏
分享
练习JAVA时长两年半:qps 30000
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务