米哈游大数据视频一面面经

米哈游

问的内容还挺细的,记录一下给大家提供一下面经,攒一下人品。

一面:

1、自我介绍
2、你这些实习好像都很短啊,原因是什么?
3、讲一下华为实习的内容吧。
4、Spark的宽窄依赖了解么?
5、Spark中的RDD、dataFrame、dataSet的区别?
6、Spark中的map和flatMap的区别是什么?
7、Spark中的groupByKey、reduceByKey、aggregateByKey的区别?
8、一个完整的MapReduce整个有哪些过程?这些过程中哪些会用到排序呢?
9、Hadoop里面的SecondaryNameNode的作用是什么?具体恢复过程了解么?
10、Hive里面的join分哪些类型呢?Hive的join的优化一般会怎么优化?除了mapjoin还知道别的么?
11、kafka接触过吗?实时计算的Spark Streaming、Flink了解过吗?
12、数仓分层一般分为哪几层?数仓建模时用到的雪花模型和星型模型的区别?
13、主要开发语言是什么?
14、讲一下JVM的内存模型吧。
15、常用的GC算法有哪些?怎么判断一个对象是否可以被回收?分代内存回收了解么?年轻代的继续划分?如果我要分配一个对象,这个对象已经超过了eden区的大小,这时会发生什么情况?
16、常用的垃圾收集器,CMS和G1了解吗?
17、Java的双亲委派模型了解么?
18、Java里面支持多继承么?接口和抽象类的区别是什么?
19、HashMap和ConcurrentHashMap的区别是什么?ConcurrentHashMap具体是怎么实现线程安全的,了解么?HashMap底层的数据结构了解么?二叉搜索树和平衡二叉树有什么区别?如何将一个二叉搜索树变成一个平衡二叉树?
20、常用八大排序算法的时间复杂度?堆排序的时间复杂度是多少?建堆的时间复杂度?堆调整的时间复杂度?哪些排序是稳定的,哪些排序是不稳定的?如果一个数组是基本有序的,那我们要用什么排序会比较好?假设我们要对某个公司所有员工的年龄进行排序,这个时候用什么排序算法比较好?
21、怎么判断两个链表是否相交?怎么优化?
22、TCP和UDP的区别是什么?
23、HTTP和HTTPS有什么区别?
24、子网掩码有什么用?
25、进程和线程的区别?进程间通信的方式?
26、什么是死锁,死锁产生的必要条件有哪些?
27、数据库的事务?事务的特性?分别指的是什么含义?
28、数据库的索引,比如MySQL的索引有了解么?B树和B+树有什么区别?聚簇索引和稀疏索引的区别?
29、MySQL的两个引擎InnoDB和MyISAM的区别是什么?
30、memchache和redis有了解过吗?
31、一致性Hash有了解过吗?
32、linux常用的命令,我们要看操作系统中有哪些进程,用什么命令?如果看端口被哪些程序占用了,用什么看?
33、常用的vim命令,如何跳到第一行?怎么跳到最后一行?如何删除一行?
34、sed和awk用过么,用这两个实现把一个文件中的空行进行删除。
35、正则表达式中的贪婪匹配和非贪婪匹配了解吗?这个具体写的时候怎么写了解么?
36、常用的版本控制软件,git reset和rebase的区别是什么?

37、你有什么想问的呢?咨询了一下大数据或数据开发在米哈游中是做什么方面的?



#大数据开发工程师##米哈游##面经##校招#
全部评论
堪称教科书式的面试提问。。。
1 回复 分享
发布于 2019-10-11 09:16
一面问30多个面试题。。。?
点赞 回复 分享
发布于 2021-08-29 11:09
请问一共几面?现在有offer吗?
点赞 回复 分享
发布于 2019-10-23 11:40
老哥有收到米哈游的offer吗?
点赞 回复 分享
发布于 2019-10-15 09:53
看在我面经整理的这么详细的份上,来一个小米的oc吧,我就可以结束秋招了
点赞 回复 分享
发布于 2019-09-27 09:46
厉害了
点赞 回复 分享
发布于 2019-09-26 23:52
一面能问30多个问题??
点赞 回复 分享
发布于 2019-09-26 23:32
问的好细
点赞 回复 分享
发布于 2019-09-26 23:17

相关推荐

05-26 16:18
门头沟学院 Java
从4月1号的第一次面试到5月13号的滴滴二面,暑期实习也是终于画上句号了。从3月初就开始投 ,投了几十个公司,有笔试有面试的一共有20多个公司。timeline大概如下:3.8      米哈游笔试挂3.16    快手简历挂3.27    蚂蚁笔试后挂3.28    饿了么笔试后挂4.1      美团一面挂4.2      京东一面过4.7      京东二面挂,15分钟结束,kpi4.9      美团捞了一次,可惜没撕出来,又挂4.23    腾讯wxg一面秒挂,太菜了5.7      华为技术面和hr面通过,泡池子中5.8      滴滴一面5.13    滴滴二面5.23    滴滴口头oc5.26    滴滴offer滴滴一面面经1.介绍一下你的项目2.介绍一下短信登录具体是怎么优化的,redis的key和value都是什么3.在更新策略中,为什么采用先操作数据库再删除缓存的策略,为什么不用先删除缓存再操作数据库的策略?先操作数据库再删除缓存的策略是否有问题,应该如何解决?4.如何在不用reentrantlock锁的情况下,用redis分布式锁实现可重入锁?key和value都是什么?5.在优惠券的一人一单模块中,key和value都是什么6.项目中是如何用乐观锁解决缓存超卖的?考虑一个场景,如果一个商户要从供货商进货,还要进行售货,详细说一下用乐观锁的流程?7.现在有一个100层的楼,现在如果想用两个球测试,球从哪一层开始扔会碎,在这一层以上扔的话,球都会碎,在这层往下扔,球不会碎。请问最少需要扔多少次?8.手撕题:打印金字塔9.手撕题:数组中的第k个最大值元素滴滴二面总结1.在项目中,GEO具体是怎么使用的?商户和商户之间计算距离的具体算法是什么?如果多个人都进行附近商户查询时,会不会出现性能问题?2.feed流的推模式和拉模式?一般情况下,拉模式用的比较多,为什么你采用推模式呢?是否注意过朋友圈和微博消息推送时,技术实现的区别?3.在java集合中,有哪些线程安全的集合?你提到了threadlocal,threadlocal具体是做什么的,原理?有哪些问题?你提到了内存泄漏,内存泄漏有时只是几个变量的大小,不会造成多大空间的泄露,还有其他的问题吗?4.JVM的内存模型?5.mysql的事务的隔离级别?6.MySQL的索引有哪些?说一下B树和B+树的原理?B+树在插入节点时,会出现哪些树形结构的变化?7.线程池的参数有哪些?你在项目中是否用到了线程池?在真正使用中,如何选取线程池的参数?如果在一个I/O密集型系统中,如果让核心线程数直接等于CPU核数x2是否不合适,考虑一个场景:如果一个系统需要qps=10000,系统的请求处理时间为100ms,那么核心线程数该怎么设置?8.手撕:在100000个数据中,找到最大的10个数据,topk问题。中间也自闭焦虑过,最后感谢滴滴收留了我,大桔大利。
查看17道真题和解析
点赞 评论 收藏
分享
评论
7
152
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务