爱旭|一面
1164
发布于 未知归属地

为什么我的面试那么难,都是问底层原理

1.随便聊聊学校

2.你对springmvc的理解

3. springmvc的交互过程

4.介绍一下你的项目?springmvc的版本

这个我是真的没想到,问版本有什么好问的

5.如果让你自己去用sevlet处理请求你怎么写,不用spring提供的DispatcherServlet

不会,早忘记servlet啦,随便扯了几句

6.既然聊到这个,那就继续聊聊吧,你自己实现一个处理http请求怎么做,或者实现一个servlet?

感觉像抓住我的尾巴疯狂摇,本来前面说servlet就说的一般

我说用tomcat和nginx,忘记Tomcat也是servlet容器啦,实现servlet?不会,做梦可能会啦

7.聊一下java基础,你说一下对集合的了解

说了数组和链表实现的线程安全和不安全的集合

8.了解arraylist底层不?不了解

9.说一下countdown,juc那个计数器,还有另外一个类,我实在不清楚他说的是啥

10.说一下线程安全和不安全

我顺便说了一下hashmap,以hashmap举例,顺带说了currentmap底层原理,后面就后悔了

11.不用juc包的类,你怎么保证线程安全?

我说单例双检索,忘记sys了,被前面问题弄晕了

12.既然提线程安全,那你说一下jmm与操作系统怎么交互的?

听见这个问题我真的裂开了,真不会

13.说一下你平常的数据库

sql/ nosql

14.如果让你设计一张表怎么设计

redis都没怎么问,这可是我的重点啊....

评论 (4)