YY
一面
1.项目,项目,项目
2.spring ioc,aop,实际中在哪用到aop(在第二个项目中我说拦截未登录去访问其他资源,拦截频繁访问如压测,问怎么判断是压测,我说在限定秒数内ip 的访问次数超过规定的数就认定为压测)
3.spring 事务,事务传播特性,require 和require_new,你实际怎么用spring 事务的
4.spring 容器里对象默认是单例还是多例,那我想要多例怎么做(scope=propertie),单例和
多例哪个效率高,单例存在线程安全问题你怎么处理。
5.srpingmvc 的***控制器是什么,原理是什么
6.springmvc 想要用HttpServlet 的对象怎么用(在方法参数上加),那是怎么注入进去的,怎么实现的你知道嘛
7.int 和integer
8.在for 循环里遍历List,然后删除元素会怎样(抛异常),那你怎么解决(iterator),那你知道iterator 怎么实现的吗
9.线程的实现方式,区别
10.线程池的实现方式,区别
11.在一个方法中,有三个输出语句,要求第一个输出语句所有线程都可以访问到,后面两个语句只有一个线程可以访问。
12.volatile,说了可见性,禁止重排序,不能保证原子性,写的时候会刷新进去内存,读的时候会读取内存,还有依靠4 个内存屏障实现
13.在一个方法中,有日志发现一大堆异常,最后发现OOM,怎么断定是哪个语句出问题了。
14.用过哪些中间件
15.在工作过程中遇到什么问题,你怎么解决的
16.在之前的工作过程中你学到了什么
二面
1.项目,项目,项目(数据权限控制,OAuth2.0 的CA 认证和单点登录,审批流转,Nginx 负载均衡,动静态资源分离)
2.项目上线了没,多少人的规模,看你说是用公司的内部框架,公司持久层框架你熟吗,有什么优势
3.spring ioc,aop
4.HashMap 原理
5.oracle 的怎么优化
6.mysql 存储过程
7.手写SQL,查询所有科目总分大于200 的人,并降序排列
8.手写单例模式(我写了双重检验锁)
9.用过哪些缓存框架
10.随口问多线程,maven,git,svn 这些会吗,说会一些直接跳过
11.谈人生,为什么从亚信离职,亚信平台也挺大的,以后的规划之类的
三面
聊项目,聊人生
全部评论
(2) 回帖