写点什么

备战 60 天,成功上岸滴滴后,我特地把金三银四备战资源库整理出来了

用户头像
云流
关注
发布于: 2021 年 05 月 27 日

渣本双非,备战了 2 个月,滴滴面试成功上岸!分享一波我的面试经历,同时在文末分享了我为金三银四准备的备战资源库,包含了源码笔记类,大厂面试真题,跳槽解析,简历解析,项目实战源码+笔记+工具,有需要的可以点赞本文后,见下图添加上小助手即可免费获取到了




滴滴一面:35min


  • 自我介绍

  • 手写冒泡排序

  • 介绍 Java 线程池

  • 线程池的流程

  • 为什么要用线程池

  • 有哪些常用的线程池,各自的应用场景是什么样的

  • 频繁创建销毁线程会消耗哪些资源

  • 线程同步的方式

  • synchronized 锁升级过程

  • MySQL 的隔离级别

  • 不同隔离级别各自会出现什么问题

  • 间隙锁原理

  • 读的时候可以加锁吗

  • elasticsearch 原理(倒排索引)

  • 如果同一个单词在多个文本中出现,该怎么选择最相关的那个


刚面试完不到 2 分钟发短信通知一面通过,40 分钟后二面




滴滴二面: 37 分钟


  • 自我介绍

  • 项目相关

  • redis 分布式锁

  • 除了搭建分布式集群以后,单个 Redis 还有什么限流的方式

  • Java 线程池全家桶(核心参数、流程之类的)

  • 如果线程池中单个线程出现异常,会怎么处理

  • 创建线程的方式有哪些

  • 场景题:通过多线程的方式来挖矿,最后要返回每个线程挖矿的数量,有哪些实现方式

  • MySQL 优化方式

  • 讲一下索引该怎么设计

  • 覆盖索引和聚簇索引,什么情况下会引起回表查询

  • Spring 事务了解哪些

  • Spring 事务框架了解吗

  • 反问:让面试官点评一下,面试官还说我基础扎实,逻辑清楚,表达很有条理

二面完 10 分钟收到短信通知二面通过,1 小时后三面




滴滴三面: 17 分钟


  • 自我介绍

  • 介绍项目

  • 项目的设计思路

  • 具体是怎么实现

  • 缓存是怎么使用的,为什么要用缓存

  • 如何满足缓存与数据库的读写一致性

  • 如果缓存删除失败了的话会怎么办

  • 了解缓存击穿吗,缓存击穿该如何处理

  • 后面就是聊天,什么兴趣爱好,在校成绩,实习经历,对于自己未来的规划之类的


总结

整体面试还是很不错,勉强上岸,打牢基础,并发,调优,JVM 这些都是必不可少的!总结最多的还是不够强!菜就要查漏补缺,不知道自己菜的人才最可怕,这次金九银十我已经跃跃欲试了在家也没少准备,下面分享下我的金九银十备战资源库,有需要的可以直接转发本文后,私信关键词【面试】即可获取!!

01 Java 后端进阶必备笔记


mysql 高级调优笔记


Spring 源码笔记


02 大厂面试真题



03 Java 快速面试指南


04 跳槽解析,简历解析



————————————有需要面试题加答案的盆友可以见下图添加上小助手即可免费获取到了



用户头像

云流

关注

还未添加个人签名 2020.09.02 加入

还未添加个人简介

评论

发布
暂无评论
备战 60 天,成功上岸滴滴后,我特地把金三银四备战资源库整理出来了