一面 问的挺多的 1h
Java
线程如何创建
设计模式有哪些,具体怎么实现以及优缺点
synchronized如何使用
volatile如何使用
一道编程题 会议安排,计算最少房间数量
数据库
数据是如何存储的,我不懂这个问题想我回答什么
数据库三范式
事务特性
一道sql 一个employee的表,有emp_id, manager_id, salary这些,计算不同的经理他下属的平均薪水,大概是这样,只给了输出结果,一开始看的不是很懂
Spark
Spark和mapreduce的区别
spark stage如何划分
spark shuffle shuffle read & shuffle write
shuffle read 的数据存储在哪里
持久化的算子有哪些
cache 和persist区别
没有英语提问环节,只是问我英语怎么样
二面 2h
自我介绍
智力题3道
一道英语算术题 英语有点把我绕进去了,不过最后还是做出来了
一道找规律填数
最后一道 如何找出异常小球,只能三次称重
英语问我出国的经历,然后让我用法语说了下我在这边学到的东西
楼主在法国留学,我就随便说了一下,也不懂面试官是不是真听得懂
数仓建模的问题 因为我做过一个数仓的项目
实习经历刨根问底
linux shell问题问了几个
sql 问了两道题
一道 根据部门求每个部门人数
一道 求下属大于5的经理id
英语讲一个项目
想起来的就这些了,希望能帮助有需要的人