招银网络Java一面面经
没让手撕代码,也没问太多项目具体的实现,就是一手基础狂轰滥炸。感觉面试的老师就是想到啥就往死了问,问到觉得你卡住了,就马上换一个继续开始。零零碎碎又刨根问底,感觉比较关注面试者在整体知识树上的一个完整度和理解上。具体问题如下,应该是大部分了,但问的确实比较多,所以有一些忘了。
项目的详情;
在项目中扮演的角色,负责的部分,遇到的难题;
用过的中间件;
post和get的区别,post和put的区别;
请求头中的参数有哪些;
io与nio的区别;
nio的实现原理,具体是怎么去实现节省堆外内存和堆内内存复制操作的;
nio中selector的状态有哪些;
Reader和InputStream的区别;
读取一个文档文件用哪一个;
cpu密集型和io密集型的应用场景有什么不同;
多线与进程的区别,线程的生命周期;
让线程进入阻塞状态的方法;
线程池有哪些;
创建线程池的方法;
hashmap与hashtable的区别;
hashmap的底层实现原理,怎么去避免冲突的;
锁的机制,种类,作用;
实现锁的关键字有哪些;
synchronized和lock底层实现的区别;
对ioc和aop的理解;
ioc的实现原理,与优点;
常用的注解;
什么是索引;
b树与b+树的区别;
jre和jdk有什么区别;
#java面经##招银网络##校招##Java工程师##面经#在项目中扮演的角色,负责的部分,遇到的难题;
用过的中间件;
post和get的区别,post和put的区别;
请求头中的参数有哪些;
io与nio的区别;
nio的实现原理,具体是怎么去实现节省堆外内存和堆内内存复制操作的;
nio中selector的状态有哪些;
Reader和InputStream的区别;
读取一个文档文件用哪一个;
cpu密集型和io密集型的应用场景有什么不同;
多线与进程的区别,线程的生命周期;
让线程进入阻塞状态的方法;
线程池有哪些;
创建线程池的方法;
hashmap与hashtable的区别;
hashmap的底层实现原理,怎么去避免冲突的;
锁的机制,种类,作用;
实现锁的关键字有哪些;
synchronized和lock底层实现的区别;
对ioc和aop的理解;
ioc的实现原理,与优点;
常用的注解;
什么是索引;
b树与b+树的区别;
jre和jdk有什么区别;