1.如何实现equels与hashcode方法,java默认equels与hashcode如何实现的,Spring equels与hashcode是如何实现的。equels与hashcode关系。如果有一个包含两个字段,如a、b,实现一个你认为合理的hashcode与equels方案。
2.集合类有哪些,集合类一般都有一个Iterator方法,实现这个方法。并阐述这个方法的作用,list.Iterator 与Iterator方法的区别
3.java 线程实现方式有哪些,java线程方法有哪些,Runnable和Thread以及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协议的三次握手吗?