1.手撕算法(两道题一个中等难度,一个简单难度)
2.项目问题(挂在了项目,背了一个月的八股文没用上)
两个项目:
一个是scray的爬虫项目
一个是springboot的刷题后端项目
滴滴打车JAVA工程师面试题
面试首先是手撕算法,一个是判断一个树的左右子树深度不超过1,一个是判断字符串a是否在字符串b中出现。两道题都属于较为容易,但是因为本身非科班的原因没打算过大厂面试,只想积累一些面试经验,算法这块就直接说不会,不浪费时间了(平时力扣积分1600确实是不想仔细想了)。然后是面试官就问了问项目,一个是python的scrapy项目,问了问几个模块实现的细节,又问了做没做分布式,框架多线程的实现是怎么实现的,这个也没答上。然后是java的一个刷题的后端项目,讲了讲表结构,rediession锁,看门狗机制,最后问怎么维持登录(这里用了人人框架,没咋管登录),也没答上,然后就凉了,面试官建议把项目的细节弄清楚,只会用是不行的,5min后收到感谢信。
招聘软件上投递简历,大概三天以后通知米那是。面试基本都是项目问题,做过的最有难度能够体现技术水平的项目,项目中为什么选择使用kafka而不使用其他MQ,如果服务负载太高怎么办。
面试官问的面试题:滴滴打车java developer面试题
redis的过期策略怎么选择,redis集群模式
如果让你设计一个连接池,你需要考虑哪些参数,如果连接池中一直获取不到连接,怎么排查。
软件上投递简历,大概三四天以后通知面试,面试感觉很难,问的都是有关项目的问题,第二天通知未通过。
面试官问的面试题:滴滴打车java developer面试题
做过的最有难度,最能体现工作能力的项目,项目中为什么使用kafka而不选择其他MQ。
如果让你来设计一个连接池,需要考虑哪些参数。
1、第一面是基础技术面试,主要是对Java栈的基于知识,如JDK,JVM,JUC,常见的中间件,如RocketMQ,kafka, mybatis,dubbo等,常见的数据层架构:MySQL,Druid,shardingPhere等,设计到知识的广度和深度;
2、第二面是结合自己的项目经验;首先会描述一个项目,并能详细的介绍清楚;
面试官根据项目中的具体问题,具体的架构设计进行沟通;
滴滴打车JAVA研发工程师面试题
1、JVM的类加载机制,GC机制是什么?
2、有没有用过G1,G1的最大优点是什么?
3、如何检索空间位置的点,映射到具体场景就是滴滴打车司机圈选
2025-07-01 | 社会招聘
2021-09-17 | 校园招聘
2021-08-05 | 校园招聘
2021-05-31 | 网上申请
2017-07-18 | 网上申请
2017-10-12 | 校园招聘
2016-10-21 | 校园招聘
2017-07-26 | 网上申请
2016-07-14 | 网上申请
2016-11-29 | 社会招聘
2016-07-02 | 校园招聘
2016-09-26 | 校园招聘
2018-01-02
2018-01-02
2015-09-25 | 网上申请
2014-04-02 | 猎头
最后更新时间:2025-07-01