概述
面试方向:大数据研发
Java部分
- Java的集合类有哪些?
- ArrayList和LinkedList的区别
- ArrayList的动态扩容是怎么实现的
- HashMap的底层存储结构是什么样的
- Java多线程的实现方法
- 线程和进程的区别是什么
- 线程的生命周期和生命状态
- volatile关键字
- wait和sleep的区别
- 如何保证线程安全的问题,线程安全是什么
- JVM的结构,每块是什么用处
讲一讲Java的垃圾回收机制
网络篇
计算机网络的7层模型
讲一下HTTP协议
大数据
Kafka的组件都有什么,分别用来做什么的
- Kafka怎么管理offset
Spark1.6和2.0的区别
数据库
经历过哪些SQL的调优
- 数据库的底层存储结构是什么
有没有想要交流的朋友我们一起来总结呀,具体可以私信哦,题目比较基础,不过对于将要参加校招的同学们来说还是值得学习的
最后
以上就是眯眯眼鸡翅为你收集整理的大数据研发面试题总结的全部内容,希望文章能够帮你解决大数据研发面试题总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复