蘑菇街一面凉经

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工程师##蘑菇街#
全部评论
蘑菇街都快凉了吧,你想想能招几个人。。
点赞 回复 分享
发布于 2019-04-18 11:01
😂我今天收到蘑菇街回绝邮件了
点赞 回复 分享
发布于 2019-04-18 14:13
序列化?不知道是不是面试官问的,json,xml,protocol buffer,用过的就这几个
点赞 回复 分享
发布于 2019-04-18 14:24
先更新数据库,再删除缓存
点赞 回复 分享
发布于 2019-04-18 23:44
楼主怎么样了?有二面嘛
点赞 回复 分享
发布于 2019-04-25 15:42

相关推荐

点赞 评论 收藏
分享
评论
2
23
分享
牛客网
牛客企业服务