求职刷题神器

funit.cn

讨论区 > 求职面经 > 喜马拉雅Java开发工程师面经

喜马拉雅Java开发工程师面经

银河战舰
发布于2021-03-22 17:25:12 39浏览

面试公司:喜马拉雅
面试岗位:Java开发

面试问题:
1.ransactional 为什么会失效,transactional原理是什么?
2.ybatis索引数据结构,如何优化,b树和b+区别
3.ybatis通过接口注入sql的原理。
4.手撕单例模式2种
5.讲下jmm内存模型
6.讲下jvm运行时数据区
7.讲下垃圾回收算法
8.cRoot对象有哪些?
9.讲下垃圾回收中的并发标记
10.讲下cms 和 g1
11.讲下垃圾回收过程
12.讲下aqs如何实现可重入锁
13.讲下锁升级过程
14.讲下你用过哪些线程安全的list
15.设计一个抢红包程序架构和思路
16.微服务组件
17.讲下hashmap 结构,是否线程安全?
18.聚集索引与非聚集索引
19.算法,单链表一个指针,如何清空一个节点值,不删除节点。
20.算法,单链表如何判断是否有环。
21.copyonwriteArraryList 原理
22.慢sql如何优化
23.索引建立原则
24.innodb 存储引擎特点
25.事务特点acid
26.事务隔离级别 各解决什么问题?
27.分布式系统的cap特性?
28.redis 常用数据结构
29.redis为什么不用keys查询
30.redis 持久化,优缺点,混合持久化
32.amq数据丢失怎么搞
33.分布式系统里如何保证一台实例在down机的情况下数据完整性。
34.volatile关键字作用
35.你还有什么问我?
本文首次发布于趣IT ,转载请注明出处,谢谢合作

喜马拉雅Java开发工程师面经

全部评论0

成为第一个评论的人

还可以上传7

表情
热帖排行
热门话题
  1. 531人参与
  2. 243人参与
  3. 153人参与
  4. 98人参与
  5. 25人参与
  • 微信扫码加好友进群