京东提前批 C++ 面经

一面:(7.26)
  1. 先做个自我介绍吧

  2. web服务器要实现什么样的功能?系统是怎么设计的?

  3. 介绍一下线程池内部的设计

  4. 同步和异步日志系统有什么区别

  5. 同步和异步有什么优劣吗?

  6. 线程池肯定用到了锁,常用的锁介绍一下

  7. 项目中有没有做过一些调优

  8. malloc和new有什么区别

  9. sizeof指针和sizeof引用有什么区别

  10. C++的多态是怎么实现的

  11. 虚函数具体介绍一下

  12. 纯虚函数能在基类中实现吗

  13. 智能指针了解吗?shared_ptr什么时候会改变它的引用计数?

  14. 拷贝构造函数引用计数会变化吗,赋值会改变吗,哪边变化?

  15. vector的内存是怎么分配的

  16. vector的reserve()和resize()的区别,也就是说容量和大小是不一样的是吗?

  17. vector的内存怎么释放?用clear()能释放掉吗

  18. const和宏定义的区别?有什么优点?

  19. 介绍一下TCP的三次握手和四次挥手

  20. fin_wait1客户端的状态

  21. 介绍一下拥塞控制和流量控制

  22. 海量数据N取Top K个元素,复杂度是多少

算法题:

  1. 链表的倒数第N个元素

  2. 整数数组,和为目标值K的元素对儿,数据不能重复利用

反问~

二面:(08.04)
二面时间太久了,八股文问了什么记得不清了
主要是问了两个场景题,
1. 怎么将海量数据分为N份,每份的比重差不多 ,时间复杂度要求最优
抽象为数组的话感觉有点类似于力扣的分割数组的最大值和吃香蕉问题,说了思路被否定,一是数据不能抽象为数组,二是没能解决海量数据;
之后想到用堆什么的也不是最优,提示时间复杂度应为O(N),想不到解决方式,,,又出了下一道题
2. 海量数据,有N台机器,最优的排序方式
桶排序,说了桶排序的思想和排序过程

反问~

三面:(08.11)
1. 实习经历? (没有,呜呜呜~)
2. 聊聊比赛经历,,形式?名次?以及从比赛中收获了什么
3. 个人优劣势?
反问:面试结果大概什么时候出? 半个月后
(不知道咋的,今天手机听筒听不清,,,问题有的还让面试官重复了一遍,,难受)

现在的状态是 HR面已完成,许愿一个offer,想跟东哥做兄弟~
09.03更新:已收到意向书
#京东提前批##面经##校招##京东#
全部评论
楼主意向了吗
点赞 回复 分享
发布于 2021-08-30 13:32

相关推荐

2024-11-29 19:51
武汉理工大学 Java
野猪不是猪🐗:自从我把自己的学校和专业改成现在这个,求职那栏就再也没人骚扰过我(乐)
点赞 评论 收藏
分享
2024-12-17 19:24
门头沟学院 Java
黑皮白袜臭脚体育生:看你后备隐藏能源多不多,最坏的情况就是每个星期的三天课程都不在周末,那么每个星期公司那边请一天半假,半天假请上午,上午正常上课,早点溜去请病假或者中午去请病假,然后坐高铁回公司,记得提前请学校那边实训课下午的病假,就说肚子痛,然后下午就公司上班,第二个实训周同样,但病假理由是牙齿痛,像肚子痛和牙齿痛这种校医院不方便查,会同意你出去检查的,很多时候都不需要你的检查报告,这里的问题就是最坏情况时距离过远的话可能要坐飞机才能赶上,然后请假的话不一定请了就有回应,可能要等老师,然后距离不远不近的情况到公司了也是迟到,得想个说辞掩盖一下,顺便晚上多加点班补下时间,特殊情况特殊处理,正常不建议加班常态化,这样每个星期可以多凑出来半天,老师面子也有了公司那边也不至于无法交差,就是有点费存粮,如果哪个星期的三天课有一天或两天在周末的话那就更好应对了。实习还是建议去,学校的课懂的都懂
点赞 评论 收藏
分享
01-22 11:12
郑州大学 Java
点赞 评论 收藏
分享
评论
2
21
分享

创作者周榜

更多
牛客网
牛客企业服务