懂车帝后端日常一面

总时长:56 分钟。面试官些许敷衍,感觉像是 kpi

开局自我介绍以及项目介绍。

八股:

  1. 如何保证 MySQL 和 Redis 的一致性的?(这里回答的双写,读 Redis)
  2. 追问:双写如果其中一个写失败了怎么处理?
  3. 介绍 MySQL 的 ACID 特性,MySQL 是如何保证 ACID 特性的?
  4. 如果 MySQL 存储的数据量太大怎么优化?
  5. 为什么使用 Redis?
  6. Redis 为什么快?(回答了由于数据在内存并且命令执行和 IO 操作是异步进行的)
  7. 追问:Redis 的 IO 操作都包含哪些?
  8. 追问:Redis 使用了什么操作让 IO 变得更快?
  9. Go 和 Java 各自的优势是什么?都是如何实现跨平台的?

场景题:

  1. 如果让你实现一个扫码登录你会怎么实现?如何保证整个过程信息不被篡改?
  2. 在一个社区项目中如果各个用户之间有关注和被关注功能,你会设计哪些模块?各个模块做什么?

编程题:

  1. LC 220. 岛屿数量。

#发面经攒人品#
全部评论
项目打得怎么样?问了多久
点赞 回复 分享
发布于 今天 18:47 北京

相关推荐

点赞 评论 收藏
分享
昨天 10:36
南昌大学 Java
双非人想要进大厂:你这学历不至于吧那我们双非怎么办
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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