9.14下午两点开始三连面,中间大概有十五分钟左右休息时间,一面50min。投的是后端开发工程师(出行技术),base北京。一面1.自我介绍2.实习情况,为什么研究生期间没有实习3.介绍项目,主要问问系统模块设计,业务逻辑,困难与挑战4.Java线程相关    ①线程实现的三种方式    ②线程的状态有哪些?    ③阻塞和等待的区别    ④线程池核心参数    ⑤拒绝策略有哪些?    ⑥CallerRunsPolicy的原理        ⑦线程池工作流程    ⑧线程池中某个线程发生异常是如何处理的?    ⑨ThreadLocal的内存泄漏,以及和线程池共用时可能存在的问题5.JVM垃圾回收    ①四种引用,引用队列    ②如何判定某个对象是否需要清除?    ③堆内存的划分    ④都了解哪些GC    ⑤CMS和G1主要区别在哪6.手撕 LC.226 翻转二叉树,要求使用迭代的方式解决。面试官表示要同时考察代码规范化,让我自己定义二叉树节点。7.反问,主要问了下是不是夺命三连面,以及部门业务。面试官那边有点吵,可能是在工位上面的吧。退出会议后五秒钟就收到二面通知了,详见下一篇动态。
点赞 6
评论 1
全部评论

相关推荐

喵_coding:项目太烂了外卖+点评啊 而且寒假实习差不多到时候了 hc没多少了 要实在想要找那只能投投大厂试试了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务