微信搜索后台开发C++面经

## 一面挂5.22(1小时)
**C++八股**
 1. C++虚函数,用在哪些场景和功能
 2. 他是什么时候的多态,运行还是编译
 3. 虚函数和纯虚函数什么区别
 4. 内存管理:C++的new和malloc的区别
 5. new可以重载吗,可以改写new函数吗
 6. C++中的map和unordered_map的区别和使用场景
 7. 他们是线程安全的吗
 8. gcc编译的过程
 9. C++11的特性
 10. 介绍一下有哪些智能指针
 11. RAII实现数据库连接池,怎么实现的
 12. 有没有想过其他方式管理数据库连接
 13. 你每次make一个连接,其实没有连接池
 14. 排序算法
 15. 哪些是稳定的,哪些不稳定的
**项目**
 16. 项目1:区分哪些协议
 17. http服务器,他的目标是什么,通过什么方式实现的
 18. 除了Reactor模型,还有什么模型
 19. epoll使用的哪种模式
 20. 除了epoll,了解select/poll吗
 21. 操作系统的多进程和多线程的区别,什么场景使用多进程,什么场景使用多线程
 22. 多进程相比多线程的优点(面试官提示,不同进程完全隔离,如果一个销毁,另一个不受影响)
 23. TCP在什么情况下会出现大量time_wait,哪个阶段出现
 24. 2msl是谁相对谁的(客户端等待服务器,,,)
 **算法题(30分钟)**
 25. 做一道算法题:实现一个不限类型的线程安全的LRU,不能使用STL
全部评论
告诉他,你手写个给我看
6
送花
回复 分享
发布于 2023-05-31 10:16 上海
LRU手写list还好,手写hash就有点离谱
3
送花
回复 分享
发布于 2023-05-28 19:38 广东
国泰君安
校招火热招聘中
官网直投
不用stl怎么做lru呢
1
送花
回复 分享
发布于 2023-05-28 15:52 四川
请问楼主有没有分布式和中间件的技术栈
1
送花
回复 分享
发布于 2023-05-29 22:46 重庆
兄弟我面过这个,你题比我难太多了。。
1
送花
回复 分享
发布于 2023-05-31 01:32 北京
现在感觉暑期实习问的比特喵秋招都难
1
送花
回复 分享
发布于 04-26 15:18 重庆
问的真多啊,这个岗待遇咋样
点赞
送花
回复 分享
发布于 2023-05-28 20:03 广东
反问环节要他手撕一个lru不用stl看看
点赞
送花
回复 分享
发布于 2023-06-14 01:44 浙江
请问是暑期还是日常?
点赞
送花
回复 分享
发布于 01-21 21:28 北京

相关推荐

拷打了45min整体感觉还挺不错,面试官人也挺和善的实习经验拷打:1.自我介绍2.就你的经历说一下你认为最具有挑战的地方3.为什么要花那么多时间成本将选项式API改为组合式API呢,vue3它本身也兼容选项式API的,所以为什么要改呢,有没有和你的导师沟通过4.对这个api风格的改变,成本产出比有没有考量过,因为你迁移过去有一些老的东西不需要频繁的去维护,而且花了很多人力在上面5.有没有考虑过跟ld探讨这个问题,而不是下发一个命令就立刻去执行6.有没有考虑过大概花了多少时间成本在上面7.对公司业务的提升是什么,收益是什么,有没有思考过8:为什么要用状态管理工具呢,对整个公司的收益是什么深挖原理:9.你有没有了解过vuex背后实现的原理,也就是源码有看过吗10.对比一下VueUse和Vue Mixins11.说一下你用的useInsectionObsever的源码八股:12.事件委托有了解过吗,简单说一下13.说一下事件委托的应用场景(说了一下删除ul下的子li场景)14.你是如何准确的找到要删除的子li呢(e.target?15.简单说一下http和https的区别,以及https解决了一个什么问题16.非对称加密是整个传输都使用吗17.后续文本传输会用到非对称加密吗18.讲一下跨域19.跨域如何解决20.讲一下CORS实现原理和实现方法21.postmessage如何实现22.jsonp如何实现23.说一下哈希路由和历史路由的区别场景题:24.用原生js如何实现:渲染一个10000个子元素的列表 要求就是渲染不卡顿并且用户体验也很流畅,你该如何思考实现这个(大列表渲染)反问:1.base2.技术栈3.后面还有几面(保密4.还有hc嘛(保密本来还想问是不是KPI 心里想想得了更新:已挂 #机械转码# #找实习多的是你不知道的事# #不给转正的实习,你还去吗# #我的实习日记#
点赞 评论 收藏
分享
查看3道真题和解析 产品面经
点赞 评论 收藏
分享
18 169 评论
分享
牛客网
牛客企业服务