写在最前:秋招以来一直在冲,因为事情比较多,对于笔试面试一直没有复盘,现在靠仅存的记忆把面试的一些问题记录下来,尽可能记录出能回忆到的问题,但可能记的不是很全。
时长: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有些咄咄逼人的感觉,但是技术面试官还是很温和的,不会特别强硬的问问题。