济南 特来电 大数据开发工程师
一面时间:2022.10.13 星期四 10:30-10:45
和HR聊天比较多
自我介绍
是否了解就业地点?
兴趣爱好
优缺点是什么?
现在有没有女朋友?(???这都要问,哈哈哈)
是否考虑考研?为什么?
大学期间参加过什么项目?简单介绍一下
面对一个新技术怎么去学习?
大学期间最后悔的事?
期望薪资是多少?
-------------------------------------------------------------------------------------------------------------------------
二面时间:2022.10.14 星期五 17:00-17:39
面试官说我简历写得有些简单,先做自我介绍。
有没有过四级?
讲述一下毕设项目。
问题如下:
操作系统和算法部分
大学期间有没有学过操作系统原理,计算机网络,数据结构与算法?
数据结构分类有什么?
队列和栈的区别?
队列有什么好处?
操作系统是干什么的?
linux的文件系统有什么?
描述一下冒泡排序的原理,时间复杂度是多少?
MySQL部分
现在要从无到有创建一个学生系统数据库,并用Java来调用,该怎么实现?具体说一下每个表有哪些字段与数据类型?
怎么Join表?
Java怎么去调用MySQL表,实现哪些方法?
Java调用MySQL具体需要哪些库?
我对数据库的刻板印象是:
id | 语文 | 数学 | ... | ... |
... | | | | |
... | | | | |
然后改成:
这样的话,直接insert就好了。
id | 课程名 | 成绩 |
... | 语文 | |
| 数学 | |
Java部分
Java用什么编译器软件?
idea用什么版本?
创建好工程先干什么?(貌似是先配置Java环境,就是配置java.exe。)
Java继承关键字?
Java实现父类相同方法的这种方式叫什么?(重写)
知不知道测试代码?怎么用?(JUnit)
jvm知道多少?(面试官说这是加分项)
java版本控制用什么?(同上,加分项)
大数据部分
Flume是干什么的?
HDFS有哪些组件?作用是什么?
HDFS怎么读写文件?
HDFS副本机制?怎么进行复制的?
Hive内外部表有什么区别?
(Hive还有一个问题让我给忘了,想起来的话我就来补充一下)
#秋招##大数据开发工程师面经##面经#