阿里一面面经(8.5)21:00-22:00
历时60分钟
自我介绍 我说能够不依赖框架编程,他让详细说说印象深刻的项目 mysql存储引擎 事务隔离级别 不可重复度和幻读,怎么避免,底层怎么实现(行锁表锁) 事务四个特性 i++和++i满足原子性么 类加载机制 三种加载器(双亲委派) 三种加载器怎么协同工作? 加载过程? 类初始化五种情况 Java容器层次结构 Object类的方法 Wait和sleep map怎么实现 hashcode和equals,为什么重写equals必须重写hashcode(扯回HashMap的put操作。源码) 然后就问同步机制synchronized 重入锁 锁类锁表分别锁了什么 synchronized底层 Volatile 有了解其他jdk提供的包么 J.U.C下的类库 什么是Spring IOC和AOP的实现原理 怎么理解反射 Spring事务管理方式 SpringMVC是什么 原理(DispatcherServlet HandlerAdapter ModelAndView那些) 什么是servlet 生命周期 一个项目model可以有多个servlet么 设计模式 项目中用过哪些 单例在项目中怎么应用 懒汉饿汉? 问算法(懵逼)我是真不会。。。
好像还有其他问题,但是想不起来了。
面试官小哥哥人超级好!很和蔼!
我在面试中提到做项目的时间有点久,记不太清了。
小哥哥最后说下一面会问很多项目。。。