货拉拉 大数据平台实习 一、二面、HR面(已offer)
货拉拉的面经好像有点少,来贡献一个~🤣
效率好高,6.9一面,6.10二面,面完一小时后hr面,已经拿到offer。
6.9 一面 60min
1、自我介绍
2、闲聊(奖学金,评分标准)
3、深挖项目
4、Java基础
抽象类和接口的区别
final修饰类(这个没答上来...只记得修饰对象、变量的作用)
Synchronized的用法
可重入锁
Java的反射
Maven开发工具如果出现不同项目里同一个包的版本冲突怎么办?
5、数据结构和算法
平衡二叉树,作用
搜索树,复杂度
动态规划?
LRU(口述,之前写过,不过有一些点忘记,跟面试官讨论了一段时间)
6、计算机网络
TCP中的滑动窗口
广播风暴(忘记了,没回答上来...)
HTTP是连接的吗?举一个使用UDP协议的应用层协议
7、反问
部门主要工作
面试表现,还有几轮面试
还有哪些提高的地方
6.10 二面 33min
1、实习时间
2、Java基础
线程池(面试官说了一个我不懂的线程池,然后问我跟ExecuteThreadPool的区别,我说我不懂...不过对ExecuteThreadPool有所了解,他让我介绍了这个。)
后面问我有哪几种队列,可缓存的线程池最多有几个线程。(害这个面完才想到...失误了)
线程有哪几种创建方式?Thread,runable,callable,各自的区别。
3、大数据组件
Hadoop put文件过程,速度限制(速度限制不懂...)
副本策略
块大小及其原因(我讲了太大太小都不行,面试官说对了一些,还没答道点子上,主要跟寻道有关)
hive优化
4、操作系统
进程与线程的区别
线程越多越好吗?
5、数据库
索引
给个联合索引的例子,问会不会走索引?联合索引的底层?
索引数据结构?为什么用B+Tree不用红黑树?
5、排序
稳定排序?冒泡和快排,时间复杂度?快排的过程?最差情况?
6、场景题
一百万个数求最大100和最小100.
7、反问
6.10 hr面 二面过一个小时 8min
拉家常,实习时间等等。
一面到反问阶段面试官才意识到我的简历有写大数据组件,然后就随口提了几个问题。不过不得不说,面试官真的很好很有礼貌,说完问题就说现在到了你问我的阶段,这些问题就不用回答啦。然后我说我简短的回答一下吧,最后就记得几个回答几个。😂
二面应该是leader面,也很有礼貌,上来都会先做自我介绍。然后问到深的地方我不清楚他就说咱换个问题,也有引导性。
总的来讲,货拉拉的面试体验真的很不错,面试官会先自我介绍,也会闲聊;最后问部门工作的时候,详细的说了好多,很感动哈哈哈。
已经拿到Offer!考虑各种成本之后决定还是不去,感谢货拉拉发Offer给我!