04.13 抖音支付后端面试

  1. 自我介绍
  2.项目介绍(RPC项目)
  • 为什么要写这个项目(学dubbo的时候感觉有点难 就想先做个项目练习一下)
  • 这个项目中学到了什么(深入理解了面向对象编程) 
  • 自定义协议是什么意思,怎么解决了粘包问题
  • (还有一些忘了的问题)
  3.java用过哪些类(集合,synchronized的那个类,还有啥我忘了
 JUC 直接一个都不会.....
  4.那你说说synchronized的底层实现(monitor?)
  5. synchronized和JDK自带的Lock的区别(这个一点也不会,Lock需要显示的获取和释放锁,synchronized不需要破大防了 去年字节面试问过这个题
  6. Lock需要显示的获取和释放锁,synchronized不需要 是什么意思?(直接尬住 Lock需要显示的获取和释放锁
  7.了解JUC吗(我不是很了解)
 MySQL
  8.MySQL的索引有哪些(理解错问题了,答B+树,面试官解释了一下 答曰聚簇索引 非聚簇索引 联合索引)
  9.为什么用B+树?
  10. 事务的隔离级别(串行化忘了是什么意思了....)
  11.锁了解吗(间隙锁锁住的是前面的还是后面的间隙?where 5<= n <= 10,锁住的是哪个间隙?间隙锁和临键锁的区别?)
  12.什么时候用索引?假设有100万个数字,怎么确定是否值得加索引?
编程题:二叉树的所有路径

下一步计划:
1. 简历继续改
2.项目继续深化
3.JUC
4.佳人们现在都不问redis了吗?
 
  
#字节跳动实习##实习##面经##Java##MySQL#
全部评论
也不问网络和操作系统。。。 全是MySQL。。
点赞 回复 分享
发布于 2022-04-13 21:11
这是哪个base
点赞 回复 分享
发布于 2022-04-13 19:18

相关推荐

zzzilik:四个月实习做了3个项目不觉得很假吗,真没必要写这么多吧我感觉挑点核心的重点写一下我感觉会好点
你的简历改到第几版了
点赞 评论 收藏
分享
评论
3
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务