百度提前批c++一面面经

1.自我介绍
2.我们来聊下c++,请你说下c++的拷贝构造函数以及在什么情况下会用到
3.介绍深拷贝
4.如果拷贝构造函数不写&会怎么样
5.说一下指针和引用的区别
6.c++11以上的功能有了解过吗(说了智能指针)
7.那刚好,你介绍一下智能指针有哪几种?shared和weak的区别?
8.计算机网络还记得吗,说一下七层模型,以及他们分别负责什么(期间不小心提到了icmp)
9.为什么要分七层模型(我乱说的)
10.你刚刚提到了icmp,那么你就说说icmp吧(我真的不了解)
11.那说一下tcp的三次握手,只进行两次可以吗?
12.说一下四次挥手,以及在什么时候客户端变成time_wait(最后一次发出确认的时候)
13.为什么要time_wait,有什么好处
14.tcp和udp有什么区别(刚说到一个面向连接一个面向无连接)
15.什么叫有连接?什么叫无连接?如果我是小白,我什么都不懂,你怎么向我解释(差点跪了)
16.udp既然是不可靠的,那它有什么用,在什么场景要用到(刚好他的电话信号很卡,我就说了通信)
17.tcp是怎么保证可靠的
18.最后再问你一个计算机网络的问题,浏览器输入一个地址,中间进行了哪些过程?(答了一半记不起来了...)
19.操作系统中进程和线程的区别
20.mysql学过吗(学过),那你说一下事务
21.数据库索引有了解过吗,请你说下以及为什么要用索引
22.那你们学mysql是在什么环境下???(之前JDBC编程的时候)
23.那看来你只是会一些基本操作,Linux编程会吗(不会),没关系。
24.你用的什么IDE(virtual studio)那你平常遇到bug都是怎么找出来的(一行一行看...)
25.如果我有个一百行的代码,最后输出一个值,但是最后输出为空,你怎么找出在哪里出的错(我说一行一行看哪里没赋值,但是他说可以二分找到,跪了),那你用过断点吗(没)
26.最后问你两个很简单的算法题
(1)口述用两个栈实现队列(因为电话面试)
(2)二叉树求指定一层的和
27.最后我问了一个很蠢的问题,因为这是百度贴吧研发组,所以我问了下我的贴吧号被系统永久封号了怎么办,面试官还是很好的,叫我把账号发他手机他帮我去问问(用了八年的贴吧号啊呜呜呜)


全部评论
收到面试官回复了,但是不是二面,是我的号可以解封了😂
2 回复 分享
发布于 2020-07-24 16:06
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-07-24 14:20
收到二面通知了吗
点赞 回复 分享
发布于 2020-07-24 14:39
感觉你凉了
点赞 回复 分享
发布于 2020-07-24 14:57
最后问的问题很厉害
点赞 回复 分享
发布于 2020-07-24 15:23
你的问题太秀了哈哈哈哈
点赞 回复 分享
发布于 2020-07-24 15:55
我的全程懵逼一面,一直问左值右值相关的问题,从什么是左咸值到为什么分左右值再到move和forward的右值引用和左值引用,全不会
点赞 回复 分享
发布于 2020-07-24 16:27
解封血赚啊兄弟
点赞 回复 分享
发布于 2020-07-24 16:58
我服了 我一个C++的知识都没问😂
点赞 回复 分享
发布于 2020-07-24 19:55
能帮我也解一下吗😂
点赞 回复 分享
发布于 2020-07-25 11:17
你这个反问真是人才
点赞 回复 分享
发布于 2020-07-25 12:07

相关推荐

不愿透露姓名的神秘牛友
11-03 09:19
携程 产品经理 21x(15-18)+2 其他
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-01 14:57
美团 产品 20Kx15.5 硕士211
点赞 评论 收藏
分享
9 44 评论
分享
牛客网
牛客企业服务