昨天一面,今天就二面,晚上9点多打来了电话,万万没想到。面试官太好了,既随和又耐心,就是问的问题好多太刁钻,很多不会,整个面试过程持续1小时5分钟
面试问题挺难的,问的太细了
什么是BIO
什么是异步
操作系统中哪里用异步IO
你在项目中有没有用异步的中间件 (没用过,异步相关的只用过ajax)
Ajax回掉函数function里写js函数和function外写js函数有什么区别
你项目中哪些用到Ajax
异步的javascript用到什么设计模式 (不会)
Spring的核心特性
说下Spring的IOC
Spring有哪些是模仿java的
有哪个设计模式类似观察者模式 (不会 ,设计模式懂得比较少)
说下Spring的AOP
AOP是干嘛的
你在项目中怎么使用AOP
什么是代理
静态代理和动态代理的区别
列举你知道的网络安全问题 (我只说出了SQL注入,面试官给我提醒了,什么脚本攻击不太懂)
为什么要自定义异常 (我说了可以方便程序员定位异常和错误,面试官问还有呢)
我说增强用户体验,还有呢
报异常时可以回滚数据,还有呢????
问的太细,一脸蒙蔽)
在项目中有没有过自定义异常
jsp的作用域
说下apllication,session,cookie的区别
说下session,cookie
如果把cookie删了呢
你项目里如果在一个页面登陆一个账号,再在另一个页面登陆这个账号会不会挤掉刚才那个页面的账号
一个Tomcat可以部署多少个项目
Tomcat部署的项目间有没有互相隔离
说下linux上部署项目的详细流程 (没实践过)
为什么不在linux上部署项目
那你用linux干嘛 (我说敲命令,学redis