从6月份开始,打算找工作,一个偶然的机会,拉勾上一个滴滴的师兄找到我,说要内推,在此感谢姚师兄,然后就开始了滴滴的面试之旅。把简历发过去之后,就收到了邮件通知,10个工作日联系我,请耐心等待。

没过2天就接到一个杭州的座机,说要约我进行电话面试,效率还是挺高,然后当天晚上就进行了一面。下班后,吃了饭,专门找了一条人比较少的小路,到了7点,电话准时打过来了。

一面:1小时左右

1. 自我介绍

2. 详细解释微服务

  • 如何实现服务发现与注册以
  • 如果某个服务挂掉,如何通知调用者

3. 聊简历中的项目,项目细节,挑战,遇到哪些实际问题,如何解决的

4. mongodb

  • mongodb比mysql究竟快多少,压测
  • 什么场景适合使用mongodb

5. mysql 八股文:事务,幻读

6. 详细解释JWT

7. 编程:二叉树右视图

8. 聊聊日志打印

9. java,php,go 有哪些区别(静态语言、动态语言)

二面:40分钟左右

1. 自我介绍

2. 最近一家公司做了哪些事情,有哪些挑战

3. ORM框架是做什么的

4. thrift框架的理解,要有足够深度

5. mysql 索引,要有足够的深度

6. 索引如何优化,如何优化查询

7. 熔断限流怎么做的,hystrix怎么实现的

8. 开放题如何写出健壮的代码

  • 方法/变量 命名
  • 测试用例,测试覆盖度
  • 异常处理

9. 对工作强度怎么看

三面:40分钟左右

  1. 自我介绍,介绍最近做的一个项目,有什么难点
  2. 工作有哪些亮点,解决了哪些技术问题,有没有提升过系统性能
  3. hystrix解决了什么问题,如何使用的,有什么收益
  4. spring cloud 与spring什么关系,怎么使用的,参数怎么配置的
  5. spring ioc,aop 八股文,spring 如何 注入bean
  6. @transaction 事务传播机制
  7. mysql 事务,生产环境遇到过死锁吗,怎么理解死锁
  8. mysql 怎么做的分库分表,有没有遇到跨库查询问题
  9. 某个分库数据量特别大的情况,怎么解决
  10. mysql 慢查询怎么解决的,explain怎么使用,重点关注哪里
  11. 分库分表,线上数据量有多大
  12. 数据库连接池怎么设计的
  13. 定时任务,数据量会不会特别大
  14. redis 集群了解哪些
  15. redis 数据如何做的备份
  16. 项目中为什么使用mongodb,不用redis
  17. 线程池怎么使用的
  18. gc有没有线上调优经验
  19. java 有哪些锁
  20. 怎么理解可重入锁

上面只按印象记录了大概面试点,面试官会问得比较深入,总体看来比较“ 亲民”

2021年的Java程序员行业内卷越来越重,面试难度也在不断提升,一直想整理出一份完美的面试宝典,但是时间上一直腾不开,这套一千多道面试题宝典,结合今年金三银四各种大厂面试题,以及GitHub上 star 数超 30K+ 的文档整理出来的,我上传以后,毫无意外的短短半个小时点赞量就达到了13k,说实话还是有点不可思议的。

这套互联网 Java 工程师面试题包括了:基础&进阶篇字符串&集合面试题汇总、.Java并发编程、JVM、数据结构与算法、网络协议、数据库、MySQL、52条SQL性能优化策略、一千行SQL命令、Redis、MongoDB、Spring、MyBatis、SpringBoot、Spring & SpringBoot常用注解、微服务、Dubbo、Nginx、Zookeeper、MQ、kafka、Elasticsearch、Linux面试专题(共485页,24W字)

截取了部分内容。

Java基础篇(50道面试题)

字符串&&集合篇(72道)

并发编程篇(78道)

JVM篇(51道)

数据结构与算法(53道)

网络协议篇(53道)

MySQL篇(59道)

Redis篇(48道)

Mongo篇(83道)

Spring篇(58道)

MyBatis篇(47道)

SpringBoot篇(43道)

常用注解篇

小编相信,这份资料应该是足以应对大部分的面试了

由于篇幅限制,就不一一展示了,有需要文中资料完整版的小伙伴们注意啦:一键三连(点赞+收藏+关注)

耗时半月滴滴3面,费尽九牛二虎之力才拿offer,入职三天现已失业!相关推荐

  1. 费尽九牛二虎之力,终于我成功编译并调试了JVM

    最近在看synchronized 锁优化方面的内容,有些地方看起来不是很方便,干脆就编译个源码来看看. 在windows上编译 由于自己常用的电脑操作系统是win10,所以最开始是想要在win10上编 ...

  2. 费了九牛二虎之力才搞出来的微信扫码授权openid绑定房间

    开发公众号时,常常通过扫码绑定信息, 1.首先二维码中包含页面链接,列如注册,我这边写举一个简单的列子 上代码吧 @RequestMapping("/roomsinpage") p ...

  3. 费了九牛二虎之力才把ubuntu的无线网络装好了

    1:先安装无线网卡驱动 1)#lspci 找网卡型号,找相应的驱动 2)刚开始时 我的网卡驱动编译错误,最后找到解决方法了,要先升级 安装编译环境和重新更新内核       代码:       #su ...

  4. 小白费了九牛二虎之力终于安装上了anaconda!

    小白费了九牛二虎之力终于安装上了anaconda! 1.下载 从官网https://www.anaconda.com/download/上下载适合自己电脑的anaconda 2.安装 双击下载好的an ...

  5. 8除以2表示什么意思_你知道这些俗语的意思吗?1.三下五除二:( ) 2.八九不离十:( ) 3.九牛二虎之力:( ) 4.十万八千里:( )...

    共回答了16个问题采纳率:93.8% 1."三下五除二"可用作习语.表示做事迅速.利落. 该习语与中国算盘有关.算盘是中国古代一种有效的计算工具,其功能相当与现代社会的计算器.&q ...

  6. 废了九牛二虎之力阿里云备案通过了,为毛还是不能访问?还要我去备案??坑爹啊...

    废了九牛二虎之力阿里云备案通过了,为毛还是不能访问?还要我去备案??坑爹啊 ??????

  7. 费了九牛二虎之力搞定女儿的户口

    费了九牛二虎之力,终于办好了女儿的户口,终于落户广州市,下一步是将户口从广州调到深圳,之前办理女儿户口的时候将相关的资料都顺便给办了,后面应该比较顺利了. 这几年一直在外飘,我和老婆的户口在天南地北, ...

  8. 每日 CRUD?两年滴滴和入职头条的后端开发经验分享!共勉!

    点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方留言必回,有问必答! 每天 08:00 更新文章,每天进步一点点... 先简单 ...

  9. 入职滴滴和头条后的开发工作感悟,希望对你有所帮助!

    来源:www.nowcoder.com/discuss/351805 先简单交代一下背景吧,某不知名 985 的本硕,17 年毕业加入滴滴,当时找工作时候也是在牛客跟大家一起奋战的.今年下半年跳槽到了 ...

最新文章

  1. MySQL设值自动修改时间
  2. python09-魔法方法
  3. 数据结构复习—1.1
  4. Nacos服务的注册,服务的调用,修改配置文件自动刷新和命名空间
  5. Cloud for Customer UI上点了checkbox后发送到后台的事件
  6. 连不上机器判断机器状态_KUKA机器人为什么KPP故障联不上,断电重启hou报RDC连接连接不上...
  7. 从阿里、微软、AWS财报看评云计算发展
  8. apache 统计404日志_Apache 网站日志分析
  9. 两种自定义表单设计方案 [转贴]
  10. centos java7安装_Centos7 JDK7安装配置
  11. virtualenvwrapper安装及使用
  12. nbu备份win平台oracle,NBU备份ORACLE错
  13. C++编程导出XVID编码的AVI视频
  14. Ubuntu系统电池管理软件TLP(Thinkpad设置电池充电阈值)
  15. python语言进行生日悖论分析--随机试验方法
  16. C# MVC 微信支付教程系列之公众号支付代码
  17. gstreamer教程(一)-基本概念
  18. CAS票据之ST与TGT过期策略详细说明
  19. solidworks重建模型好慢_SolidWorks2019启动打开超级慢太慢好几分钟怎么解决?溪风老师支招啦...
  20. C++学习 11.18.19

热门文章

  1. 什么是白盒测试?什么是黑盒测试?
  2. 单目图像深度估计 - 相对深度篇:Depth in the Wild Size to Depth
  3. 华为鸿蒙手机发布,宣布!魅族携照明类产品加入华为鸿蒙生态
  4. 1.输出1-100数字的几种方法
  5. 关于iPhone6/6Plus分辨率及图片分辨率的问题(一)
  6. 网络文件系统和网络存储
  7. [读书]大雪中的山庄——东野圭吾
  8. 硕士小哥将iphoneX充电口改成Type-C,成品在eBay上拍卖,出价已超过56万元
  9. 代驾小程序开发功能模块介绍
  10. 【批处理DOS-CMD命令-汇总和小结】-Cmd窗口中常用操作符(<、<<、<、>、>>、>、、、||、|、()、;、@、““、‘‘)