北京-好未来-一面-技术面

1. 自我介绍

2. 手撕算法:返回链表的中间结点

3. Java面向对象,请你说一下什么是对象?

4. 面向对象编程和面向过程编程的区别?

5. 进程和线程有什么区别?

6. 线程是否还有细分的?(Java21的虚拟线程,go语言的协程)

7. 守护线程和普通线程的区别?

8. JVM 是由哪些内存组成的?都有什么作用?

9. JVM 垃圾回收器,如何确定哪些对象需要回收?

10. JDK8和JDK17的垃圾回收器?JDK8默认垃圾回收器是什么?

11. JVM中,什么是 stop the world ?

12. http 的执行流程是怎么样的?

13. TCP 的三次握手和四次挥手?

14. Spring 中的事务怎么使用的?事务是如何管理的?spring事务相关的知识

15. Spring 事务时效的场景都有哪些?

16. spring 中事务的传播机制是什么?

17. MySQL 中的 mvcc 原理介绍一下?

18. MySQL 中的 事务隔离级别,可重复读,事务A开启向表中插入了数据,没提交,又重新开启了一个B事务,此时B是否可以看到A事务插入的数据?在读未提交的事务隔离级别中呢?

19. SQL 注入的理解?mybatis 是如何解决的?占位符#$哪个会引起SQL注入?

20. 请你说一下布隆过滤器?

21. ArrayList 和 HashMap 是否是线程安全的?为什么呢?

22. HashMap 中 Value 是否有序的?

23. CopyOnWriteArrayList 是如何保证线程安全的?

24. docker 中 copy 和 Add 命令的区别?

25. Spring Ioc 和 AOP 的思想?

26. 项目拷打

1. 为什么要使用 设计Redis双List时间轴结构管理竞赛状态?

2. 做的项目为什么要使用 Redis?Redis相比于 MySQL的优势?

3. 项目中的前端是否是自己做的?

4. 为什么要使用 es?

5. 竞赛结束中的排名是如何排序的?怎么得出的?

6. 模拟实现RabbitMQ如何实现消息的先进先去,保证消息的消费顺序?

7. 消息的序列化和反序列是怎么设计的?

27. 实习拷打

1. 数据预热优化?是否遇到什么生产问题?如何解决的?

2. 需求出现问题bug如何解决?解决思路?

3. 新绑卡性能优化?

28. 反问环节

#发面经攒人品#

全部评论

相关推荐

03-22 23:01
已编辑
东莞理工学院 Java
📍面试公司:好未来🕐面试时间:03/14💻面试岗位:golang后端开发❓面试问题:1. 自我介绍(项目、技术栈、实习经历)2. 手撕三数之和最接近目标值问题3. MySQL 索引为什么用 B+ 树,B+ 树优势4. 订单表 SQL 编写:查询订单总价<10 元且存在单价>10 元商品的订单5. Redis 在礼物连击/礼物飘屏业务中的使用场景6. Redis 自增 + 过期时间为什么要放在 Lua 脚本里保证原子性7. Redis 数据结构、Key 设计8. 高并发下礼物连击方案优化、批处理、管道、限流熔断9. Redis 集群/主从架构了解10. TCP 四次挥手为什么需要四次11. TIME_WAIT 过多的解决办法12. 线上 Bug 排查案例(版本管理、ID 不一致、网关权限问题)13. Java 服务内存突然 100% 如何快速止损 & 定位问题14. 内存飙高可能原因清单(请求积压、死锁、递归、大对象、Excel 导入等)15. 线上紧急恢复思路(秒级/分钟级恢复可用)16. 离职原因17. 目前 offer 情况、职业规划、技术栈偏好(Go/Java)、行业方向🙌面试感想:二面面试完了之后,当天下午也是直接通知了HR面,今天刚面完HR面,感觉还行,希望能从池子里泡出来吧,许愿
我要悔过自新:蹲offer
查看17道真题和解析
点赞 评论 收藏
分享
评论
1
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务