百度提前批 C++ 面经

一面电话面试50min,写代码的网站加载不出来,直接说了个题问思路,面试结束后二十分钟左右电话约二面,base北京。

二面腾讯会议面试90min,虽然问题比较少,但是每个问题的讨论都比较多,会问一些比较碎的点,这里都没有写出来,百度的面试官人真心不错,就是我太菜了好多问题没答出来.....面试结束第二天约三面

都只列出了一些通用的技术问题,一些实习的、项目的问题没有写。还有一个点就是两面都被问了对于以后工作城市的看法。

三面微信视频35min

许愿后续面试

7.22 一面
1.常见的linux命令说一下,查看端口号、进程、文件相关
2.进程和线程,线程的五中状态
3.堆和栈
4.TCP和UDP,三次握手和四次握手
5.C++11的新特性,右值引用
6.B+树和B树的区别,时间复杂度
7.内存对齐,网络传输的时候会因为内存对齐出现什么问题
8.哈希表和红黑树
9.数据库引擎了解吗,索引有哪些种类,为什么一般不对有较多相同数据的列建立索引
10.写一个SQL语句
11.http一类的协议了解多少(讲了Https)
12.从浏览器输入url到显示页面的过程
13.说题目答思路:给一个无序数组,要找出第K大的数字,除了排序还能怎么做
14.场景设计:B要去C查询ID,当有大量查询请求,该怎么改进
15.场景设计:一个线程从cache里面读数据,怎么提高效率

两个场景设计题比较奇怪,最终面试官给的思路是并行查询,增加cache密度之类的,感觉场景题比较容易想偏,不过面试官人真的不错,很柔和。

7.23 二面
1.怎么用两个栈实现一个队列,怎么用两个队列实现一个栈
2.常见的排序算法能说一下吗?堆排序是怎么实现的,时间复杂度是多少,完全二叉树是什么
3.索引有哪些类型,联合索引的时候什么时候不会用到索引
4.OSI七层模型能水哦一下吗,DNS协议是哪一层的
5.LRU了解吗,举例子说一下
6.linux命令:ps,grep,怎么查看一个进程的相关信息
7.python用过吗,用了哪些库,python多线程了解吗
8.C++11新特性
9.算法题,股票问题,一个数组,只能在最小的时候买入,求后面能赚的最多的钱
10.算法题,一个无序数组,找到其中连续的字符串,并且输出最小值。这个题的题目条件特别奇怪,比如{4,5,9,10}输出6,{3,4,1,8}输出2,要求时间复杂度O(n),没想出来,面试官好像也没有答案
11.反问环节

7.24 三面

本来以为是hr面,结果最后反问环节才知道是部门经理,不过问题也都是hr方向的
1.实习经历
2.项目经理
3.最大的困难
4.了解我们的产品吗,对百度这家公司怎么看
5.如果实习转正,你会来百度吗
6.反问环节,聊得比较多,也越来越感受到这种开放环节的好处,可以和一个从业多年的大牛交谈还是不可多得的一件事情,不过还是日常不知道聊些啥好,不过面试官很不错,很愿意回答我的疑问。

最后总结:三面环节已经全部结束,结果暂时还不知道,不得不说,百度的面试官真的人都不错,全程有在耐心的交流,会主动的提示,反问环节我不知道问什么也会主动地介绍一些相关。而且面试的效率也很高,一天一面。最后许愿一下

7.31 收到性格测试
8.11 oc
#面经##校招##百度##C++工程师#
全部评论
楼主什么部门知道嘛?
点赞 回复 分享
发布于 2020-08-16 20:53
lz有后续嘛
点赞 回复 分享
发布于 2020-08-10 19:03
二面第十题有点像leetcode的128题
点赞 回复 分享
发布于 2020-08-01 15:43
问题7中  网络传输的时候会因为内存对齐出现什么问题 的答案是什么?不太懂
点赞 回复 分享
发布于 2020-07-23 20:41
2问进程的状态还是线程的状态???
点赞 回复 分享
发布于 2020-07-23 15:27

相关推荐

07-02 22:46
门头沟学院 Java
码农索隆:hr:“管你投没投,先挂了再说”
点赞 评论 收藏
分享
06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
评论
2
37
分享

创作者周榜

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