百度java23届提前批 一面过 二面挂

  1. 实习项目介绍一下,单点登录模块怎么实现,遇到什么问题,为什么使用redis。
  2. 练手的项目中:
    1. 为什么使用分布式锁,怎么实现的?
    2. 超卖和重复订单问题怎么解决?如果有人取消订单怎么办?
    3. 限流算法怎么实现,令牌桶算法中如果返还令牌的redis指令没成功执行怎么办?
    4. 如何保证缓存和数据库的一致性?
    5. jwt token这里是存储什么数据,登录验证的实现流程是什么?
    6. token相比于session有什么优势?
    7. 使用的rabbitMQ为了解决什么问题?
    8. 下单成功以后用户这边怎么获取到订单页面,是通过前端轮询还是用户主动点击查看订单?
    9. 相比于使用websocket,和你项目中的订单推送,两者有什么区别?那种更好一点
  3. 计网:tcp和udp的区别,它们的首部分别存储的内容是什么,tcp怎么保证可靠传输
  4. 操作系统:讲讲虚拟内存,有什么优点。逻辑地址和物理地址是连续还是离散的
  5. java:讲讲java内存模型,谈谈你对volatile的理解,它是怎么实现可见性和有序性的,数据读和写过程中怎么起作用的?
  6. 介绍一下java的基本原则,在你的项目中哪里体现了这些原则?
  7. 介绍一些设计模式,在开发过程中有哪些体现了这些设计模式(可以是项目、源码或者框架中)
  8. 算法:先介绍一下你对排序算法的理解,还有它们的时间复杂度和稳定性(左神的顺口溜直接就背出来了:

选泡插,

快归堆希桶计基,

恩方恩老恩一三,

对恩加K恩乘K,

不稳稳稳不稳稳,

不稳不稳稳稳稳

  1. 如果要统计一个学校的分数情况要使用什么排序算法?

  2. 手撕算法:无序数组的第K大元素

  3. 因为写的太快时间还剩几分钟,强行问了一些项目的问题,回答的不是很ok(建议老哥们可以写慢一点准时下班)

#百度校招提前批##后端##面经笔经#
全部评论
老哥,怎么知道过没过
点赞 回复 分享
发布于 2022-08-11 21:34
奇虎360秋招2023届内推方式如下: 【1】官网投递需要附带填写内推码:https://360campus.zhiye.com/jobs 内推码:IVKMAA 【2】通过以下链接投递也属于内推途径:https://neitui.italent.cn/360campus/sharejobs?shareId=6491b4de-f28d-4d71-b324-14a7e897552e&;rt=1 以上两种投递方式均可! 投递完可以私聊我加联系方式跟进内推进度
点赞 回复 分享
发布于 2022-08-06 19:42
问的好多呀,我百度一面就问了半个小时,然后半个小时手撕两道算法题
点赞 回复 分享
发布于 2022-08-06 16:49
老哥 想问一下学校计分应该用什么排序算法呀 为什么
点赞 回复 分享
发布于 2022-08-06 16:29
考虑下网易呗😆😆😆
点赞 回复 分享
发布于 2022-08-04 23:54
base哪啊老哥
点赞 回复 分享
发布于 2022-08-04 20:47
Lz哪个部门啊
点赞 回复 分享
发布于 2022-08-04 18:50
刚面完,一个半小时,没算法没反问😅
点赞 回复 分享
发布于 2022-08-04 18:25

相关推荐

评论
11
82
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务