转转 JAVA二面面经

面试时间:2021-09-17
面试时长:40分钟
面试体验:★
面试内容:
自我介绍
你说一下你最熟悉的项目介绍一下
你主要负责的模块
说说MyIsAM和InnoDB的区别
场景题:
  负责一个交易订单系统,你怎么设计订单表
  订单的ID怎么生成
  你觉得UUID加时间的形式做ID怎么样?有什么问题
  自增ID在什么场景下会出现问题
  10亿,100亿级的订单具体怎么做分库分表
  水平切分垂直切分具体怎么分
  分表后,新来一条数据,我怎么知道插到那个表里呢?
  一个人可能有多个订单,在不同的表里,我们需要这个人的所有订单,那我们怎么优化查询呢?
  分库分表的差别在哪里?各自解决的问题
  同一时间会有特别高的一个流量,你怎么优化,有什么方案呢?
  一台机器只能处理1000条请求,现在有3000条请求怎么处理?
  缓存穿透,缓存击穿,缓存雪崩是什么意思?解决办法是什么?
JAVA的锁有哪些可以讲一讲呢
乐观锁和悲观锁有哪些区别呢
CAS是什么意思?
synchronize锁升级的过程
轻量级锁存在的意义
反问
  在转转工作的体验?
  技术部门人员构成

许个愿吧!
#转转##面经##java工程师#
全部评论
楼主你好  请问第十三行 你是咋答的?
点赞 回复 分享
发布于 2021-09-17 11:30
我也是这个面试官
点赞 回复 分享
发布于 2021-09-17 13:10
兄弟二面完多久HR面吗
点赞 回复 分享
发布于 2021-09-26 11:57
跟我今天的面试官问的一毛一样
点赞 回复 分享
发布于 2021-09-26 21:23
早点看到就好了😫
点赞 回复 分享
发布于 2021-09-26 21:24
社招还是校招呀?
点赞 回复 分享
发布于 2024-08-11 14:06 北京

相关推荐

01-23 14:54
同济大学 Java
热爱敲代码的程序媛:给你提几点【专业技能】这个模块里面可优化的地方:1.【具备JVM调优经验】可以去b站上搜一下JVM调优的视频,估计一两个小时凭你的学习能力就能掌握JVM调优的实践方面的技能。2.【MySql优化】MySql这一栏,你去b站或者找个博客看看MySql优化,学一下,如果你本身比较熟悉MySql语句的话,那基本半天时间凭你的学习能力MySql语句优化方面的技能你也能掌握个差不多。以上1,2两点主要是因为我看你专业技能大部分都说的是偏理论,没有写应用。再就是最后,你结合你的项目,想一想你的项目中哪些sql语句是可以用MySql优化的,到时候你面试的时候也好结合着说一下。
点赞 评论 收藏
分享
评论
2
19
分享

创作者周榜

更多
牛客网
牛客企业服务