百度C++开发工程师(实习)一面面经(凉)

自我介绍。

C++:
1、多态怎么实现的?
2、堆和栈的区别?
3、智能指针讲一下?
4、两个unique智能指针指向同一对象,怎么传过去?
5、你了解RAII吗?
6、构造函数的初始化列表和具体实现的body有什么区别?

数据结构:
1、vector讲一下?
2、和list有什么区别?
3、map和set的区别?
4、红黑树的特点?

计算机网络:
1、TCP/IP五层模型?
2、TCP怎么保证可靠传输?
3、TCP拥塞控制讲一下?
4、进程通信的方式?
5、socket中的client和server讲一下?
6、描述一下在浏览器输入网址后背后发生的所有流程?
7、知道正向代理和反向代理吗?

手撕代码:
1、括号匹配。(秒解)
2、给一个m×n的网格,返回网格里所有长方形的个数。(运行出来有一点问题)

反问:
1、我面试的是哪个部门?(不分部门,统一面试)
2、评价一下我的表现?(感觉基础学的薄弱,深度和广度不太够,代码能力一般)

有几个问题没回答上,虽然第一道代码秒解,但是第二道结果不对,面试官评价一般,应该凉了。#实习##面经##C++工程师#
全部评论
这不应该啊,看这一面的深度和广度,不至于一面挂吧,算法题也写出来了。
点赞 回复 分享
发布于 2021-03-29 13:46
楼主是没项目吗,我只问了项目和手撕代码。
点赞 回复 分享
发布于 2021-03-27 14:51
楼主官网状态显示的是什么啊
点赞 回复 分享
发布于 2021-03-27 14:38

相关推荐

dao_yi:投了1000个左右,回消息的很少,要简历然后说过几天联系的都没有消息了,约面试的基本都是3000左右,足够在当地生活,最后去了一个武汉的3000,干了两天回来考研了,感觉这个行业加班是常态,看能不能考研上岸找个国企,或者大厂。
点赞 评论 收藏
分享
06-08 22:25
门头沟学院 Java
从零开始的转码生活:这hr不会打开手机不分青红皂白给所有人群发这句话,过一会再给所有人再发一遍,这肯定会有重复的,不管,再过一会再发一遍
点赞 评论 收藏
分享
评论
4
31
分享

创作者周榜

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