首页 > 快手--数据研发工程师-DataOps方向-一面面经
头像
牛客201015405号
编辑于 2020-08-31 21:34
+ 关注

快手--数据研发工程师-DataOps方向-一面面经


1. 项目深挖,说做了es集群监控报警,问es集群有哪些指标是容易出问题,值得关注的;pending task过多会造成什么资源消耗过多从而可能引发问题?
2. 为什么选择quartz做定时任务,我没考虑过,实习时候项目代码里有这样的实现。如果我可以答一下对quartz的认识肯定会好一些
3. hdfs架构,自己提到了HA和EC纠编码,被深挖  ①hdfs保证HA(高可用性)的原理;②EC纠编码的实现以及缺点在哪里
4. ArrayList和LinkedList的区别,是否线程安全
5. hashmap,扩容,1.7/1.8的改进,答了链表到红黑树,拓展问了红黑树
6. CAP的原理,以及为什么至多实现两个

手撕代码:找二维数组中是否存在某一个数target,该二维数组的每一行长度相等,从左到右递增,每一列从上到下递增。想不出来最优解,先写了一个O(M*N)的算法,然后争取了5分钟思考,给出了一个相对耗时少的解,对每一行先找最左(小)最右(大),判断target是否有可能在这一行。讲了思路,终究不是最优解

总结来说,自己很多东西都答的不确定,代码也写的不漂亮,面试官最后说HR会联系,不知道是提示我会有下一面,还是只是一句套话。

更多模拟面试

全部评论

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

推荐话题

相关热帖

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

近期精华帖

热门推荐