用友Java后端二面
#软件开发笔面经#
1、自我介绍;
2、你所掌握的这些知识点、技术是通过什么途径获取的?
3、你讲一下你们这个后端架构是怎么设计的以及为什么要这么设计?
4、谈谈你对spring、springboot对开发的优势,在架构方面提供了哪些便利性?
5、你了解开发环境、测试环境、生产环境是如何切换的吗?nacos做配置中心的原理是什么?
6、websocket具体应该在什么业务场景呢?这个协议的特点是什么?请你结合其他的网络协议http、tcp对比一下,如何可以的话可以说一说websocket具体实现的原理是什么;
7、你了解的微服务的底层的通信协议有哪些?比如说springcloud或者其他的?
8、这些通信协议里面也都有设计这个线程模型?你了解哪些线程模型呢?web容器里面,比如说tomcat、jetty用的什么?
9、你是否涉及到一些多线程的场景,请你展开说说;
10、threadlocal涉及到多线程的时候会发生哪些问题?该如何去处理呢?
11、你是怎么理解线程不安全呢?为什么会发生线程不安全呢?
12、解决并发安全问题就是通过加锁,你在实际项目开发中,如何使用的?
13、秒杀场景,你要加锁,其中需要注意的地方有哪些?
14、你碰到过数据库中过的死锁吗?请你结合数据库的锁机制描述一个死锁的实际实例;
15、你这系统在进行报表、跳板的时候有查询的性能瓶颈,你如何进行优化?
16、你可以发散一下思维,做一个大型的电商系统,有哪些核心的业务模块呢?
17、反问环节;
1、自我介绍;
2、你所掌握的这些知识点、技术是通过什么途径获取的?
3、你讲一下你们这个后端架构是怎么设计的以及为什么要这么设计?
4、谈谈你对spring、springboot对开发的优势,在架构方面提供了哪些便利性?
5、你了解开发环境、测试环境、生产环境是如何切换的吗?nacos做配置中心的原理是什么?
6、websocket具体应该在什么业务场景呢?这个协议的特点是什么?请你结合其他的网络协议http、tcp对比一下,如何可以的话可以说一说websocket具体实现的原理是什么;
7、你了解的微服务的底层的通信协议有哪些?比如说springcloud或者其他的?
8、这些通信协议里面也都有设计这个线程模型?你了解哪些线程模型呢?web容器里面,比如说tomcat、jetty用的什么?
9、你是否涉及到一些多线程的场景,请你展开说说;
10、threadlocal涉及到多线程的时候会发生哪些问题?该如何去处理呢?
11、你是怎么理解线程不安全呢?为什么会发生线程不安全呢?
12、解决并发安全问题就是通过加锁,你在实际项目开发中,如何使用的?
13、秒杀场景,你要加锁,其中需要注意的地方有哪些?
14、你碰到过数据库中过的死锁吗?请你结合数据库的锁机制描述一个死锁的实际实例;
15、你这系统在进行报表、跳板的时候有查询的性能瓶颈,你如何进行优化?
16、你可以发散一下思维,做一个大型的电商系统,有哪些核心的业务模块呢?
17、反问环节;
全部评论
uu我想问一下第十个怎么答
阿里开源的解决方案怎么看啊
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
查看11道真题和解析
点赞 评论 收藏
分享