凡科Java暑期实习面经

xx僧上投的,6.28投递,约了7.6线下面试。
地点在8号线凤凰新村站A口下去步行150米左右。


首先是笔试(60min)
笔试内容包括选择题(大部分是判断Java程序输出)、然后是多选跟判断。
最后有一道设计题,我拿到手的这道是设计一个ArrayList<integer>里面有10万条数据,取出其中重复出现奇数次的数字,并按从大到小输出。</integer>

然后是一面(55min)

  1. int和Integer的区别
  2. 常量池的原理
  3. String和StringBuffer以及StringBuilder的区别
  4. ArrayList的底层原理和扩容机制
  5. LinkedList与ArrayList的操作时间复杂度分析
  6. 线程的状态(Java那6个常量)
  7. 线程怎么关闭
  8. AQS的底层原理
  9. ReentantLock的底层实现
  10. MySQL的两个存储引擎,以及区别
  11. 红黑树与二叉平衡树的区别
  12. 索引的数据结构以及具体的场景分析
  13. RedoLog和UndoLog以及BinLog
  14. MVCC的原理以及解决了什么
  15. Redis的基本数据结构
  16. 缓存与DB的数据一致性
  17. Nginx的负载均衡算法
  18. 秒杀项目里超卖问题的解决(版本号)
  19. 高并发下的性能优化问题

能记起来的就这么多,面完一面后面试官说Leader没空就叫我回去等消息了,很大部分都是八股文,因为太久没背了所以呵呵。
据之前的面经说技术栈应该是JSP,我在笔试题里也看见过涉及这个的题目。只能说跟我的技术栈不是很匹配。

#Java开发实习##实习##面经##凡科##Java工程师#
全部评论
这问的,真的是找实习嘛😅
点赞 回复 分享
发布于 2021-07-07 07:08

相关推荐

评论
1
28
分享
牛客网
牛客企业服务