面试官说我简历写得有些简单,先做自我介绍。
有没有过四级?
大学期间有没有学过操作系统原理,计算机网络,数据结构与算法?
数据结构分类有什么?
队列和栈的区别?
队列有什么好处?
操作系统是干什么的?
linux的文件系统有什么?
描述一下冒泡排序的原理,时间复杂度是多少?
现在要从无到有创建一个学生系统数据库,并用Java来调用,该怎么实现?具体说一下每个表有哪些字段与数据类型?
怎么Join表?
Java怎么去调用MySQL表,实现哪些方法?
id | 语文 | 数学 | ... | ... |
... | | | | |
... | | | | |
id | 课程名 | 成绩 |
... | 语文 | |
| 数学 | |
Java用什么编译器软件?
idea用什么版本?
创建好工程先干什么?(貌似是先配置Java环境,就是配置java.exe。)
Java继承关键字?
Java实现父类相同方法的这种方式叫什么?(重写)
知不知道测试代码?怎么用?(JUnit)
jvm知道多少?(面试官说这是加分项)
java版本控制用什么?(同上,加分项)
Flume是干什么的?
HDFS有哪些组件?作用是什么?
HDFS怎么读写文件?
HDFS副本机制?怎么进行复制的?