自我介绍
全程62min,电话面试
1.访问List中的数据,并且对于不符合要求的数据删掉,你打算怎么实现?
2.直接用for怎么实现?会有问题吗?
3.讲讲equals和hashcode
4.说说HashMap的get()和put()
5.说说线程池的参数吧?
6.这些参数都代表什么?
7.用线程池怎么处理具体业务呢?在实际中怎么使用这个线程池?创建线程池是为了啥呢?
8.说说你的项目吧,你做的工作(疯狂追问。。)
9.你实习的工作内容是什么?
10.说说MySQL数据库存储引擎吧?
11.在实际业务中,一般不使用手机号作为主键,这是为什么?
12.说说聚簇索引和非聚簇索引吧
13.联合索引(a,b,c),给了一些查询语句来判断是否命中索引,为啥?
14.Java的基本数据类型有哪些?能够表示小数的有哪些?
15.equals和==的区别
16.String、StringBuffer、StringBuilder的区别?后面两个哪个效率更高?为什么?
17.LinkedList和ArrayList的区别
18HashTable、HashMap、ConcurrentHashmap的区别?
19.说说快排思想吧
20.反问环节
总结:面试官人挺不错,说我的项目与Java岗位匹配度不高,推荐我去做算法,那我是能想做就做的嘛。。。总体而言,问的基础题比较多,简历上的项目不是很匹配岗位,后续还需要把简历优化、丰富一下。
====================8.25更新如下===========================================
我从来没有想过,百度居然可以20min面完二面,这kpi面的气息愈发浓郁。。。
1.自我介绍
2.说说你这个竞赛的算法吧
3.Java内存泄漏了解过吗?什么情况会发生?
4.说下类的加载过程吧
5.双亲委派机制说说看
6.Java是值传递和引用传递?说说两个的区别
7.说说线程有哪些状态吧?各个状态之间怎么转换的?
8.说说数据库存储引擎吧,他们的底层索引结构有什么不同吗?
9.说说数据库都有哪些隔离级别
10.可重复读怎么实现的呢?
反问环节
============================补更一下三面=======================================
二面之后一天,百度三面面试官打来了电话
1.简单的自我介绍
2.开始问项目,项目的内容,自己在项目中所承担的任务
3.你所设计的算法如何判断优劣?你算法里面用到了哪些数据结构?
4.说说你对代码调优的理解的吧?
5.数据库性能优化的建议你了解过哪些?
6.中间件知道吗?
7.分布式系统了解多少?
8.对Spring有什么了解,说说看?
全部评论
(4) 回帖