tiktok后端开发日常实习面经后续(已OC)

11.14tiktok三面

  1. 简单介绍了一下项目
  2. 开始问八股,接上次二面的MySQL读写分离一致性问题,如何处理,什么时候最容易出现不一致性问题
  3. 主库从库如何同步
  4. 读写分离的模式是什么,一开始没听懂在问什么,面试官提示说是考虑主从库是之间是同步的还是异步的
  5. 分库分表,项目里设计的分库分表原因,会不会有跨库的事务问题,答没有,又问如果出现跨库的事务如何解决,只知道分布式事务但没具体了解过
  6. MQ幂等性与保证消息发送成功解决措施
  7. 分布式锁在项目中的使用
  8. Java基本数据类型包装类的缓存机制,有哪几个包装类有这个机制
  9. ThreadLocal使用与原理,子线程能否获取父线程TheadLocal数据
  10. Spring事务使用方式,底层原理,什么时候事务会失效
  11. Spring中标明异步的注解(不清楚),查了一下发现应该是@EnableAsync@Async
  12. 算法题,三个线程交替打印123,之前没做过类似的多线程的题,写了二十多分钟运行不起来,面试官说要不换一道题吧(人太好了),之后换了求给定字符串中不包含重复字符的最长子字符串长度,滑动窗口十几分钟写完了
全部评论
第十题不用滑动窗口,暴力枚举也行,因为小写字母就26个,大写字母就26个,数字字符就10个……枚举完事了。属于是面试官送你分
1 回复 分享
发布于 11-15 09:52 山东
稳了
点赞 回复 分享
发布于 11-15 10:21 北京
什么部门呀base哪里呢
点赞 回复 分享
发布于 11-15 12:31 上海
学弟base哪里啊
点赞 回复 分享
发布于 11-15 12:32 湖北
佬,你之前有过实习没有
点赞 回复 分享
发布于 11-15 16:57 山西
佬,你是研究生还是本科
点赞 回复 分享
发布于 11-16 11:02 湖北

相关推荐

12 44 评论
分享
牛客网
牛客企业服务