JAVA面试经历

一、小型外包公司?

1、重写equals为什么要重写hashcode?

2、spring事务如何实现的?常见的事务处理有哪些?

3、为什么不用类的继承代替接口编程?

4、设计模式的单例模式和工厂模式的定义作用实践?

5、高并发多线程的应用场景是什么?有哪几种方式实现?如何解决共享资源冲突问题?

6、mysql调优的方法有哪些?

7、分布式系统如何保证session共享?

二、阿里外包

1、final和static分别可以修饰哪些?分别起什么作用?

2、hashmap和treemap有什么区别?hashset和hashmap有什么区别?

3、cglib如何强制实现事务?

4、springcloud的hystrix的隔离熔断降级?

5、springcloud的eureka做了哪些事情?

三、小型外包公司?

1、Arraylist和linkedlist有什么区别?

2、Hashmap和hashtable有什么区别?哪些情况会遇到线程不安全?

3、map数据结构?

4、事务的隔离机制有哪些?通知类型有哪些?

5、springboot比springmvc有什么优势?

6、springboot的数据配置文件在哪里写?

7、springcloud的eurek做了哪些事情?

8、springcloud的feign如何声明式调用?

9、索引有哪几种方式实现?

10、mysql数据库优化的方法有哪些?

11、redis的淘汰机制有哪些?

12、rabbitmq熟不熟悉?

13、http/tcp/udp/socket区别?

四、中型公司

1、当前日期加上一天怎么实现?

2、list和数组之间如何相互转换?

3、list如何排序?

4、设计模式中的单例模式?

5、实现多线程有哪几种方式?有什么区别?调用callable是否要等待返回?线程池用过哪些?

6、索引类型有哪些?有什么区别?什么操作会破坏索引?

7、mysql优化有哪些?

五、甲方复试

1、什么是SpringCloud,可以做什么?

2、SpringCloud有哪些组件?

3、Zuul路由网关是由谁配置的?

4、微服务之间是以什么方式进行通信?

5、Redis支持哪些数据存储类型?

6、Redis持久化策略有哪些?

7、Redis淘汰机制有哪些?

8、Redis集群部署如何实现?

9、ActiveMQ有哪些消息类型?

10、ActiveMQ有哪几种通信方式?

11、ActiveMQ的执行流程是什么?

12、ActiveMQ的应用场景有哪些?

13、分布式事务有哪些?

14、分布式锁有哪些?

15、WebService与Socket通信有什么区别?

16、什么是Restful架构?

17、Http协议中有哪些动作?

18、Http请求的头消息有哪些字段?

19、对一个实体类要提供几个接口给前端开发人员测试?

20、什么是ORM?

21、基于JPA接口规范实现的具体ORM有哪些?

22、Mybatis多张关联表如何逆向工程?

23、数据库是否需要多张表进行关联?

24、多线程之间的通信方式是什么?

25、多线程的实现方式有哪几种?区别分别是什么?如何接受返回值?线程里面常用的方法有哪些?

 

转载于:https://www.cnblogs.com/772933011qq/p/11059771.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值