京东c++开发面经(一面+二面+HR面)

8/10
一面:
自我介绍,项目介绍
c++11新特性
右值引用
智能指针(shared_ptr, weak_ptr)
敲代码(先序遍历数组+中序遍历 还原二叉树)

8/17
二面
自我介绍,项目介绍
move语义
(move避免了内存的额外消耗,指针也可以,为什么不用指针)
shared_ptr与weak_ptr的应用场景,性能区别
shared_ptr怎么实现计数器(源码)
基于阻塞的服务器,buffer是1000个字节,当客户端发送了100个字节,服务端可能收到多少个字节。

8/26
HR面
自我介绍
项目不是c++开发的,关于算法落地的项目,现在为什么要找c++开发
优缺点

#面经##校招##京东##C++工程师#
全部评论
请问一下move那道题为什么不用指针呢?
点赞 回复 分享
发布于 2020-09-07 14:55
基于阻塞的服务器 这个题咋回答啊
点赞 回复 分享
发布于 2020-09-07 21:05

相关推荐

2024-11-08 00:11
复旦大学 深度学习
喜欢走神的孤勇者练习时长两年半:池是池,发是发,我曾池,我现黑
点赞 评论 收藏
分享
评论
2
25
分享
牛客网
牛客企业服务