快手二面

大概10月2x日,一面之后当晚约面,第二周周一晚上面的,AI商业化部门,面试官全程阴着脸
1. 实习拷打
2. 项目拷打(问了很多非后端的东西,还问你数据库有啥具体数据)
3. AOP怎么实现的
4. ThreadLocal什么场景下使用
5. 缓存雪崩、穿透
6. MVCC,隔离级别
7. 怎么实现可重复读的?活跃事物表了解吗?(答了min max那些)
8. Synchronized锁什么的(答了方法代码段
9. Synchronized锁升级(答了简单四个阶段)
10. 手撕LRU(20min写出来了,capacity忘记更新了,最后跟我说自己下来再看看)
无反问环节,总结是自己还得沉淀
全部评论
活跃事务表这个感觉有点偏
点赞 回复 分享
发布于 12-04 10:29 四川
好像面过老哥这个部门,招聘流程很怪异,当时八股基本都答上来了,lru也bug free,一周杳无音讯,面试官是不是有耳钉
点赞 回复 分享
发布于 12-04 12:56 北京
老哥,想问一下,快手的OJ,是ACM模式么,就是不return结果,而是打印输出
点赞 回复 分享
发布于 12-08 01:03 吉林

相关推荐

国庆之后投递面的,大概十月十几号,AI商业化部门1. 实习拷打2. 项目拷打(面试官看出来包装苍穹外卖了,让我解释哪里优化了)3. CAS原理4. TheadLocal如果并发有什么问题5. 项目和实习中的技术难点6. 类加载器原理从下到上:BootStrap类加载器、扩展类加载器、应用类加载器、自定义类加载器;先看自己加载过没有,然后向上寻找7. 双亲委派8. 双亲委派的好处(答了安全)、坏处(答了效率)好处:防止核心类被篡改、减少资源消耗;坏处:灵活性降低、加载顺序受限,无法加载特定版本9. 如何打破双亲委派自定义类加载器ClassLoader,然后重写findClass方法和loadClass方法10. Java的反射(答了AOP)11. JDK代理和CGLIB代理(答了实现接口)JDK代理:实现接口,基于反射CGLIB代理:不需要实现接口,基于字节码12. 反射的劣势(答了不安全)性能开销、代码可读性降低、不安全13. HashMap数据结构、是否线程安全、扩容数据结构:链表和红黑树,阈值为8扩容:负载因子75%,将数组大小扩大到当前的二倍;哈希函数(位运算)高效14. ConCurrentHashMap原理怎么保证线程安全15. 线程池核心参数、工作原理16. 阻塞队列必须是阻塞队列还是有界队列吗,还有哪几种,怎么选17. 翻转链表(ACM模式,写了20分钟最后讲思路了)18. 反问:感觉还行翻转链表最后没写出来,好久没写了,不过好心的面试官还是让我过了
查看18道真题和解析
点赞 评论 收藏
分享
评论
6
8
分享
牛客网
牛客企业服务