双非渣硕的逆袭成长之路!备战56天,三面滴滴:多线程+JVN+数据库+spring+设计模式,苦尽甘来,侥幸拿下offer

本文是一位渣本双非背景的程序员分享的滴滴面试经历,经过两个月的备战,成功获得offer。面试涉及Java线程池、并发、MySQL隔离级别、Elasticsearch原理等知识点。面试官对其基础和逻辑表达给予了肯定。文中还提及了备战金九银十的资源库,包括源码笔记、面试真题等。

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

 

双非渣渣的上岸之路!备战60天,三战滴滴侥幸收获Offer

 

滴滴一面:35min

 

  • 自我介绍
  • 手写冒泡排序
  • 介绍Java线程池
  • 线程池的流程
  • 为什么要用线程池
  • 有哪些常用的线程池,各自的应用场景是什么样的
  • 频繁创建销毁线程会消耗哪些资源
  • 线程同步的方式
  • synchronized锁升级过程
  • MySQL的隔离级别
  • 不同隔离级别各自会出现什么问题
  • 间隙锁原理
  • 读的时候可以加锁吗
  • elasticsearch原理(倒排索引)
  • 如果同一个单词在多个文本中出现,该怎么选择最相关的那个

 

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

 


 

滴滴二面: 37分钟

 

  • 自我介绍
  • 项目相关
  • redis分布式锁
  • 除了搭建分布式集群以后,单个Redis还有什么限流的方式
  • Java线程池全家桶(核心参数、流程之类的)
  • 如果线程池中单个线程出现异常,会怎么处理
  • 创建线程的方式有哪些
  • 场景题:通过多线程的方式来挖矿,最后要返回每个线程挖矿的数量,有哪些实现方式
  • MySQL优化方式
  • 讲一下索引该怎么设计
  • 覆盖索引和聚簇索引,什么情况下会引起回表查询
  • Spring事务了解哪些
  • Spring事务框架了解吗
  • 反问:让面试官点评一下,面试官还说我基础扎实,逻辑清楚,表达很有条理

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

 


 

滴滴三面: 17分钟

 

  • 自我介绍
  • 介绍项目
  • 项目的设计思路
  • 具体是怎么实现
  • 缓存是怎么使用的,为什么要用缓存
  • 如何满足缓存与数据库的读写一致性
  • 如果缓存删除失败了的话会怎么办
  • 了解缓存击穿吗,缓存击穿该如何处理
  • 后面就是聊天,什么兴趣爱好,在校成绩,实习经历,对于自己未来的规划之类的

 

总结

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

01 Java后端进阶必备笔记

双非渣渣的上岸之路!备战60天,三战滴滴侥幸收获Offer

 

mysql高级调优笔记

双非渣渣的上岸之路!备战60天,三战滴滴侥幸收获Offer

 

Spring源码笔记

双非渣渣的上岸之路!备战60天,三战滴滴侥幸收获Offer

 

02 大厂面试真题

双非渣渣的上岸之路!备战60天,三战滴滴侥幸收获Offer

 

双非渣渣的上岸之路!备战60天,三战滴滴侥幸收获Offer

 

03 Java快速面试指南

双非渣渣的上岸之路!备战60天,三战滴滴侥幸收获Offer

 

04 跳槽解析,简历解析

双非渣渣的上岸之路!备战60天,三战滴滴侥幸收获Offer

 

双非渣渣的上岸之路!备战60天,三战滴滴侥幸收获Offer

 

———————————一键三连之后【见下图】即可获取!!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值