淘宝实习生面试
第一次参加正式面试,无地自容。
面淘宝Java研发,才发现自己基础之弱能力之差,需要在各方面加强了。
两面,一个35分钟,一个60分钟。
讲讲你做的你认为不错的项目。
遇到问题怎么解决的,有什么优化方案,还能怎么优化。
1年以内最有成就感的事情。
优点缺点,别人怎么评价。
期望的工作地点。
1000W数据里选1000条,堆排序,比较次数和交换次数。
String逆序。
Final修饰类,方法,对象。Final修饰List时能新加入数据吗。
讲讲对面向对象的理解,封装,多态。
SQL,Group by和Having的用法。
数据库四种锁,活锁和死锁。
Object类,重写equals方法,可能抛出的各种异常及处理,instanceOf()方法的作用。
HashMap的实现方法,如何哈希,如何进行冲突处理。
81匹马,9个跑道,没有计时器,如何选出跑得最快的9匹马。