校招 未知部门 / 后端-Java / 一面

[面试日期] 2023-10-20 [面试时长] 50min
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
1. ArrayList和LinkedList的区别? 2. ArrayList和LinkedList两者是如何扩容的? 3. HashMap的数据结构?在get和put的流程是怎样的? 4. HashMap中桶的下标是如何确定的? 5. ArrayList和HashMap的使用场景的区别? 6. 为什么并发会带来的线程不安全? 7. Synchronized VS CAS 8. 线程池的核心参数以及使用流程 9. 有一张表有(学生,科目,分数)字段,查出语文成绩排名第二的学生 10. 在什么场景下用到MySQL 11. 对MySQL的存储引擎有哪些?InnoDB的底层结构有了解吗 12. 联合索引(a, b, c),现在用where里的条件只有a,会走索引吗 13. Redis为什么这么快 14. Redis使用的线程模型是怎么样的 15. Redis的IO模型是怎么样的 16. 在项目中哪里用到了Redis,用到了什么数据类型,怎么使用的? 17. 如果分布式锁过期了,但是任务还没有做完怎么办 18. HTTP VS HTTPS 19. HTTPS是如何进行加密的 20. 说一下对Kafka的了解 21. 消息队列具有哪些角色 22. 介绍一下项目,以及你参与了哪些部分 23. 项目的性能的瓶颈是怎么找到的?以及是如何优化的?
AI 推荐面试题
No Data