大数据面试之搜狐面试题

搜狐面试题
1)笔试部分
(1)HDFS原理,以及各个模块的职责
(2)MR的工作原理
(3)Shell脚本里如何检查文件是否存在,如果不存在该如何处理?Shell里如何检查一个变量是否是空?
(4)Shell脚本里如何统计一个目录下(包含子目录)有多少个Java文件?如何取得每一个文件的名称(不包含路径)
(5)哪个程序同城与NN在一个节点启动?哪个程序和DN在一个节点?如果一个节点脱离了集群应该怎么处理?
(6)列出几个配置文件优化Hadoop,怎么做数据平衡?列出步骤
(7)有序数组的二分查找
(8)编写快速排序(QuickSort)或者归并排序(MergeSort)
(9)整数数组寻找满足条件的点对
(10)给定整数数组A[N],求两个下标(i, j)且0<=i<j=N-1, 注意:数组中有正整数或者负整数或者0。
(11)该(i, j),使得A[i] + A[i] + … + A[j] 最大
(12)要求:时间复杂度尽量低,空间复杂度O(1)
(13)请:1.写出思路的简要描述 2.用你熟悉的语言,定义函数,完成编码和测试用例
2)项目部分
搜狐面试的小伙伴注意,广告变现的业务,会问到Flume监控的问题,必问,二面理论比较强,居然问缓慢变化维,我问一下数据仓库有拉链表么?

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据小理

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值