文思海辉
面试过程:
1、自我介绍,然后就是做过的项目什么的,技术选型是怎样的选的?给你印象最深刻的问题是什么?
2、然后问了些存储过程的东西,如何看sql的执行计划;
3、接着又问了些java基础,问了下多线程、负载均衡、分布式部署、jvm调优;
4、如何处理高并发情况下的各种问题;
5、GC的回收机制是什么;
6、LinkedList的实现;
7、树的查找,Spring的理解,分布式系统架构等;
8、HashMap实现原理。
答:通过hash算法计算的hashCode,用于找到bucket位置来储存。
9、一个事务中有两个操作,第一个操作完成后,第二个操作能获取到第一个操作持久化的数据吗?
10、离职原因和职业规划;
赛若福信息科技
面试过程:
1、首先让我做个简单的自我介绍,然后按照简历问了一下我之前做的项目,项目架构,遇到的问题等;
2、在浏览器输入一个地址,敲下回车键用到了哪些技术?
3、线程、进程、协程的区别;
4、spring源码、spring 的ioc和aop在实际项目中的实践;
5、置顶展示如何操作?
6、脚本语言pyhon /ruby 的学习使用情况;
7、JVM垃圾回收、spring事务、分布式事务、数据库优化;
8、请描述Tomcat到SpringMVC的执行过程和每个类的作用;
答:Tomcat主要负责将字节流转换成request和response,同时装配web项目。 Web项目通过配置确定listener,filter和servlet。 SpringMVC内部都是通过servlet的dispatchservlet来完成调用的。
全部评论
(0) 回帖