滴滴Java后端一面

9.14下午两点开始三连面,中间大概有十五分钟左右休息时间,一面50min。
投的是后端开发工程师(出行技术),base北京。

一面
1.自我介绍
2.实习情况,为什么研究生期间没有实习
3.介绍项目,主要问问系统模块设计,业务逻辑,困难与挑战

4.Java线程相关
    ①线程实现的三种方式
    ②线程的状态有哪些?
    ③阻塞和等待的区别
    ④线程池核心参数
    ⑤拒绝策略有哪些?
    ⑥CallerRunsPolicy的原理    
    ⑦线程池工作流程
    ⑧线程池中某个线程发生异常是如何处理的?
    ⑨ThreadLocal的内存泄漏,以及和线程池共用时可能存在的问题

5.JVM垃圾回收
    ①四种引用,引用队列
    ②如何判定某个对象是否需要清除?
    ③堆内存的划分
    ④都了解哪些GC
    ⑤CMS和G1主要区别在哪

6.手撕 LC.226 翻转二叉树,要求使用迭代的方式解决。面试官表示要同时考察代码规范化,让我自己定义二叉树节点。
7.反问,主要问了下是不是夺命三连面,以及部门业务。

面试官那边有点吵,可能是在工位上面的吧。退出会议后五秒钟就收到二面通知了,详见下一篇动态。
全部评论
佬,面试用的啥软件,预约里面没说
点赞 回复 分享
发布于 2023-09-18 17:19 广东

相关推荐

10-07 20:48
门头沟学院 Java
听说改名就会有offer:可能是实习上着班想到后面还要回学校给导师做牛马,看着身边都是21-25的年纪,突然emo了了
点赞 评论 收藏
分享
5 35 评论
分享
牛客网
牛客企业服务