秋招第十二弹:东方航空一面-数据工程师
写在最前:秋招以来一直在冲,因为事情比较多,对于笔试面试一直没有复盘,现在靠仅存的记忆把面试的一些问题记录下来,尽可能记录出能回忆到的问题,但可能记的不是很全。
时长:50min
这次面试比较特殊,直接两面换做一面,两个技术官一起,各自询问二十分钟,还有一个hr,直接把hr面也结束了
-
hr先介绍了面试流程,说总共四个流程,先自我介绍,在hr问问题,再技术面问题,再由我反问
-
自我介绍
-
hr问题:
现居地?
生源地?
实习怎么找的?
实习面试有几面?
公司在哪个区?
学硕专硕?
四级多少分?
工作内容?
工资?
工作分工?
为什么选择航空公司?这里我就比较摆了,因为没想过去他家,就说我在找工作,刚好你们再招人,算是缘分吧。
对公司有什么了解?我回答,回家坐过你们的飞机,其他的不是很了解。
工作时间怎么样?
加班严重不严重?
-
技术面
-
问项目负责的内容
-
java锁的类型有哪些?
-
java的synchronized与lock区别
-
synchronized的底层怎么实现的?
-
spring boot用过吗?
我说用的很少,平时会写些接口,但是用python写的,spring只知道IOC和AOP
-
线程池怎么用?
-
java的设计模式了解多少
我只知道一些单例模式、代理模式,因为担心往下问,直接说的不了解
-
spark和hadoop的区别
-
mapreduce介绍一下?mr脚本写过吗?怎么写的?
-
yarn用来做什么的?hadoop最初是怎么实现任务调度的
最初hadoop是没有yarn的,直接是mapreduce又负责调度又负责计算
-
flink和spark的区别?
-
flink的时间语义讲一下?
-
kafka的ISR、AR队列
好像他们对实时要求比较多,所以问了比较多的流处理
-
kafka有什么优势?举几个真实场景例子?
-
kafka平时遇到的告警?举几个真实场景例子?
-
flink怎么处理迟到数据的?说一下工作中怎么做的?
-
flink怎么保证的数据一致性
-
hr又开始问了几个问题
对岗位有什么要求
期望的工作内容是哪些
现在有多少offer
为什么没有选择去?能说下理由吗?方便问下是哪些公司吗?
-
反问
问工作内容,因为问了我比较多的java,我以为会有平台开发
总结:虽然这次面试有点摆烂,而且面试行式有点不伦不类的,把技术面和hr面直接放在一起,但是我个人是比较喜欢这种行式的,一次性面完,绝不拖泥带水,不用担心一面结束等二面,二面结束等三面,而且面试的内容感觉来说也还可以接受,虽然是航空公司,但是面试的内容感觉他们确实在做数据开发,和开发岗也比较吻合,虽然hr有些咄咄逼人的感觉,但是技术面试官还是很温和的,不会特别强硬的问问题。