软通动力 2轮电话面

20240423  记录面试题作为参考
#面经##软件开发2024笔面经#

1. 自我介绍
2. 项目介绍
3. 数据库建模  确保了数据库的性能?从哪些方面考虑数据库设计保证数据库的高效?(根据简历描述问的😂)
4. SQL优化,有索引还是很慢怎么处理?
5. spring框架中的设计模式?
6. Java语言中集合类型?
7. HashSet和TreeSet的区别?
8. 并发场景下使用集合怎么保证线程安全?
9. 1000w数据需要处理,分成4个线程并发处理,每个线程处理250w数据,要求:四个异步任务在处理数据的时候可能会出现问题,如果任何一个任务在处理数据的时候出错了,此任务要结束,同时其他的任务也要结束,要求全部成功或全部失败?如果让你实现,请说一下实现的思路?
10. 多线程中的原子性和可见性?
11.Java中的IO?NIO, BIO?(根据简历描述问的,其实这块知识没准备😂)
12. FlieInputStream  BufferInputStream  为什么缓冲流比原始流要快一些?
13. TCP中的流量控制的实现原理?
14. 代码中的可读性和可维护性的实践?
15.  redis实现缓存逻辑,有哪些要注意的点?
16. 反问?

二面
1. 项目介绍?
2. Java对象的深拷贝和浅拷贝?
3. 代码里如何快速的进行深拷贝?
4. 对象里有其他的对象属性,如何快速进行深拷贝?
5. json序列化?
6. JVM了解吗?
7. 进程在服务器上跑,看cpu有哪些东西占用怎么看?
8. JMap了解吗
9. redis的集群模式?
10. 哨兵模式的原理?
11. 索引失效?
全部评论
社招吗。
点赞 回复
分享
发布于 04-29 10:56 广东

相关推荐

点赞 评论 收藏
转发
1 2 评论
分享
牛客网
牛客企业服务