快手 Java 一面
#软件开发笔面经#
1. 实习相关
2. Java 的重写和重载的区别是什么
3. 方法签名包含哪些部分
4. 如果它的返回值不同其他的都一样,那就是可以形成重写或者重载吗? 会有什么问题
5. Hashmap 的数据结构是什么,是线程安全的吗
6. HashMap的哪些操作,在并发操作中可能会出现什么样的错误的结果
7. ConcurrentHashMap是怎么实现线程安全的,有没有看过源码
8. 讲一下CAS原理,它跟那个 CPU 底层的指令有关系吗
9. 索引的数据结构
10. b树和b+树的区别和优势
11. 你可以讲一下,当我有一个字段,比如说 a 这个字段,它我检索一次 a 等于 10 的这一条数据,它在这个 b +树上它的检索过程是什么吗
12. 什么情况下会导致联合索引失效
13. 结合b+树的结构讲一下为什么一定要最左匹配才行
14. MVCC是怎么实现并发事务的管理的
15. 了解过事务中的那个加锁的过程吗
16. 讲一下缓存雪崩、穿透、击穿
17. 数据库的繁忙主要有几种体现
18. Spring AOP 的原理,以及它的代理是在哪个阶段实现的
19. Spring 源码有看过吗
20. spring 的 bean 的后置处理器,就是像 BeanPostProcessor 这个后置处理器你之前有了解过吗?
21. 写了三道sql题
22. 反问
1. 实习相关
2. Java 的重写和重载的区别是什么
3. 方法签名包含哪些部分
4. 如果它的返回值不同其他的都一样,那就是可以形成重写或者重载吗? 会有什么问题
5. Hashmap 的数据结构是什么,是线程安全的吗
6. HashMap的哪些操作,在并发操作中可能会出现什么样的错误的结果
7. ConcurrentHashMap是怎么实现线程安全的,有没有看过源码
8. 讲一下CAS原理,它跟那个 CPU 底层的指令有关系吗
9. 索引的数据结构
10. b树和b+树的区别和优势
11. 你可以讲一下,当我有一个字段,比如说 a 这个字段,它我检索一次 a 等于 10 的这一条数据,它在这个 b +树上它的检索过程是什么吗
12. 什么情况下会导致联合索引失效
13. 结合b+树的结构讲一下为什么一定要最左匹配才行
14. MVCC是怎么实现并发事务的管理的
15. 了解过事务中的那个加锁的过程吗
16. 讲一下缓存雪崩、穿透、击穿
17. 数据库的繁忙主要有几种体现
18. Spring AOP 的原理,以及它的代理是在哪个阶段实现的
19. Spring 源码有看过吗
20. spring 的 bean 的后置处理器,就是像 BeanPostProcessor 这个后置处理器你之前有了解过吗?
21. 写了三道sql题
22. 反问
全部评论
能分享一下3道sql 题吗
好难啊,做业务的,完全就是死记硬背八股文
佬 投的北京还是杭州呢
相关推荐
程序员牛肉:我靠你这个实习经历其实最需要担心的点是你做的太多了,可能会被面试官怀疑是你伪造的。
交易状态机是你做的,支付多渠道是你做的,对账是你做的,结算还是你做的,重复支付也是你做的,整个服务的异常处理也是你做的。
其实你这个反而问题很大的,你想想站在面试官的角度,他是真的会相信你的能力很强,还是相信这份实习你伪造了大部分?我相信你真的做了这么多,但是删一些,废话删一删。你这个做的太多了反而真实性不可信。
后面再补一个项目,在github上找一个高star的项目学一学然后写到自己简历上。我觉得你能力肯定没问题。28届能做到这个份上很厉害,但是在求职市场中,你不是在跟28届的同学比,把你这个简历放到27届其实也就一般水平。
所以后续要想一想看看能不能给自己简历上搞点亮点,比如开源贡献呢?比如博客呢?
点赞 评论 收藏
分享
点赞 评论 收藏
分享