面试题

1.如何实现equels与hashcode方法,java默认equels与hashcode如何实现的,Spring equels与hashcode是如何实现的。equels与hashcode关系。如果有一个包含两个字段,如a、b,实现一个你认为合理的hashcode与equels方案。

2.集合类有哪些,集合类一般都有一个Iterator方法,实现这个方法。并阐述这个方法的作用,list.Iterator 与Iterator方法的区别

3.java 线程实现方式有哪些,java线程方法有哪些,RunnableThread以及Callable的区别,lock与synchronized的区别,简述线程池优缺点和类型

4.并发高级工具有哪些,写出实现方式与阐述作用与原理

5.写出一个map类源码,并阐述其原理,阐述hashmap原理,hashcode与equels的区别,hashmap与hashtable的区别,hashmap与hashtable的区别,hashmap与concurrenthashmap的区别,hashmap与linkedhashmap的区别

6.说出你了解的权限框架,如果让你设计,你会如何设计设计

7.简述aop,filter,Interceptor,listener的原理和使用场景

8.简述java代理和反射

9.简述mybaits原理和作用

10.简述你使用过的注册中心或配置中心原理和作用

11.简述spring原理,springmvc生命周期,spring注解,spring生命周期注解或方法

12.列举开源的json处理类,和维护的公司

13.springboot与spring的优缺点

14.springcloud作用

15.经常逛的论坛

16.对什么技术感兴趣

17.java int 几个字节,long几个字节

18.转发与重定向区别,并阐述其原理

19.怎样将gb2312转utf-8

20.list与set区别,怎样对set排序

21.getparameter与getAttribute的区别

22.web如何做文件上传,写个例子

23.threadLocal是什么,有什么作用

24.数据库隔离级别与传播等级,分别有多少种,有什么作用

25.CPU 的核心数与线程数量是什么关系,电脑硬件8核16线程是什么意思

26.简述sql优化方法

27.什么是nginx,简述他的作用

26.高并发大数据解决方式

28.简述缓存的作用,什么时候使用过缓存,缓存框架,请实现一个简单的缓存

29.简述mq作用与原理

30.分布式事务如何解决

31.什么是数据库切片

32.简述什么是网关,作用是什么

33.什么是servlet,简述生命周期

34.Socket编程有什么用?在实际的应用中都使用Tomcat作为服务器,Tomcat支持的请求协议是HTTP协议,跟Socket有什么关系?Tomcat中究竟有没有使用Socket编程?是如何使用的?浏览器能够new出一个Socket发送给服务器吗?浏览器每次向服务器请求都会遵照TCP/IP协议的三次握手吗?
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值