面经-美团点评-离线大数据平台-Hadoop研发

本文分享了一次美团点评离线大数据平台的面试经验,涉及Java基础、并发、数据库、线程通信和Hadoop相关知识。面试中讨论了HashMap与HashTable的区别、Java并发的Synchronized、数据库索引、线程通信的管道、源代码阅读以及编程题。面试官关注项目深度、广度以及问题解决能力。
摘要由CSDN通过智能技术生成

时间:12.07
一面:

  1. 项目 在实习中用到的大数据知识,特别是平台方面。我聊到了自己在福州实习的时候用到的 flume + kafka 内容。
  2. Java 基础数据结构: HashMap 和 HashTable 的区别:看过源代码所以聊了源代码里面的实现。 还有 HashMap 当中的 哈嘻因子作用是什么,其实哈希因子的内容我忘了,就说了如果设置的太大或者太小会有什么结果。
  3. Java 并发,我就简单的聊了下 Synchronized. 感觉这部分面试官不满意。
  4. Java 虚拟机的内容,不多说,老生常谈。
  5. 数据库 left join 当中 on 和 where 的结果区别,为什么。
  6. 数据库索引 B+树索引 好处和缺点从数据结构上说明,和其他索引比较呢?
  7. 线程之间如何通信的问题,有哪几种,聊一下管道这个东西,我就说了管道一般是用在父线程与子线程当中用到。。。 其实 ls | grep 这个命令也是。。
  8. 线程与进程的区别,以及他们之间会发生怎样的关系,比如关掉进程,线程是否还存在等等。
  9. 源代码看了吗? 我回答看了一点 namenode 的部分,然后把知道的全说了,貌似面试官很满意。
  10. 最后问了一道编程题: m 个窗口 每个窗口处理任务的时间为 t[i],n个人来排队处理任务,问最短时间。 这题目最后拿来问我,我已经筋疲力尽。。所以答得特别难,知道是贪心当时就是写不出来,最后面试官给了提示然后才写出来了,诶。。

二面
一面结束一个小时二面就来了
1. 项目,实习当中遇到的问题,用了什么办法解

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值