京东移动端暑期实习

写面经攒人品,一年没背八股了,答得稀巴烂😓
1、引用和指针在各个维度上的区别吗?
2、在方法入参时,定义成指针和定义成引用,你觉得在性能上有差别吗?或者说,它们会有额外的拷贝开销吗?
3、在开发中经常会遇到“野指针”问题。你能说下常见的产生场景以及如何避免吗?什么操作会引起引用计数的增减?
4、在实际开发设计中,如果 A 引用 B,B 又引用 A,形成循环。你如何评判哪一个该用 weak_ptr,哪一个该用 shared_ptr?
5、C++11 之后引入了右值引用 (Rvalue Reference),你能介绍一下这两者的区别吗?
6、除了移动语义,右值引用还有其他作用吗?(完美转发)
7、i++ 和 ++i。这两者在底层实现和性能上有什么区别吗?
8、我要写一个函数,函数体内部声明了一个局部变量 std::vector v。做完操作后,我要把这个 vector 返回给调用者。你会怎么写?如果我告诉你,我直接 return v;(返回这个局部变量)也可以安全实现,且效率很高,你觉得会是什么原因?
全部评论
有手撕吗佬
点赞 回复 分享
发布于 04-03 09:36 上海
京东健康?结果怎么样佬
点赞 回复 分享
发布于 03-22 15:03 上海

相关推荐

【最煎熬的一段时期】阶段: 等待OC经历:目前正在经历的时间,有家风评不太好的公司发了offer,薪资差强人意只能给统一的打包价,上周面完二面就是第二天就是HR和我沟通offer,还有待遇情况,说现在就可以走审批流程,走完之后发了offer给我七天考虑时间选择接受还是不接受当时心态:一半是终于抓到救命稻草的释然,一半是不甘心将就的纠结,两种情绪天天在心里打架。春招拖到现在,简历投出去大多石沉大海,偶尔的面试要么是外包,要么是初创公司画大饼,这家公司虽然风评一般,但至少是个正经的 Java 后端岗,不用被迫转去做游戏 C++ 或者c#做工业软件,就是需要出差和驻场。HR 沟通待遇的时候,我听到那个统一打包价,心里咯噔一下 —— 比我的期望薪资低了一截,而且年终奖还和公司业绩挂钩,没个准数。但 HR 说审批流程很快,offer 一周内就能发,那一刻我还是忍不住松了口气,至少不是完全没着落了。可冷静下来之后,各种顾虑又冒了出来。刷牛客网的时候,看到不少人吐槽这家公司加班严重,而且晋升机制模糊,应届生进去就是干杂活,学不到核心技术,而且还需要出差跟着项目走,驻场开发。每天早上醒来第一件事就是看邮箱,既盼着 offer 快点发过来,又怕真的收到了,要做那个 “接受还是拒绝” 的决定。更不敢跟家里人说这些纠结,每次打电话都只说 “有个公司在走流程了,挺好的”,挂了电话就对着招聘软件发呆。有时候会忍不住想,要是当初秋招的时候更努力一点,要是春招前期面那些好公司的时候,再准备充分一点,是不是就不用现在这么煎熬?现在每天还是会抽时间投简历、刷算法题,抱着一丝侥幸心理,盼着能有更好的机会出现。但又怕拖着不签这份 offer,最后落得竹篮打水一场空。这种悬在半空的感觉,比没收到任何面试通知的时候,还要磨人。
从投递到OC,你用了多久
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务