京东提前批——大数据开发工程师(两面面经)

一面 技术面

java

  1. 说说java中final, finally, finalize关键字的作用和区别
  2. 说说jvm,了解多少说多少
  3. 方法区存什么?
  4. hashmap了解吗?说说底层机制,红黑树的效率,线程不安全的原因
  5. ConcurrentHashMap底层
  6. 线程同步的方式有哪些?

spark

  1. stage如何划分?
  2. 宽依赖窄依赖介绍一下
  3. 项目中如何解决数据倾斜

kafka

  1. kafka的组成部分
  2. 说一下消费者组是如何消费数据的
  3. kafka有什么特点?高吞吐量低延迟是怎么实现的,生产者异步提交,顺序写,读写用到零拷贝

sql

  1. 50个小区以上的城市id

    # 表A: name(小区名), city_id(城市id)
    select city_id 
    from A
    group by city_id
    having count(name) > 50
  2. 查询出薪水比自己老板高的员工id

    # 员工情况表 B
    # id    name    salary   boss_id(也是员工 可以为null)
    select id 
    from B as e inner join B as m 
    on e.boss_id = m.id and e.salary > m.salary

算法(简单)

  1. 讨论一下如何判断两个链表是否有交点的问题,需要考虑到是否有环的情况
  2. coding:递归实现二分法查找
    public boolean bs(int num[], int l, int r, int target){
      if(l > r) return false;
      int m = (l + r) / 2;
      if(num[m] == target) return true;
      if(num[m] > target) return bs(num, l, mid - 1, target);
      else
          return bs(num, mid + 1, r, target);
    }

二面 主管面

  1. 自我介绍
  2. 说说你对大数据开发的理解
  3. 从框架的角度说说大数据项目的基本流程(包括离线实时)
  4. 一面kafka高吞吐量的原因没说全,让补充说了一下,我说了批提交和消费者组同时进行进行消费,然后还问了一下零拷贝的具体原理
  5. 说一说zookeeper中的角色和应用场景(如何进行master选举)
  6. 看你简历中说实现了hdfs的ha,具体说说实现的原理
  7. 流式数据处理框架的对比(storm,flink,spark-streaming等)
  8. hbase的特点和底层,和mysql有什么区别
  9. 问了很多不知道的名词,我说没听过。。
  10. 做过最高光的项目是哪个,遇到什么问题,如何解决
  11. 未来5年的职业规划
  12. 可以来实习吗(不强制)
  13. 有几个offer

整体感觉面试挺简单的,一面问的java比较细,二面主要看你知识的广度和解决问题的能力,性格,有点像hr面,面试体验很好,面试官很nice,聊了一下工作地点在北辰,鸟巢附近,做数据中台的,希望是第一个offer。

#大数据开发工程师##京东##提前批##面经##Java#
全部评论
我应该在你前一个
1 回复 分享
发布于 2020-07-16 16:28
感觉我凉了
1 回复 分享
发布于 2020-07-16 16:28
楼主 一面结束多久发的消息通知二面呀
1 回复 分享
发布于 2020-07-21 20:09
老哥状态变了吗
点赞 回复 分享
发布于 2020-07-16 16:03
同问状态变了吗
点赞 回复 分享
发布于 2020-07-16 16:08
老哥,你和我问一样的问题
点赞 回复 分享
发布于 2020-07-16 16:16
老哥,稳的一批
点赞 回复 分享
发布于 2020-07-16 16:18
小组主管吧
点赞 回复 分享
发布于 2020-07-16 19:16
感觉一面问的比较细 二面问的知识广度 让我自己介绍 连算法二分查找都一样 还问可不可以实习
点赞 回复 分享
发布于 2020-07-16 20:23
二面后有状态变了的吗
点赞 回复 分享
发布于 2020-07-16 22:30
我也面的这个,二面问题有几个都是一样的,不过我是安卓方向,网上冲浪看见有人说京东HR面还会刷很多人,慌得一批
点赞 回复 分享
发布于 2020-07-17 10:34
楼主请问你投递简历的时候是投的Java后端开发工程师还是数据开发工程师岗位?
点赞 回复 分享
发布于 2020-07-18 01:20
楼主你面的什么部门呀,零售吗
点赞 回复 分享
发布于 2020-07-18 01:36
麻烦问一下是在哪投的?官网上没看到有大数据开发的岗位啊
点赞 回复 分享
发布于 2020-07-18 09:09
老哥,请教下数据开发笔试一般考什么
点赞 回复 分享
发布于 2020-07-18 18:30

相关推荐

斑驳不同:还为啥暴躁 假的不骂你骂谁啊
点赞 评论 收藏
分享
肤浅的羊:谜语人能不能直说呀
投递字节跳动等公司10个岗位 > 非技术求职现状
点赞 评论 收藏
分享
9 72 评论
分享
牛客网
牛客企业服务