百度开发测试,许愿许愿
一面:(感觉面试的小哥哥是个技术控)
1 (深挖项目)前前后后问了很多项目有关的东西,还包含一些项目的源码;
2 写题(寻找数组中出现次数最多的单词);
3 又回到项目,你知道哪些开源的文件搜索项目吗?
4 HashMap的底层原理
5 索引的底层原理
6 多线程知道什么?谈一谈线程安全
7 MySQL熟悉吗?它都有哪些索引?
8 业务场景:如何预测出一条道路的实际出行量;找到关键因素数据,如何处理这些数据
9 假设你的项目支持模糊匹配,如果搜索出来的结果匹配度不高,如何进行改善?测试出问题(这个不咋知道如何回答,感觉回答的不太好)
10 反问
二面:(是个温柔能力强的小姐姐)
1 自我介绍
2 介绍项目
3 Linux指令:说说常用的
4 手写Linux指令,搜索一个进程,只知道他的名字;
5 给出前序和中序遍历,恢复一颗树;
6 说出如何判断链表有环
7 写代码:如何判断字符串为回文并设计测试用例;
8 SQL:给出学生表包含(name,fenshu,kecheng),查找每门课程成绩都大于80的学生姓名;
9 微信发红包测试;
10 你的项目又没有做过高并发测试?(说了实习时的性能测试)
11 反问
反问
三面:(感觉是个有点压力感的大BOSS,,,,冲)
1 自我评价,特别是说出自己的优缺点;
2 问了下项目提了几个问题;
3 URL输入所经过的过程;
4 group by使用于那种场景下;
5 linux查找知道名字的线程;
6 给你一批数据,每一行是一个Ip,如何找到自己想要的特别的Ip;
7 为什么不考研,为什么选择Java?;
8 现在手上的offer?
9 反问