八股盛宴
点赞 评论

相关推荐

09-18 16:36
已编辑
门头沟学院 Java
八股战士第一次倒在八股文上1. 实习没做多少东西就不问了2. 项目拷打3. 雪花算法如何实现的,有什么问题4. RabbitMQ如何保证消息顺序性,不丢失,不重复,不堆积5. BitMap统计活跃度,稀疏和稠密都是相同的长度该如何解决,我猜了个用图的那种稀疏矩阵方式,面试官说了个RoaringBitMap,没听说过6. 如何破坏双亲委派机制,答了重写loadclass和spi机制还问还有呢,实在不知道了7. 泛型的类型擦除和多态冲突为什么?怎么解决?8. 异常体系9. ioc和aop,aop实现方式,jdk和cglib谁的性能更高10. 复杂度O(nlogn)的排序算法11. 快排什么时候会退化12. 为什么比较型算法的时间复杂度最低是O(nlogn),好不容易在他的提示下联想到想到了排序组合有N!种,二叉树高度h的节点是2^h,所以h的高度最低是nlogn,然后还要追问我为什么这样,为什么是二叉,真服了二叉是他说的,确实不知道13. 最小生成树的两种方式14. prim算法是贪心实现的,为什么可以保证全局最优15. kruskal算法实现原理?是如何判断两个顶点不在同一个连通分量里的16. 并查集如何实现的17. 路径压缩是如何实现的18. DCL实现方式,如何实现禁止指令重排序的19. n个元素按顺序进栈,出栈有多少种情况?使用动规实现,写出状态转移方程20. 无反问
点赞 评论 收藏
分享
一面 1h左右,无手撕:1.自我介绍2.实习相关项目介绍3.数据库慢查询,如果走了索引还慢是什么原因4.B+树的优缺点5.你项目中用到了senta,介绍一下(吟唱分布式事务)6.缓存如何实现一致性的7.介绍限流方法和如何压力测试的8.介绍下Elasticsearch,Elasticsearch底层是如何存储的9.介绍下volatile10.为什么要进行指令重排序(讲了CPU利用率,面试官评价应该从流水线讲起)11.DCL单例模式太麻烦了,介绍下更适用的单例模式(讲了枚举,面试官说静态内部类用的更多)12.栈中能存对象吗(回答只存引用地址,面试官说可以了解下逃逸原理)13.知道对象头吗(直接展开到synchronized锁升级,面试官说其实已经不用偏向锁了)14.jvm垃圾回收15.jvm调优16.生产环境CPU飚高如何解决反问1.部门2.面试评价(基础很好,可以多了解些前沿知识,去大公司锻炼解决问题的能力)3.对业务和技术的看法和面试官聊的很愉快,学到了很多东西10min后通知进二面二面 30min左右,无手撕:1.自我介绍2.介绍下实习项目和比较难的点3.如何设计一个秒杀系统4.解决超卖问题的方法5.在数据库层面没有什么好的解决方法吗6.幂等如何实现的7.介绍下垃圾回收,讲讲full gc8.分库分表你认为该如何进行划分,谈谈你的理解9.MQ如何实现消息的顺序性10.水平分表后应该解决哪些问题反问面的汗流浃背,讲到一半把面试官整笑了5min后通知二面通过
查看25道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务