第六次面试了鸭
虽然对方是个小公司,但是感觉态度很好的一家公司,笔芯!我们是微信群聊面试,3个人。一个面试官,一个主管。
面试官就问了几个问题,问的都是我项目上的一些东西
- springBoot的搭建过程,整合mybatis的过程。配置啊,怎么整合起来的(真是不按套路出牌。。。),我答的一般,然后面试官也给我台阶下了,说到编译器上就记得怎么做了是吧。。
- mybatis怎样传入多个参数,我答的不怎么好。最后问我mybatis传入参数的几个方式
- 问我一个bean,自己写了一个bean。怎么注入到类里面去?我说可以用@Bean注解;或者是写set方法,用@Autowired也行
- mysql如何优化
- 为什么要用多线程?线程池用过吗?(我好像没答好,技术面试官还在那里给我解答,哈哈哈,好可爱。他告诉我多线程是用来处理一些耗时请求,用来异步处理,快速响应前端的,说的其实也并不怎么准确吧)
- 说一下我项目中解决的两个问题,系统卡顿,我说是netty框架不支持耗时操作,当有耗时操作时,请求被阻塞了。我说了解决方案,是耗时的请求放到线程池去处理,页面请求用netty去处理。(他说我用线程池这说不通,估计他也是不懂这一块吧)
- 问我简历上写的内存泄漏,为什么会引起内存泄漏,我说有大对象一直存活没被回收。他说不是有垃圾回收机制吗?为什么还会内存泄漏?
- 问了我项目中的JWT、spring Security怎么做的登录和权限验证?我说JWT生成token,放到cookie。他说用户在不同计算机登录了,cookie不是没用了。我这么一想,啊好像是哦,好尴尬呀。
- 最后还问了我有什么会的,他没问到的吗?我说集合啊,他说集合没什么好问的。。。
- 后面就是主管面了,问我一些个人方面的问题,语气都很好。还夸我上进,第一次面试被夸,哈哈。
我会继续写面经的,等我找到了心仪的工作,我的面试学习笔记一并奉上!
笔记先不露面,等我先成功了,免费给大家,哈哈!