8月28日中午官网状态是简历已共享,问hr理由是岗位hc不够,择优录取。
就这样吧,正式批也不打算投了,没啥意思。
8月25日晚上8点,被捞后三面,全程1h左右
面试官那边网络有些不良,刚开始要么是延迟严重,要么是听不到我说话,后续就好了。
1. 自我介绍
2. 介绍简历中印象最深刻的项目,及其项目的内容
3. 从项目中学习到什么,包括技术或其他?
4. 导师,师兄,同学,师弟对你的评价会是怎样?
5. 本科研究生学校的情况
6. 为什么选择百度,有没有投递字节、阿里、腾讯等
7. 有没有了解过目前bat的排名情况,对这些是怎么看的
8. 怎么看待百度所在的城市,跟腾讯阿里怎么做选择
9. 为什么说字节没有核心技术(聊了一些个人比较偏颇的观点,仅代表个人)
10. 实习情况,有没有考虑留在华为,跟百度之间怎么做选择
11. 聊不了解目前面试的部门所干的业务
12. 之前也面过其他部门,怎么没有继续下去
13. 反问:
1)岗位怎么分配:大部门招人,目前还不明确,得等到时候再说
2)后续的流程:会根据三次面试的情况综合来看,通不通过这周内都会有结果,如果通过会有hr联系
面试体验一般,主要是面试官网络不太好,面试官没开视频,就我开了,所以面试感官上就有些不舒服。
面试官问的问题都挺开放的,主要是想了解我的意向,不严肃但挺规规矩矩的,好像三面是经理面。
(好想成为大佬.jpg)
8月24日上午11点,被捞后二面,全程1h左右
1. 自我介绍
2. 介绍实习项目内容
3. 除了实习项目,简历上还有没有其他项目,就介绍了研究生期间最大的项目
4. 两个项目结束,大概30分钟过去了,就开始手撕代码:原地删除数组中的重复元素,空间复杂度O(1)
5. 反问:
1)部门的具体业务:面试官负责的是大数据处理地图更新信息的内容
2)流程:由于提前批要快结束了,所以这两天就会约
下午就收到了三面邀约!
面试体验非常好!面试官很温和,编程题我一开始题意理解有偏差,他也不着急,提醒我修改,真的好评!
(好想成为大佬.jpg)
8月20日上午11点,被捞后一面,全程1h左右
捞我的部门是百度的数据引擎部门,面试官是个姐姐,全程大概1h。
1. 自我介绍
2. 介绍简历中自己最熟悉的项目
3. 根据项目问了些线程池和redis的问题
4. 口述算法题:求无序数组的第3小的数
5. 手撕算法题:生产者消费者模型
6. 数据库优化的手段(缓存,建索引,优化器)
7. 数据库索引问题,包括联合索引失效(=+order by 和 in+=)
8. 唯一索引问题下的索引分页问题(涉及哈希索引和b+树索引的实现细节)
9. 使用linux的哪些命令
10. whereis和locate的本质区别(不会)
11. top命令的作用
12. 主从复制,全同步半同步
13. 口述算法题:25瓶水,有一瓶毒药,使用猪喝水试毒,猪可以同时和多瓶水,问最少使用多少头猪能找到这瓶毒药
14.反问:
1)部门主要技术业务:百度地图做数据采样和分析的
2)后续流程:hr会联系
面试体验还不错,姐姐人蛮好的,没答对的会提出来,也不着急人。
(好想成为大佬.jpg)
8月14日
被未知的部门捞了,状态处于部门面试中,但还没约面
希望接下来的百度提前批能够顺顺利利!!!
8月12日
果不其然的凉了,也没办法,继续找人捞一下再试试吧!
权当运气不好!
8月11日晚上7点二面。
1. 自我介绍
2. 介绍简历上的最熟悉的项目,自己解决的问题等。
3. 虚函数和纯虚函数的区别
4. 重载和重写的区别
5. 动态链接库和静态链接库的区别
6. memcopy和strncopy的区别
7. strcopy和strncopy的区别
8. strstr的使用和strtok的使用
9. 如何使用awk查询指定的字符
10. 字节大小端是什么,怎么应用场景
11. 手撕代码:一个有效的ip地址转化为数字数组
12. 对简历上最熟悉的一个项目进行简单的介绍,讲自己做的内容等
13. 如果给一个10万条语句的程序,其中有一个bug,如何学习这个程序,如何找到这个bug
14. 我没有反问
面试体验很差,面试官不是很礼貌,喜欢打断人说话,也不怎么听我的回答,说我照着电脑读,
还硬说我对的地方是错的,我不会的地方非要我做......中途差点面不下去,跟面试官表达了我的意见,
但最后还是继续面完了,最后也对面试官表示是我自己的问题(没办法,弱势群体)
虽然知道自己大概率凉了,在这里还是求百度给我个三面啊!!!(好想成为大佬.jpg)
7月31日晚上7点的一面,全程100分钟,面完我跟面试官都累到不行。
由于整个过程时间太长,问的问题太多,我只能写些还记得的问题。
1. 自我介绍
2. 详细介绍我的大项目,深挖大项目中的技术原理和方法等。
3. 由于我项目里有个小项目包含线程池,围绕线程池问了很多,包括:
1)线程数目与内核的关系
2)如何解决线程队列等待的问题
3)增加多个线程池和一个线程池增加多个线程有什么区别
4)C++的协程(我只知道协程概念,c++里面怎么实现的我不会,跳过了)
5)线程的私有变量(pcb中的变量,除了自带的寄存器栈等,程序员管理的有哪些)
6)进程间通信方式
4. 阻塞、非阻塞、异步、同步,其中的select、poll、epoll的区别,et和lt模式等
5. C++的多态,静态多态动态多态分别是什么,什么是虚函数等
6. 为什么C++有函数重载,C语言没有(忘了,没想起来编译后的函数名不同)
7. 指针和引用的区别
8. 右值引用和std::move
9. 智能指针
10. 如何检查core dump的,在linux系统中如何修改core文件参数(文件参数修改不会)
。。。。(还有一些我不记得了,记起来再回来写)
11. 手撕算法:实现一个队列,我一开始打算用两个栈实现,不行,就要换vector,还是不行,
说用链表,必须自己手写链表,我就自己开始写链表实现,写到一半由于太晚了就叫停了,
说看下我的编程风格,更希望看到我偏向业务的代码风格(我是刷题的风格,难顶啊,想哭...)
12. 反问:
1)业务范围和技术栈(凤巢的商业策略搜索平台,主要做页面展示策略的,设计到策略算法,更多是手写C++)
2)后续流程(如果有二面下周会联系)
面试体验还行吧,我和面试官都没吃晚饭,真的是又饿又累,脑子有点快宕机的赶脚。
面试官是个小哥,挺年轻的,说是他的责任,没把握好难度和时间,还安慰了我,问了我的意向,
我表达了对他们部门的兴趣,就跟我多聊了一些他们部门做的内容,挺诚恳的,非常好评!
全部评论
(9) 回帖