百度(后端)面经

作者:南露若汐
来源:牛客网

一面

1、自我介绍

2、介绍项目(主要负责哪些业务)

3、Jvm主要组成部分及其作用

4、GC的过程

5、一致性hash及其用途和数据倾斜如何解决

6、前序、中序和后序遍历

7、Kafka的ACK机制如何保证数据不丢失

8、Mapreduce如何解决数据倾斜

9、Hashmap和hashtable的区别

10、用加减乘除四种运算求根号二的值,保留小数点后10位。

11、有两张表:student(id,name),score(id,sid,score,course)假设所有学生都参与各科考试,没有任何缺考,查询出所有科目分数都大于80分的学生姓名。

12、有2个大文件分布在两台机器上,每个文件1T,两个文件的diff大小1m,用最小的网络流量交换两个文件。

二面

1、自我介绍

2、主要介绍项目(项目级别,多少人做项目,大文件是如何快速入库的,介绍大数据组件)

3、Hadoop与Spark有何区别

4、Java基本数据类型及其范围

5、GC过程(机制)

6、Hashmap与Hashtable的区别(为何扩容要扩展2n+1,2倍)

7、两个链表找公共节点

8、两个1T文件如何找到公共部分

三面

1、拿过什么offer

2、自己负责的业务

3、项目多少人负责的,怎么分工的

4、遇到难题是什么,怎么解决的

5、连桥(团队合作)怎么沟通的

6、自己的优势(创新点)

7、对比其他实习生自己的优势

8、为何选择经济压力大的上海

9、个人职业规划

四面

1、自我介绍

2、介绍项目

3、项目架构及如何分工的

4、业务代码

public class Job {

public int jobId;

public int status; //任务状态,1代表成功,2代表失败

public int errorCode; //错误码,1-10

public int worker;

}

输入List,这批任务的成功率,统计这批任务的失败原因的分布情况,统计这批任务,根据worker,哪些worker更好

public class Result {

public double successRate; //成功率

public Set failDetail; //失败分布

public int bestWorker; //成功率最高的worker是哪个

},public Result function(List) {}

size=10 ,work1做了2个,work2做了5个,work3做了3个,List假如size=3

Job1:

status=1;

errorCode = 0; 0代表成功

work=5;

Job2:

status=2;

errorCode = 1;

work=1;

Job3:

status=2;

errorCode = 2;

work=5;

那么我们统计得到,3个任务成功了1个,successRate=1/3

失败分布:

1这个错误,出现1次,2这个错误出现1次,总共2个错误总数,那么分布情况就是

<1,0.5>;<2,0.5>

worker的成功率:

1这个worker执行了1个任务,成功了0个。成功率是0

5这个worker执行了2个任务,成功了1个,成功率是0.5

那么bestWorker=2

5、Mysql、Hive、Hadoop和Hbase的区别及应用场景

6、介绍Kafka

7、mysql除了增删改查,你还用过什么

————————-

牛客网是全国最大的IT题库,刷真题,练算法,看面经,得内推,全面提升你的技术水平、推荐最好的工作给你!牛客网官网链接:https://www.nowcoder.com/discuss?type=2&order=0?from=toutiao

*本文由原作者首发于牛客,非经原作者授权,不得转载。

*与面经原作者交流,请点击下方了解更多。

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/17207.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 面试“李字去掉子,是什么字”研究生霸气回复,当场被录用

    随着市场竞争越来越激烈,如今找工作面试,已经不再是常规的结构化模式了。很多专业的HR在面试时,都会考察应聘者的综合素质和临场应变能力。 粉丝刘杰今年研究生毕业,毕业后马上投入了找工…

    面试技巧 2021年2月27日
    780
  • 要知道面试为什么要自我介绍

    面试刚开始我们通常会听到这样一句话:简单介绍一下自己。这时候很多应聘者肯定会想:简历上都有,面试官为什么还要让我作自我介绍呢?于是就开始背简历了: 如果你是这样开始的,第一步你就输…

    2022年5月16日
    203
  • 世界500强面试提问攻略

      面试是应聘者与面试官直接接触、当面回答的场面,多数人会感到紧张、慌乱,临场发挥不好,因为平时毕竟应聘500强的机会很少,再加上希望成功的心情迫切,所以,见了面试官后,心跳加快、…

    2022年5月21日
    147
  • 2019有赞面经,附答案和思路

    这是一位女同学秋招面试有赞的面试题,还在校的同学把握好学生的红利期,把握好秋招。 以下为面试过程,因为该同学简历上的项目也是我提供学习的,所以下文的答案全部由我进行整理。 一面:(…

    面试技巧 2020年2月9日
    1.2K
  • 银行面试:你有自己的职业规划吗

    2018银行面试常见问题:你有自己的职业规划吗? 2018银行面试即将到来,山东华图整理了2018银行面试常见问题:你有自己的职业规划吗? 面试官当然喜欢对自己前途做过认真规划的申…

    2022年5月22日
    239
  • 教师面试应该注意哪些礼仪

    想要成为一名合格的教育工作者,除了要经历严格的专业性面试外,还需要在面试中展现出一些礼仪。因为教师这个行业面对的群体是祖国的未来,因此,对教师个人素质的考核就变得尤为重要,这一点在…

    2022年5月22日
    349
分享本页
返回顶部