赞
踩
从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分钟左右
自我介绍,介绍最近做的一个项目,有什么难点
工作有哪些亮点,解决了哪些技术问题,有没有提升过系统性能
hystrix解决了什么问题,如何使用的,有什么收益
spring cloud 与spring什么关系,怎么使用的,参数怎么配置的
spring ioc,aop 八股文,spring 如何 注入bean
@transaction 事务传播机制
mysql 事务,生产环境遇到过死锁吗,怎么理解死锁
mysql 怎么做的分库分表,有没有遇到跨库查询问题
某个分库数据量特别大的情况,怎么解决
mysql 慢查询怎么解决的,explain怎么使用,重点关注哪里
分库分表,线上数据量有多大
数据库连接池怎么设计的
定时任务,数据量会不会特别大
redis 集群了解哪些
redis 数据如何做的备份
项目中为什么使用mongodb,不用redis
线程池怎么使用的
gc有没有线上调优经验
java 有哪些锁
怎么理解可重入锁
上面只按印象记录了大概面试点,面试官会问得比较深入,总体看来比较“ 亲民”
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道)
常用注解篇
小编相信,这份资料应该是足以应对大部分的面试了
由于篇幅限制,就不一一展示了,有需要文中资料完整版的小伙伴们注意啦:一键三连(点赞+收藏+关注)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。