奥杰信息
面试过程:
1、先让你做自我介绍,问一下你的项目;
2、消费者生产者模型;
3、java8的HashMap有什么变化,线程怎么同步;
4、框架方面会问问,springmvc.mybtis等;
5、docker是怎么实现隔离的?
6、ssh框架,strust2有什么用?spring有什么用?hiberate有什么用?
答:strust2集成了mvc,用户操作——控制——回馈,spring重点是ioc和aop,自动生成你所需要的类,hiberate是对数据库的轻量级封装,面向对象操作。
7、mysql索引原理是什么?
答:底层数组加链表,jdk8改进链表大于8转换成红黑树。
8、然后问为什么离职,工作中遇到了什么困难是怎么解决的?
9、你自己的职业规划;
塔塔信息
面试过程:
1、先是Java基础,然后是EE主流框架之类的;
2、是否了解多线程?项目中什么地方用到了多线程?
3、锁,数据库索引,JVM的机制等等;
4、Java并发包有没有用到过?
答:用到过线程池,说明了各种线程池的用法;
5、框架部分问了老生常谈的Spring IOC和AOP
6、有没有sql优化的经验?
7、分布式缓存有有没有用过?
8、spring的实现原理,springmvc的实现过程;
9、多个线程调用hashmap,有可能会造成死循环,为什么?
10、最后一些常见的互联网面试问题,包括Redis怎么配置集群,redis的高可用怎么做?微服务架构,项目中的高并发问题如何解决,简单说下。
11、问了下上家辞职的原因还有期望薪资;
全部评论
(1) 回帖