2.java中的线程池有哪些?为什么使用线程池?你在哪里使用过或是见过?
3.Mysql底层是怎么实现的?从内存布局,磁盘布局说起?
4.Mysql有哪些索引?B树和B+树的区别,分别解决了什么问题?
5.try catch finally机制讲解一下?
6.为什么要使用SpringBoot做开发?与传统的开发有什么不一样的?
7.什么是微服务?微服务是如何实现服务的注册与发现的?
8.java中的集合分类有哪些?知道Queue吗?她下面有哪些实现类?重点说说HashMap?
9.在集合中哪些集合类是线程安全的?
10.什么是数字签名,作用是什么?使用的是什么算法?11.常见的网络攻击有哪些(洪泛攻击......)?
12.在表单提交的时候,容易发起什么样的攻击?(没怎么问答上来)
13.在进行服务调用的时候如何进行身份验证,如何防止网络攻击?(安全,数字签名,不知道问答对美,面试官也没说啥)
14.你见过哪些安全框架?具体怎么使用的?(shiro)
15.两道算法题:1)普通的二分查找,问了其中的一些细节,二分查找存在的问题?(没回答出来,自己按照自己的想法说了点) 2)判断S1中是不是有S2的排列,找到返回true,否则返回false(给了两个测试用例过了,面试官也没说啥)
16.Cookie和session 的使用场景,他们之间的关系?
17.String,StringBuilder,StringBuffer的区别,String的两种初始化的区别?
18.说说自己做过的java项目?使用了哪些框架?19.说说自己教研室的项目,你在其中扮演的角色,解决了什么问题?(这个感觉有点说多了,把项目流程说了一遍)
全程一共87分钟。
总体感觉比一面都问的多,有些东西确实没怎么了解.
面完下来一看,简历共享中,没想明白,呜呜呜/
全部评论
(6) 回帖