蘑菇街一面凉经
1.自我介绍
2.java map中几个具体实现类
答了hashmap,linkedhashmap(还有treemap, hashtable), 针对linkedhashmap问特点,hashmap如何实现线程安全
3.除了java源生的序列化方法,还接触过别的序列化方式吗
序列化方法除了serializable接口和clone方法还有其它方式?求告知
3.spring AOP的底层实现,是否看过源码
答了拦截方法,添加自己的实现,预编译和运行期动态***
4.spring boot的优点
集成的框架多,自动配置,嵌入式tomcat
5.数据库innodb,如何实现事务
答了ACID概念及一些实现方式,如日志和备份
6.为什么用redis, 缓存不一致问题如何解决
答了更新的时候先更新数据库,再更新缓存,查询缓存,面试官好像不满意?又问了分布式缓存,这个没接触过。
一共只问了20多分钟,面试过程中一直在说,感觉都没给思考的机会。基础知识问的也比较少,楼主强调了解决问题的能力可面试官说实践经验有点少,感觉招的是能直接就上手工作且懂得分布式等各种实现的。
#面经##春招##实习##Java工程师##蘑菇街#