当前位置: 首页 > 面试经验 >

滴滴提前批Java后端1面+2面+3面面经-已offer

优质
小牛编辑
87浏览
2023-03-28

滴滴提前批Java后端1面+2面+3面面经-已offer

一面 技术 20220823 15:00-15:50 50分钟左右

  1. 自我介绍
  2. 介绍项目,介绍一下怎么实现分布式商城搜索系统的?(看你写的项目还挺多,问项目,基本上都是问一个项目)
  3. redis lua脚本写一个???原理,怎么实现的?分布式锁(怎么实现的)?常用命令?数据结构?过期删除策略?内存策略?如果要你实现一个lru,你去怎么实现?redis 常用命令?
  4. mysql 索引?存储引擎? 锁?存储了哪些数据?介绍一下间隙锁?
  5. es? 问的很多怎么保证es、mysql、redis数据的一致性?es的数据什么时候写入的?如果有10w条数据,你怎么查询或者搜索,介绍一下流程?
  6. 写一个归并排序?(前面提到了分布式归并问题)
  7. 反问?部门技术栈?回答的怎么样?面试结果?

二面 技术20220823 16:05 50分钟左右

全是场景题,麻了

  1. 讲一个项目,介绍用到的技术?然后提到一个就问一下,问的不多。
  2. 数据库并发问题,100个线程同时update一个数据,结果是多少?
  3. 手撕代码 两个大的字符段相减。
  4. 场景题: 如何做一个热搜榜?讨论一下,然后完善?(最少说了20分钟)
  5. 反问?对以后的学习?上面问的一个问题答案是什么?

三面 技术20220823 通知17:58 1个小时左右

全是面向对象设计和算法设计题,长知识了。

  1. jvm的复制算法空间为什么分为两半?为什么分的大小比例是这么多?
  2. 主线程和三个线程同步问题?回答了四种。还有呢?回答了join,还有呢,跟join原理相似的?回答了等待/通知策略。怎么实现呢?还有呢???线程组了解吗?
  3. 一个本来可以用动态规划解决的算法问题-母牛生小牛, 要求用面向对象的思想写出来,设计相应的接口、方法、属性???(麻了,面试官全程在引导我,最后也没写出来)
  4. 设计模式了解吗?说说一说?巴拉巴拉,然后挑了一个观察者模式,说说怎么设计相应的类???
  5. 算法设计 已有若干个IP(两种格式,一个是单独的,一个是段的形式), 那么来了一个ip怎么去判断是否在里面呢,只需要设计算法,不需要实现?(也说了20分钟以上吧,忘了)
  6. 反问?对第三个问题,怎么来加强学习?还有面试吗?什么时候会出结果?

202211月份收到offer

#大厂##滴滴##java##2023提前批##后端#
 类似资料: