盒子鱼、东软科技Java社招面经

盒子鱼教育科技

面试过程:

1、为什么从上家公司离职?

2、介绍一下之前的项目,项目架构等;

3、你开发的产品中jvm内存最大设到多少?

答:根据产品不同,从1-2G16G甚至更多都用过。

4、SpringBoot有什么优点。

答:简单快速的Spring开发体验。


5、JVM虚拟机;

6、多线程;

7、hashMap原理;

8、zookeeper+dubbo的分布式问题;

9、还问了有没有看过dubbo源码,以及做过针对dubbo框架的框架重构开发。


东软科技

一面:

1、JVM类加载机制;

2、为什么要使用RedisRedis,有什么好处;

3、为什么速度快Mysql 事务控制

答:使用框架来实现事务控制;


4、Mybatis实现事务控制是否开启,默认开启还是自动开启;

5、MyBatis Hibernate的区别;

6、Servlet的生命周期;

7、Servlet的运行过程;


二面:

1、首先是自我介绍,然后讲到搜索模块的时候就被打断了;

2、在开发搜索模块的时候遇到的最大的问题是什么?

3、ActiveMQ的两种模式;

答:topic queue

4、然后问了topic模式能不能多个消费者同时接受一个发布者的消息?

5、如何处理如何开启/使用多线程?

6、equals ==判断String 是否相等用哪个?判断对象是否相等用哪个?

7、最大的项目是哪个?什么规模(人员和配置)

8、数据库可以有多大的数据量(就是可以存放多少条数据)

9、数据库优化;

10、数据库的索引有几种?

11、你上家公司加班的情况以及你从上家公司离职的原因;

#东软##社招##Java工程师##面经#
全部评论

相关推荐

10-14 13:25
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
评论
2
13
分享
牛客网
牛客企业服务