首页 > 百度C++开发工程师(实习)一面面经(凉)
头像
July.Lee
编辑于 2021-03-29 14:38
+ 关注

百度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、评价一下我的表现?(感觉基础学的薄弱,深度和广度不太够,代码能力一般)

有几个问题没回答上,虽然第一道代码秒解,但是第二道结果不对,面试官评价一般,应该凉了。

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐