米哈游数据研发面经
作者:执杭
链接:https://www.nowcoder.com/discuss/543533
来源:牛客网
米哈游数据研发面经
hr面之前小姐姐跟我说9.30应该能给我意向书,hr面面完之后就变成10.16-10.23了,那就我也心知肚明了,害,谁让自己心态不好和hr聊得支支吾吾的,以后再加油吧,目前终于收到电信云意向书了,发个米哈游面经攒攒人品希望顺利拿到offer顺利签约。
一面:
a. 自我介绍
b. Mapreduce 的作业过程
c. mysql的事务实现
d. mysql的数据结构
e. mysql索引加在哪里
f. HDFS的一个节点读两个节点写,读到什么写到什么
g. 因为我有两个项目涉及到爬虫,就问了几个爬虫的
j. java类加载
k. java多线程的生命周期
l. mapreduce怎么做矩阵乘法
m. Hadoop1.0和2.0和3.0的区别
n. HDFS HA怎么实现热备份,这种方式有什么问题
o. 系统CPU占用98%了,你咋办
p. 进程之间怎么通信
二面:
a. 自我介绍
b. 爬虫网络出问题咋办
c. spark的OOM可能是因为什么
d. spark的宽窄算子
e. spark的groupByKey和ReduceByKey区别
f. spark和mr的shuffle有啥区别
g. java的GC算法,CMS和G1
h. 如果我要分配一个对象,这个对象已经超过了一个region的大小,这时会发生什么情况
i. mysql的两个引擎的区别,聚簇索引和非聚簇索引
j. 事务的性质,一致性指的是,分布式事务
k. 两阶段提交和三阶段提交
l. 排序算法的时间复杂度
m. 快排什么情况下最差,基本有序时用什么
n. 两个栈怎么实现一个队列
o. 1000个几G的文件,怎么在16G机子上排序
p. 满二叉树和完全二叉树的区别
q. Hive接触过吗
r. synchronized和lock的区别
s. lock的底层实现
t. notify和notifyAll的区别
三面是hr面,问的大多是性格测试上会遇到的问题,还有测试应聘者对公司的意向程度吧
总的来说面试体验很好,三面的面试官都很专业。
手下两个应届生:一个踏实喜欢加班,一个技术强挑活,怎么选??
我带着八个人的团队,自认为对下属很好,某天在群里让下属帮忙带早餐,竟没一个人搭理我!
米哈游近期持续招人,hc多多,500+岗位内推进行中!
— 【 THE END 】— 公众号[程序员黄小斜]全部博文已整理成一个目录,请在公众号里回复「m」获取! 最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 PDF 领取,更多内容陆续奉上。
文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)