获赞
74
粉丝
15
关注
18
看过 TA
765
门头沟学院
2025
Java
IP属地:湖南
暂未填写个人简介
私信
关注
查看26道真题和解析 软件开发笔面经
0 点赞 评论 收藏
分享
#软件开发笔面经#1. 实习相关2. Java 的重写和重载的区别是什么3. 方法签名包含哪些部分4. 如果它的返回值不同其他的都一样,那就是可以形成重写或者重载吗? 会有什么问题5.  Hashmap 的数据结构是什么,是线程安全的吗6. HashMap的哪些操作,在并发操作中可能会出现什么样的错误的结果7. ConcurrentHashMap是怎么实现线程安全的,有没有看过源码8. 讲一下CAS原理,它跟那个 CPU 底层的指令有关系吗9. 索引的数据结构10. b树和b+树的区别和优势11. 你可以讲一下,当我有一个字段,比如说 a 这个字段,它我检索一次 a 等于 10 的这一条数据,它在这个 b +树上它的检索过程是什么吗12. 什么情况下会导致联合索引失效13. 结合b+树的结构讲一下为什么一定要最左匹配才行14. MVCC是怎么实现并发事务的管理的15. 了解过事务中的那个加锁的过程吗16. 讲一下缓存雪崩、穿透、击穿17. 数据库的繁忙主要有几种体现18. Spring AOP 的原理,以及它的代理是在哪个阶段实现的19. Spring 源码有看过吗20. spring 的 bean 的后置处理器,就是像 BeanPostProcessor 这个后置处理器你之前有了解过吗?21. 写了三道sql题22. 反问
0 点赞 评论 收藏
分享
1. 简单的自我介绍2. 为什么Java会被称为平台无关的编程语言3. JVM的组成部分4. JVM除了运行时数据区,还有其他的部分,比如说类加载器,本地方法接口,你还知道其他的吗5. JVM怎么判断一个垃圾可以被回收的6. 知道一个完整的一个GC过程吗7. 有哪些垃圾回收算法8. 接口和抽象类的区别9. 在什么情况下会选择使用接口而不是抽象类(接口是底层规范、自上而下,抽象类是自下而上)10. 创建一个对象的方式11. 深拷贝和浅拷贝12. 创建线程的方式13. 项目中用什么工具做版本管理的,描述一下分支策略14. ArrayList和LInkedList的区别15. 在开发中用过synchronized关键字吗?16. 讲一下是怎么用的17. synchronized修饰代码块或者访问非静态的方法,占用的是当前实例的锁还是锁的对象18. 数据库的范式19. 事务的隔离级别,分别可以解决什么问题20. 对幻读的理解,你觉得幻读是什么21. sql慢查询优化方法22. 在什么时候可以对字段加索引23. 索引失效的场景24. 有没有 没有使用最左匹配,索引也不会失效的情况?(mysql8.0之后不符合最左匹配索引不一定会失效)25. 为什么不符合最左匹配索引会失效26. 为什么要使用Spring,Spring有什么好处(轻量级框架,AOP,IOC)27. 展开讲一下AOP和IOC28. Redis的持久化机制29. 项目中使用的是什么持久化机制,有自己配置过吗30. 写一个简单的单例模式(不知道咋写)31. 写一个反转链表32. 拷打实习33. ThreadLocal是什么(说实习的时候用到了ThreadLocal,说成了LocalThread)34. 接口幂等性怎么判断订单的重复?幂等性只是针对下单的接口吗?那我短时间就是想要下两次单不可以吗35. 让你设计一个购票、抢票的应用,你会从哪些方面着手?(提示说分模块开发,架构设计,模块之间的数据交换)37. 某个页面响应速度很慢怎么解决?可能会有哪些方面的问题?(数据库,服务器的CPU,内存,网络)38. 实习期间碰到的棘手的问题,怎么解决的39. 面试过程中还有哪些技术亮点没有展示的40. 反问大概1h
_GGBond:大佬,哪天一面的,这么多问题吗😢
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务