高德暑期实习一面二面
- String、StringBuilder、StringBuffer的区别?哪个性能最好?
- Collection和Collections的区别?
- 垃圾回收过程是怎样的?
- Full GC会停下用户线程吗?
- 你是如何理解事务的?
- Mybatis的使用和原理(我只会用,不太懂原理,所以这个问题跳过了)
- 算法题1:冒泡排序
- 算法题2:将字符串中的空格替换成指定字符(或者删除)
- 算法题3:leetcode LCR 016
- 关于路径交叉点的问题(没有沟通清楚,跳过了)
- 智力题:6L和5L两个容器,怎么搞出3L水?
- 反问环节
二面
接着是高德Java数据业务岗位的第二轮面试,这次主要是做题,时间是在本周初。面试官给了两个题目,下面是详细的题目记录。
- 如何让一个类不能被继承?
- 海量数据求差集的场景题
- leetcode 146