快手一面(已凉)
时间1小时
1、自我介绍
2、非科班问我怎么学的
3、介绍项目
4、reids分布式锁
5、java中有哪些集合、底层实现、区别
6、mysql索引有什么用?索引失效场景
7、线程池参数
8、线程池执行流程
9、项目中用过多线程吗?怎么用的
10、有什么线程安全的Map?(concurrentHashMap)底层实现原理?
11、HashMap底层原理 为什么是8、64转变为红黑树?
手撕代码 合并两个有序数组 时间复杂度?
找到两个等长有序数组的上中位数(讲了思路 说我思路对的 但是我写错了 明明会写的 太紧张搞错了)
口述LRU缓存思路 如果不用链表用什么呢?
反问:
1、部门业务 技术栈
2、学习建议
问我接不接受其他地区调剂 手撕有一道有点问题 估计凉了

腾讯成长空间 5958人发布