百度提前批
[百度一面
https://www.nowcoder.com/discuss/452466?type=2&order=3&pos=29&page=1&channel=1005&source_id=discuss_tag
百度二面
总时长51min 本以为是视频面,结果依然是电话面
- 自我介绍
- 对于数据库有些了解吗?(离线的数据)在项目中是怎么使用到的?(离线数据和离线分析)
- 数据量有多大?
- 有没有遇到过查找比较慢的情况?是怎么解决的?
- 有没有去了解过为什么这种级别的筛选是比较快的?
- 有没有了解过索引?简单说一下
- 对Python这块熟悉的多吗?
- 通过对数据库的存储等操作,有没有了解过一些数据结构(B树和B+树)
- 是否研究过索引的数据结构?(我说目前了解的比较少,然后他说可以多去了解学习一下)
- 从两个项目上来说,对于自己的提升比较大的有哪些?
- 对于linux系统了解
- 对于新的领域或者新的技能是如何入手的?
- 平时是否有记笔记的习惯?在项目上是否会记录笔记?
- 在项目上是否遇到什么问题,怎么解决?然后说具体的一个场景和解决方案
- 平时对算法了解多吗?(-->排序算法)有哪些说一下(8个)
- 有没有了解过爬楼梯的算法?
https://www.nowcoder.com/practice/8c82a5b80378478f9484d87d1c5f12a4?tpId=13&tqId=11161&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking - 个人有哪些突出的优势或者优点?
- 对未来的一个职业规划,有没有一个大方向?
- 如果是语言类,比如是自己是做C++,Java,如果被要求转其他语言,这个是怎么看待的,是否排斥?
- 反问1:对我们部门有没有想了解的?(部门的一个未来方向,他们说对技术有更多的关注)(部门用C++的多吗,不多。。。)
- 是否做过系统相关的设计?(举一个场景题,实现一个任务分配系统,在重庆的某条路到某条路有一些用户,他们下了一些滴滴订单,然后数据是怎么传送的到司机那边,使司机收到这个订单)
- 反问2:如果还有下一次面试,大概是什么时候?(会先进行整体评估,大概2-3天)
百度三面
全程47min
1、自我介绍
2、项目
3、项目细问,项目原理,项目细节(大部分时间都在问这个)
4、本科学的自动化,研究生也学的控制工程,为什么想做开发这个工作?基于什么考虑?
5、项目中遇到的一些问题,一些挑战
6、有没有遇到过花了很多时间但是结果不理想的事情
7、项目组成员是否出现过一些分歧,如何沟通解决(讲细节)
8、实验室同门或室友有没有特别让你无法忍受的行为?怎么解决的?
9、对个人未来有没有什么规划?
10、个人优先考虑做什么岗位(比如有前端、后端、服务端开发、C++、Java)
11、反问:(公司未来规划)(后面是否还有面试?答:校招只有三轮技术面)
](https://www.nowcoder.com/discuss/456714?type=2&order=0&pos=2&page=1&channel=1008&source_id=discuss_tag)