4.19 兴盛优选 数据中台实习 一面(47 min)
1. 自我介绍
2. 项目中ElasticSearch做了哪些优化?
3. 讲解下你印象中比较深刻的几门国内冷门技术?无资料情况下遇到了什么难题?怎么解决的?具体的场景呢?
4. 具体讲讲怎么利用debug来追踪问题的?
5. 讲讲你对Kotlin的理解?和Java思维上不同的部分有哪些?
6. 讲讲你对函数式编程的理解?
7. 用Kotlin只用到了协程吗? 讲讲和Java特别不一样的地方在哪里?
8. 为什么Kotlin这样的语言能跑在JVM上,如果我要开发一门新的语言跑在JVM上,我要做哪些工作?
9. 说说你对字节码的理解?它是干啥的?
10. 你比较熟悉字节码指令有哪些?还有吗?
11. int a=1 int b=2 int c=a+b 大约字节码是怎样的呢?就add了吗?JVM会怎么执行呢?提示:操作数栈?
12. 讲讲对ElasticSearch的理解?
13. 今天天气不错,讲讲倒排索引成啥样?分词的结果是什么样的?多个文档指向天气,内部结构怎么组织的?
14. ES底层原理还有其他了解吗,比如怎么做的更新,怎么删除啊,有了解过吗?
15. 讲讲你对Java反射的理解?
16. Spring的反射是怎么优化这个性能的?叫你来设计你会怎么去优化?
17. 讲讲你对多态的理解?
18. 讲讲你对Synchronized的理解?作用在类方法(静态方法)上时会持有什么引用?
19. 讲下Synchronized锁升级的过程?自旋锁是什么样的?CAS是怎么实现的?
20. 讲讲Monitor的机制?
21. 讲讲你对HTTP2的理解?为什么能做到多条HTTP请求复用同一条TCP链接,讲讲具体的过程
22. MySQL索引是怎么实现的?为什么要用B+树呢?
23. 为什么要想办法减少IO次数呢?为什么读盘会这么慢?出于什么物理结构会这么慢?
24. 主流的垃圾回收器为什么都是分代收集的呢?年轻代、老年代用的什么收集方式?为什么?
面试体验很好,由浅入深,有互动
#2022暑期实习##实习##面经##面试流程##Java#
2. 项目中ElasticSearch做了哪些优化?
3. 讲解下你印象中比较深刻的几门国内冷门技术?无资料情况下遇到了什么难题?怎么解决的?具体的场景呢?
4. 具体讲讲怎么利用debug来追踪问题的?
5. 讲讲你对Kotlin的理解?和Java思维上不同的部分有哪些?
6. 讲讲你对函数式编程的理解?
7. 用Kotlin只用到了协程吗? 讲讲和Java特别不一样的地方在哪里?
8. 为什么Kotlin这样的语言能跑在JVM上,如果我要开发一门新的语言跑在JVM上,我要做哪些工作?
9. 说说你对字节码的理解?它是干啥的?
10. 你比较熟悉字节码指令有哪些?还有吗?
11. int a=1 int b=2 int c=a+b 大约字节码是怎样的呢?就add了吗?JVM会怎么执行呢?提示:操作数栈?
12. 讲讲对ElasticSearch的理解?
13. 今天天气不错,讲讲倒排索引成啥样?分词的结果是什么样的?多个文档指向天气,内部结构怎么组织的?
14. ES底层原理还有其他了解吗,比如怎么做的更新,怎么删除啊,有了解过吗?
15. 讲讲你对Java反射的理解?
16. Spring的反射是怎么优化这个性能的?叫你来设计你会怎么去优化?
17. 讲讲你对多态的理解?
18. 讲讲你对Synchronized的理解?作用在类方法(静态方法)上时会持有什么引用?
19. 讲下Synchronized锁升级的过程?自旋锁是什么样的?CAS是怎么实现的?
20. 讲讲Monitor的机制?
21. 讲讲你对HTTP2的理解?为什么能做到多条HTTP请求复用同一条TCP链接,讲讲具体的过程
22. MySQL索引是怎么实现的?为什么要用B+树呢?
23. 为什么要想办法减少IO次数呢?为什么读盘会这么慢?出于什么物理结构会这么慢?
24. 主流的垃圾回收器为什么都是分代收集的呢?年轻代、老年代用的什么收集方式?为什么?
面试体验很好,由浅入深,有互动
#2022暑期实习##实习##面经##面试流程##Java#