58同城 Java校招春招 一面面经

简历投递 2.20

笔试:免笔试

一面:技术面 3.3

1. 做题:有序链表插入元素后依然保持有序,完成插入方法?需要考量的点有哪些?

2. ArrayList与LinkedList的区别?使用场景上是怎么区分的?有什么特殊场景需要排除的?

3. 假如有两种任务,一种CPU密集型一种IO密集型,在同一台机器开多线程处理,哪种任务线程数多?

4. 业界不直接使用JDK提供的线程池,原因和考量的有哪些?

5. 在单机的情况下,使用CacheThreadPool做大量数据的处理,可能出现什么问题?

6. 有商业化的项目?介绍一下商业化项目?在这个过程中遇到什么问题?解决的思考过程?

7. 消息队列堆积后,有什么手段能安全的应急处理?

8. 硬件管够情况下,流量突然激增,有什么办法快速扩容?扩容要改哪些?现有的机器无法完成?单纯的部署可以无成本横向扩展吗?需要改代码吗?

9. 应用系统在流量大的时候有什么需要优化?成为瓶颈的地方?

10. 系统用到了如redis/DB等很多技术,假设用户说报错或速度慢,整个排查的思路是怎样的?

11. 大概这些,有什么问题要问吗?

  • 技术栈
  • 哪些地方需要补充学习

3.7 一面挂

  • 总结:面试前一直在准备各种原理和八股文,结果刚好问到很多盲区,实属无奈。。还是面经刷的少啊
#58同城校招##面试题目##58集团#
全部评论
我也是。问的都是什么时候会发生,并且讲解要小白都能听懂的理解。。
1 回复 分享
发布于 2022-03-16 23:26

相关推荐

点赞 评论 收藏
分享
1 19 评论
分享
牛客网
牛客企业服务