首页 > 作业帮大数据开发二面面经
头像
七小seven
编辑于 2020-08-06 20:40
+ 关注

作业帮大数据开发二面面经

整个面试过程:30min
因为本人硕士期间研究方向不是大数据,所以大数据相关的知识都问的很基础,面试官也很耐心,一直有在引导。

先自我介绍
然后问比较熟悉C++还是Java
2.JAVA中的并行框架
3.java中的一些集合类
4.java和c++的区别,各自的优缺点
5.c++指针的用法
6.java是值传递还是引用传递
7.mapreduce的执行过程
8.mapreduce如何实现合并操作
9.mapreduce执行时的瓶颈有哪些?
10.任务并行的几种方式

接着让写一个sql查询
日志表 log 分为 id ame time
查询某用户访问过几个不同的网址(name表示网址名)
写完后 面试官让优化成同一用户在不同时间点访问同一网址 记为两次(这个没写出来....我太菜了orz)

算法题:
1.给了一个待排序数据,写出第一次快排后的结果
(这里比较尴尬,面试官给的例子,第一次排序后结果与待排数据相同,看的时候懵掉了,纠结了两分钟才弱弱的问了一句,是不是一样?面试官才发现给的例子有点特殊,跳过了这题)
2.写一个二分查找某数
(写完后就直接用牛客的示例跑了,结果示例也有问题,搞得我怀疑人生,纠结了一下后,还是跟面试官说了一下感觉示例有问题,他想了一下,说写的没问题,应该是测试用例有错。。。)
算法这一part是真的尴尬。。。。

之后又问了问了解Hadoop技术生态圈吗?就把自己知道的大概说了说

反问环节

整个过程很快,算法那里真的面的我有点怀疑人生。。。感觉时间很短,可能是面试官对我不太感兴趣吧。。许愿能到HR面😥

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐