京东提前批C++一二面面经

尘埃落定了 复试不通过 
--------------------------------------------------------------------------------------------------------------------------------------------------------
前天晚上二面的,感觉还不错,结果现在还在复试中🤣🤣🤣发个面经,攒一波人品,希望给一个和东哥做兄弟的机会

一面面经(30分钟):

自我介绍

线程进程的区别

项目为什么选择多线程而不是多进程?(多线程、多进程的适用场景)

epoll的底层实现

操作系统的内存模型,从高地址到低地址

字符串常量存放在哪个区域?

虚函数的作用(为了实现多态)还有吗?(没想到。。。)

C++11的新特性

什么是右值?

为什么要四次挥手?如果是三次的话会怎么样?

TCP如何保证可靠性?

STL中的容器有哪些?

如何实现LRU,保证查找和插入的时间复杂度都是O(1)。

平时如何调试代码(应该想问gdb,没用过。。。)

B+树的作用,与B树、红黑树的区别(这问题问的有点怪。。。)

平时用哪种数据库?

实习到什么时候?

反问环节

二面(15分钟):

介绍下实习的项目,问了些细节

服务器的项目相关:muduo有哪些设计不好的地方,epoll的底层实现

stl中有哪些用到红黑树的地方

Set/map为什么要用红黑树

实习给了offer,还考不考虑京东

反问环节


#京东提前批##京东##C/C++#
全部评论
操作系统的内存模型要怎么回答呢
点赞 回复 分享
发布于 2020-07-23 17:26
和楼主一样,求hr面
点赞 回复 分享
发布于 2020-07-23 19:45
老哥我也是二面只面了15分钟,还不通过,面试官迟到1小时,感觉根本就没问啥
点赞 回复 分享
发布于 2020-07-24 12:05

相关推荐

点赞 评论 收藏
分享
牛客339922477号:都不用reverse,直接-1。一行。啥送分题
点赞 评论 收藏
分享
2 11 评论
分享
牛客网
牛客企业服务