去哪儿Java后端社招面经

结论先行:去哪儿的面试体验极差,面试官迟到+连续爽约,发出来给大家避避雷。

背景:硕3,L6/P6,美团Java后端;

岗位方向:Java开发工程师-主系统,base北京;

时间线:4.30一面、5.9二面;

结果:二面挂

一面

面试官迟到,应该是未来同事,没问背景,直接上八股文,应该直接照着题库念的,体验很差;

1、HashMap,大小的变化,红黑树;

2、介绍一下ConcurrentHashMap;

3、threadlocal的key是什么;

4、Reentranlock,公平锁/非公平锁的实现,signal怎么通知一个线程;

5、synchronize锁升级过程;

6、countdownlatch和cyclic barrier,哪个可以复用,为什么;

7、写过Spring boot starter吗;

8、bean的生命周期,对象new和bean加载的顺序;

9、mysql索引,什么时候回表;

10、update主键索引、辅助索引、联合索引,数据都是怎么变得;

11、mvcc的实现;

12、分库分表是怎么做的,热点问题怎么解决(二级索引?);

13、Redis,忘了问的具体问题了;

14、日常的项目管理;

15、算法题:k个旋转链表,k大于链表长度时也可以转(取余数);

16、QA;

二面

二面面试官是+1leader,连续两次爽约,5.7约面后改约到5.9下午3点,3点找不到人又推到4点,我觉得不想面试就直说别恶心人,但本着来都来了的原则还是聊了,但此时我已经没有在认真面试,随便答完草草收场;

1、项目;

2、多线程在实际应用的场景;

3、多个任务,同时达到临界点,主线程执行,怎么实现;

4、cyclincbarrier的实现;

5、重构项目你会怎么做,怎么确定重构的范围、怎么保证重构的质量;

6、QA;

总结

面试过程是面试者和面试官双向考察的环节,一面面试官迟到、二面面试官连续两次爽约。面试阶段这种可以讨好面试者的机会,演都不愿意演一下,这么不尊重面试者的公司团队,我觉得完全没有聊的必要,直接move one。

#Java##面经##社招##后端##去哪儿##悬赏#
全部评论

相关推荐

极兔速递  一面1. 简述AQS2. 讲讲AQS有哪些类型的锁❌3. 线程池参数4. 线程池底层怎么实现任务提交到线程池的(提示Worker)❌5. hashMap1.8和1.7的不同?6. hashMap为什么引入红黑树?7. 红黑树怎么遍历?遍历树有哪几种方式?❌8. mysql 索引结构9. mysql 索引优化10. mysql的锁有哪些11. mysql悲观所和乐观锁怎么使用?12. mysql的可重复读怎么实现的?mvcc和undolog13. redis 数据结构❌14. redis 缓存穿透15. redis使用场景16. SpringMVC执行流程17. @ResponseBody底层是怎么处理返回结果的?❌18. Spring 的BeanFactory和FactoryBean 有什么区别19. Spring如何解决循环依赖的?20. Spring声明式事务,失效场景有哪些?21. 如果事务传播行为是NOT_SUPPORT,spring具体是怎么将事务挂起的?❌22. MQ缓存穿透解决23. MQ如何解决重复消费?24. shiro执行的流程25. 聊项目相关,qps多少26. 项目部署方式是什么?了解K8S么?❌27. 系统无感切换数据源,怎么做能使得用户受到的影响最小?❌有❌的没答好或者没答出来, 自己的数据结构和项目经验有点弱,  大学学的数据结构忘完了,也一直没刷题,之前一直做小项目,没什么高并发和大数据量的经验,估计是凉了吧。#极兔速递##社招##java#
查看19道真题和解析
点赞 评论 收藏
分享
5 8 评论
分享
牛客网
牛客企业服务