秋招第一次面试 -> 百度(c++后台岗位)

在牛客网看了这么多面经,回馈一下牛客网。(二面和三面的面经有空奉上)
昨天下午投的百度,约了今晚面试。(2018.8.2)
update:
8.3号收到二面通知
Q :你先介绍一下你的项目吧
A:labalaba介绍了三个自己在学校的项目,因为项目都是java和node的。面试官可能不是很懂不感兴趣。
Q:介绍一下你现在在tx的项目,主要负责什么工作吧
A:balabala
开始========================
Q:TCP三次握手和断开的完整过程
A:(答案网上很多)最后答了一下客户端处于TIME_WAIT状态要等2个MSL才会close
Q:为什么要等2个MSL
A:(答案网上找)
Q:输入www.baidu.com在浏览器的完整过程,越详细越好
A:(网上也有)
Q:说一下***吧
A:LRU那种?
Q:是的。
A:因为java里面有一个数据结构linkedhashmap这个是很符合LRU的,然后按这个的源码说了一下,主要是hash+链表。
Q:这个怎么实现同步和互斥,怎么样去加锁
A:然后说了一下锁的相关知识,balabala
Q:c++里面的同步和互斥怎么实现的
A:mutex,条件变量之类的说了一下,消费者生产者之类的举了个例子
Q:c++里面的常量怎么定义
A:const和constexpr(这个面试官可能没见过,然后解释了一下)
Q:我主要想说宏
A:这个不算常量,在编译器就已经被全局替换。然后说了一下宏的某些缺点,我一般不会用,balabala
Q:c++的智能指针说一下,区别
A:balabala
Q:c++怎么实现一个函数先于main函数运行
A:用static,balabala
Q:c++的static的变量的初始化顺序怎么样的
A:声明顺序就是初始化顺序
Q:如果一个类里面呢?
A:这里我答错了,我以为是初始化列表的顺序。。。。。。。。(第一次答错)
Q:两个文件,两个static变量a和b,怎么让某个变量先于另外一个初始化呢?
A:通过头文件的声明顺序
Q:其他用户不知道头文件的声明顺序怎么确定呢?
A:不知道。。。。(第二次没答出来)
Q:来一条设计题。百度搜索的智能提示怎么实现,输入两个字,出来一些热搜
A:字典树+堆吧,然后balabala(第三次。。。感觉面试官不是很满意我的答案)
Q: STL说一下
A:balabala
还有一些其他的问题不是很记得了。中途接了个电话,把面试官挂了。。。。感觉总体的问题还是很简单,有3个答的不好。
#百度##秋招##内推##C++工程师##面经#
全部评论
小兄弟,对阿里的C++后端岗位感兴趣么,如果感兴趣的话可以加我qq,16100940。
点赞 回复 分享
发布于 2018-08-16 15:00
你投了多长时间开始面试的啊
点赞 回复 分享
发布于 2018-08-03 23:36
大佬,static初始化有顺序的么。。我萌新,讲解一下?
点赞 回复 分享
发布于 2018-08-03 10:09
一面吗?
点赞 回复 分享
发布于 2018-08-03 08:40
那个部门啊
点赞 回复 分享
发布于 2018-08-03 01:05
👍
点赞 回复 分享
发布于 2018-08-03 01:03

相关推荐

bg:双非本,一段中小厂6个月测开实习今天发这个帖子主要是想聊一聊我秋招以来的一个发展我是在8月底辞职,打算秋招,可是看网上都说金九银十就想着自己就是一个普通本科生,现在九月份都是一些大神在争抢,所以9月份基本上没投,等到了10月份才开始秋招,可是这个时间好像已经有些晚了,今年秋招开启的格外早,提前到了7,8月份,我十月才开始,官网投了很多公司,没有任何一个面试机会,这个情况一直到了十月底才有了第一个面试,当时没有面试经验,所以不出意外的挂了后续就是漫长的投递,但是毫无例外没有面试,没有办法我只能另辟蹊径开始在BOSS上边投递,然后顺便也根据BOSS上边这个公司名称去浏览器搜索看看有没有官网投递渠道,毕竟官网上投递后还是可以第一时间被HR看到的,然后一直不停投递,一开始第一个星期基本上都是投的正式秋招岗位到了第二个星期才开始实习和正式一起投,到十一月底的时候已经沟通了700➕才有一共1个正式的,5个要提前实习的,3个实习的面试,最后结果是过了1个要提前实习的和2个实习的每次面试我都会复盘,发现这些小公司面试官问的五花八门,有的专问基础,有的专问项目,有的啥都问,不过自己也是看出来了一下门道,就是小公司不像大公司面试官那样能力比较强基本上你简历上边的他都会,然后会根据简历来问,小公司面试官他们更多的是看自己会什么,然后看看你简历上边哪些他也是会的然后来问,经过不断的复盘加上背各种各样面试题,到了11月底12月初才有了1个要提前实习的offer还有2个实习的offer,而且薪资待遇对我来说已经很可观了可是啊,人总是这样得了千钱想万钱,我又开始不满现状,但是此时的我面试能力经过这么多面试和复盘已经很强了,然后在十二月份运气爆棚,被极兔和小鹏补录捞起来面试,还有个百度测开的实习面试,这个时候因为有了offer所以感觉有了底气,面试也很自信,最后结果是全部都过了那个时候我感觉自己真的很厉害,我问了极兔那边的HR像我这样的双非本收到offer的在极兔有多少?他告诉我产研岗90%都是硕士,10%里边基本上都是211,985,想我这样的很少很少,那一刻感觉自己超级牛逼,小鹏就更不用说了,最后也是不出意外选择了小鹏所以我就我个人经历想对和我学历履历差不多的牛友一些建议第一:秋招一定要趁早,真到了9,10月,那个时候可能你投的结果可能还不如7,8,11月,第二:最好先拿小公司实习或者正式练练手,提升一下面试能力,我个人觉得因为小公司问的五花八门所以你会更加横向去提升自己能力,而且大公司其实面试没有那么难,除了一些非常卷的岗位,公司大神比较多会问的很难,一般好点的公司都不会问的那么难,他们也知道都是应届生不会要求那么高第三:当有一定能力后,就是坚持了,对于我们这样的学历,没有特别强的履历情况下,就是要抓住提前批和补录的机会,这个时候各方面不会卡的很严,是我们很好很好的一个机会第四:就是运气也是很重要的一部分,不过这个很难去说什么最后祝各位牛友都能收获自己满意的offer😁😁😁
秋招,不懂就问
点赞 评论 收藏
分享
11-28 16:00
已编辑
武汉理工大学 Java
想干测开的tomca...:这份简历是“短期项目硬堆中大型系统技术”的“技术炫技式造假模板”,槽点密集到能当反面教材: ### 1. 「项目时长」和「技术密度」严重脱节,造假痕迹焊死在简历上 两个项目时长分别是**3个月、2个月**,但堆了Spring AI、Elasticsearch、MinIO、Kafka、ShardingSphere、Docker、Sentinel等近20个中大型项目才用的技术——正常情况下,光把这些中间件的文档看完+环境搭好,3个月都不够,更别说实现“AI多轮对话、分库分表、RBAC权限、大模型调用”这些功能。 说白了:你这不是“做项目”,是把“后端技术栈清单”往项目里硬塞,明摆着“只调用了API,没碰过核心逻辑”。
点赞 评论 收藏
分享
评论
3
115
分享

创作者周榜

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