快手日常实习一面

面试官提前3分钟进入房间,上来就说,咱们今天只聊Java
1、==和equals的区别
2、ArrayList和LinkedList区别
3、接着问ArrayList扩容机制
4、然后很自然地问到了HashMap的实现——数据结构、扩容机制、7和8的区别
5、String、StringBuffer、StringBuilder区别和应用场景(这个差点记混了翻车了)
6、线程池的使用,为什么要用线程池,线程池的参数解释一下
7、Jvm内存模型
8、CMS详细介绍一下
9、G1详细介绍一下
10、两者的区别
11、分代回收理论
12、MySQL索引用什么数据结构,为什么
13、隔离级别解释一下
14、InnoDB和MyIsam区别
15、redis数据类型,缓存雪崩,缓存穿透,redis的应用场景
16、算法题:层序遍历、判断链表是否有环
17、手写单例(写了枚举和静态内部类)
18、联合索引(a,b,c,d),select * from table where a=1 and b=5 and c like 'xxx%' and d=2; 哪几个字段走索引,哪几个字段不走索引
虽然面的是数据开发,但是大厂对Java要求还是比较高,之前面百度也是这样。总体回答的还不错,周五下午面的,今天周末,许愿二面!

#快手实习面经##面经##实习##快手#
全部评论
这个不走索引的是哪些呢?
1 回复 分享
发布于 2021-09-11 12:49
想问问楼主枚举单例模式怎么写的、。谢谢
点赞 回复 分享
发布于 2021-10-04 16:04
老哥哪个部门的
点赞 回复 分享
发布于 2021-09-13 19:22
周六还面试
点赞 回复 分享
发布于 2021-09-11 14:25

相关推荐

不愿透露姓名的神秘牛友
06-05 15:27
点赞 评论 收藏
分享
评论
1
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务