零一跃动一面(35min)

日期: 一面(4.9)
岗位:Java开发实习生
地点:成都
背景:  双非科班、两段实习经历

又是一个全程八股,问了Java基础、Java并发、JVM、设计模式、数据库、缓存、消息队列、分布式微服务、云原生、数据结构、计网、操作系统....小厂都要会这么多的嘛

1. 自我介绍

2. 你在实习中扮演的角色,做了哪些事情?挑一个印象比较深的讲讲

3. Java中基本数据类型有哪些?

4. 引用数据类型和基本数据类型有什么区别?

5. 实现深拷贝和浅拷贝的方式?

6. 讲一个你学过或者知道的设计模式?它的思想是什么?

7. 讲讲JVM的垃圾收集机制?

8. 垃圾回收算法有哪些?怎么判断垃圾?

9. 线上OOM问题怎么定位?

10. 如何保证线程安全?

11. 在高并发的场景下系统哪些层面会受到影响,怎么解决?

12. 讲讲你对缓存的理解?

13. 讲讲数据库的事务?

14. 事务隔离级别有哪些?

15. 讲下数据库的索引?

16. 使用索引需要注意什么吗?

17. 谈谈你对消息队列的理解?

18. 谈谈你对微服务的理解?和单体最大的区别是什么?

19. 谈谈你对分布式的理解?了解CAP吗?

20. 谈谈你对Docker的理解?

21. 谈谈你对K8S的理解?

22. TCP和UDP有什么区别?

23. 讲讲WebSocket?使用有什么注意事项吗?

24. 讲讲SSE?

25. HTTPS是如何保证安全的?

26. 动态规划和递归的区别?

27. DFS和BFS的区别?

28. 进程和线程的区别?

29. 如何保证一个API的安全?

30. 你平时是怎么学习的?你未来的职业规划是什么?
#实习#
全部评论

相关推荐

评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务