小米 大数据开发 已oc

(原话记不太清了,就只说下考点吧)
一面:
自我介绍
为什么想学大数据
没有算法题
项目过于简单就没怎么问
mr的流程
hadoop1和2的区别
spark为什么比mr快
spark的任务调度流程
hive优化
hbase的一个读写流程
hbase的memstore冲刷条件
数仓学的不多没怎么问
问想在武汉还是北京
java基础
讲一下反射
二面
自我介绍
项目问了一点过于简单没什么好问的
spark调度流程
spark的shuffle
spark为什么快
spark的rdd弹性分布式数据集 讲了为什么说是弹性的紧接着又问spark基于内存如果放不下了怎么办
kafka的ISR队列 leader选举
kafka的消息重复和丢失怎么解决
zookeeper在kafka中的作用 还讲了下zookeeper底层是怎么实现的
还问了下kafka的应用场景
java基础线程创建
线程池的参数什么的
反射也问了
单例模式有多少种,没有写代码,思路说下
高并发中concurrenthashmap和hashmap 讲了下区别 初始容量 hash()中间是怎么算的等等这些
阻塞队列
netty框架大概讲了一下 BIO NIO netty 发展过程 netty里面的循环组什么的讲了一下
大概记得的就这么多
之后就是问了想在哪个城市工作什么的








#面经##小米##大数据开发工程师##校招#
全部评论
楼主tql
点赞 回复
分享
发布于 2020-10-22 19:35
lz研究生吗
点赞 回复
分享
发布于 2020-10-28 11:30
联想
校招火热招聘中
官网直投
楼主base北京吗
点赞 回复
分享
发布于 2020-10-28 11:51
去了吗
点赞 回复
分享
发布于 2020-11-02 22:38
竟然没有手撕 我呆了 呆了
点赞 回复
分享
发布于 2020-12-04 10:00

相关推荐

我是学数学的2024应届,本科阶段有选过大数据的专业选修课,但是编程语言真的不太会,跟科班出身的计院同学没法比,今年数分岗又卷到爆炸,双选会问了几个公司都说数分岗爆满(快手中移信息技术中心),只好一并找找其他方向,上周笔试以为铁挂了就没怎么准备,结果昨天晚上22点发今天的一面邀,一个晚上加上午恶补大数据知识。面试官非常和蔼:问项目:大数据技术实验做了什么东西?是为了实现什么?(本科课程里的实验)有学到什么东西吗?(linux操作经验和Hadoop架构搭建)你对Hadoop的理解到什么程度?机器学习算法实验用了什么算法?(朴素贝叶斯和随机森林)这两个算法分别是用来干什么的?回归还是分类?你用的是什么数据集?(Python sklearn自带数据集)这两个的具体原理知道吗?有监督学习和无监督学习是什么?区别在哪里?你用的这两种是有监督还是无监督?数据库设计用什么实现的?(MS Access)主要用什么语言?你说SQL比较熟练,那select where having执行顺序是什么样的?其余记得不太完整了,有印象的有:MR里的shuffle你知道吗?有什么操作?你知道事务吗?事务的四个性质知道吗?叙述一下?重磅:你本科是数学,那你有学过计组和网络吗?(没有,大一的时候有学习计基,但是培养方案比重不大所以学的不深…汗流浃背…)算法题:链表反转(怕我不知道链表是什么问了我一下知不知道),我问我只有C语言比较熟练可以用C写吗(可以,用你熟悉的语言写)C语言的结构体和指针对我来说还是很复杂的,10分钟左右(我还差主函数打印没写完)ok差不多了(您刚刚不是说还有一道SQL)没事,不用了我看你这个思路还是可以的,时间快到了SQL就不用你做了反问:后续流程大概要多久?(需要整合所有人的表现才能评估,要一段时间)我是数学专业的话想往大数据开发方向发展您觉得我还应该在哪里深入学习?(要多深入学习计组,网络等等计算机专业的课程,搞大数据开发的这些不能不熟练,另外你的机器学习算法的理解不可以流于表面,重点不仅要放在懂得用,编码这块,原理也要深入研究。对了你这些关于大数据和机器学习的东西是自学的还是专业课程学的)哦哦,这些是专业选修课,有计院的老师给我们上的。后面我自己有点研究兴趣所以自己也有学习。结束,现在就是等挂…算是积攒了面试经验吧,春招刚开始找工作处女面给了小米。
点赞 评论 收藏
转发
5 49 评论
分享
牛客网
牛客企业服务