5.21 用友后端实习面试(40min)
1.面试官自我介绍,介绍公司,介绍业务
2.请你谈谈什么是缓存
-让我回答的口语化一些
3.如果让你设计一个缓存,你会如何设计
-说可以使用map设计缓存,因为也是键值对存储结构和redis类似等等等
4.那聊一下MySQL方面的,让你优化一个查询你会优化?
5.索引失效的情况
6.聊聊锁吧,在你学习和做项目过程中遇到了哪些锁
-答了分布式锁和synchronized,ReentrantLock...
-面试官纠正分布式锁是多个jvm中,sychronized是单个jvm中
7.那你说说什么是乐观锁什么是悲观锁(cas,时间戳)
8.关于synchronized在开发中的问题
两个账户共享余额,使用string类型上锁导致锁失效问题
8.时间戳实现乐观锁
9.会用git开发吗?
总结:聊得很轻松愉快,面试官循序渐进引入问题。场景题偏多,并指导说不能只靠八股,还要回归到项目开发场景中,如果大厂里过于关注回答书面化八股,可能导致面试官深挖底层。#牛客AI配图神器#
后续十分钟通知面试通过了,感谢用友让我在五月也可以找到实习
2.请你谈谈什么是缓存
-让我回答的口语化一些
3.如果让你设计一个缓存,你会如何设计
-说可以使用map设计缓存,因为也是键值对存储结构和redis类似等等等
4.那聊一下MySQL方面的,让你优化一个查询你会优化?
5.索引失效的情况
6.聊聊锁吧,在你学习和做项目过程中遇到了哪些锁
-答了分布式锁和synchronized,ReentrantLock...
-面试官纠正分布式锁是多个jvm中,sychronized是单个jvm中
7.那你说说什么是乐观锁什么是悲观锁(cas,时间戳)
8.关于synchronized在开发中的问题
两个账户共享余额,使用string类型上锁导致锁失效问题
8.时间戳实现乐观锁
9.会用git开发吗?
总结:聊得很轻松愉快,面试官循序渐进引入问题。场景题偏多,并指导说不能只靠八股,还要回归到项目开发场景中,如果大厂里过于关注回答书面化八股,可能导致面试官深挖底层。#牛客AI配图神器#
后续十分钟通知面试通过了,感谢用友让我在五月也可以找到实习
全部评论
相关推荐
点赞 评论 收藏
分享