百度二面,三面面经(继一面三个半小时后的拷打)

一面没给我挂,我感觉很感动,也可能是面试官觉得面了我那么久了,他把我挂了他也亏

后面两面的拷打程度明显和一面不是一个量级的

二面

二面差不多一个多小时,比一面好多了

  • 为什么引入gRPC会提升效率?你了解底层的原理吗?
  • Kafka是如何保证消息的顺序性的?你了解底层的原理吗?
  • 当Kafka的生产端发送五条消息后,如果只收到了四条ACK,生产端会做什么?
  • Kafka如何保证幂等性和消息顺序性的结合?
  • 你用过的消息中间件(如MQ)和Kafka有什么区别?
  • 在你做过的所有项目中,哪个项目最体现技术难点?你在项目中遇到了什么问题?你是如何解决的?
  • 在阿里巴巴项目中,你使用的Java版本是什么?
  • 实现一个栈的自定义函数increase,从栈底开始的每个元素都增加一个给定的值。increase操作的时间复杂度和空间复杂度分别是多少?是否有优化空间?
  • 三面

    三面也差不多一小时

  • 你对IO模型有了解吗?IO模型通常分为哪几类?Java语言中是如何实现的?
  • NIO是同步还是异步模型?
  • 你了解Java中的AIO吗?AIO和NIO在性能上有什么差别?
  • 你读过哪些开源源码?你平时接触过哪些设计模式?
  • 在SQL查询中,报查询会导致索引失效。你认为所有的OR查询都会导致索引失效吗?
  • 如果在SQL中有AND和OR组合的条件,比如A字段 = A1 AND B字段 = B1 OR B字段 = B1 AND C字段 = C1,这种情况下如何判断能否命中索引?
  • 在有多个索引时,数据库会如何选择使用哪个索引?
  • 你平时使用的Java版本主要是什么版本?Java高版本有哪些特性是你觉得比较好用的?
  • 在Java 1.8中,一个长度为10的字符串,它占用多少字节的内存?
  • 请你评估一下给定Java程序在运行一秒钟时的状态(一个while死循环,里面i++),它是退出了还是正在运行?如果退出了,i的值是多少?
  • 如果有两张表,分别包含五行数据,进行LEFT JOIN和INNER JOIN,返回的数据行数分别是多少?
  • 如果帮到你了可以送我朵花,想要呢个top100很闪的标识牌
  • #我的实习求职记录##百度求职进展汇总##牛客在线求职答疑中心##软件开发笔面经#
    实习/秋招面经 文章被收录于专栏

    实习/秋招面经

    全部评论
    @除夕夜街头即将放飞理想的有志青年 爱了,泪目啊啊啊啊啊啊😭😭
    2 回复 分享
    发布于 08-17 00:10 浙江
    泪目,也太难了
    1 回复 分享
    发布于 08-17 22:21 黑龙江
    可以问问是哪个部门嘛
    点赞 回复 分享
    发布于 08-17 00:25 新疆
    简历里有kafka的项目吗
    点赞 回复 分享
    发布于 08-17 10:32 上海
    佬 当你说你看过源码之后 他会怎么深挖呢
    点赞 回复 分享
    发布于 08-17 16:31 浙江
    百度怎么那么难
    点赞 回复 分享
    发布于 08-17 17:13 北京
    完全不会
    点赞 回复 分享
    发布于 08-17 17:26 广东
    tql
    点赞 回复 分享
    发布于 08-19 12:47 浙江
    百度这么难啊,刚看问题都眼花缭乱了
    点赞 回复 分享
    发布于 08-20 00:14 浙江
    佬,你好强
    点赞 回复 分享
    发布于 08-20 16:55 湖北
    m
    点赞 回复 分享
    发布于 08-22 10:53 广东

    相关推荐

    61 118 评论
    分享
    牛客网
    牛客企业服务