懂车帝后端一面-日常实习

1. 开场进行自我介绍与项目介绍。
2. 如何保证MySQL与Redis的一致性(本人回答双写、读Redis),被追问双写时其一写失败的处理方案。
3. MySQL的ACID特性及实现方式。
4. MySQL数据量过大的优化方案。
5. 使用Redis的原因。
6. Redis高效的核心逻辑(本人提及内存存储、命令执行与IO操作异步化),被追问Redis的IO操作类型及提速关键机制。
7. Go与Java的各自优势及跨平台实现原理。
8. 扫码登录的实现思路及信息防篡改方案。
9. 社区项目中用户关注/被关注功能的模块设计及各模块核心职责。
10. 编程题:现场完成LeetCode 200题(岛屿数量)解答
全部评论

相关推荐

总时长140min实习+项目拷打+场景拷打实习拷打项目拷打场景:1.用户订单表索引设计,从插入,业务价值,查询多方面解释索引设计原理2.给出每行数据大小,计算单表建议数据量,分库分表相关内容3.Redis缓存场景,目前命中率90%,进一步提升?(过期时间,淘汰策略,数据结构优化)4.还有一部分不记得了到此基本1hour八股:1.Mysql索引类型,主键索引和聚簇索引的关系(我寻思叶子节点和其他索引的区别呢,结果说是一种实现,确实没想到)2.B+树 vs B树 vs B*树3.Java 集合类,List,Map不同实现类以及选型,红黑树和平衡二叉树选型4.ConcurrentHashMap 线程安全实现,为什么要用synchronized等等5.线程池核心参数,任务提交 > 消费速度时的行为,以及给出多个场景要求给出设置(答得稀烂)6.为何选 Kafka 而非 RabbitMQ,架构上等多方面区别7.Kafka 高吞吐原理(二进制协议,零拷贝等等),拉模式 vs 推模式适用场景8.MQ如何避免任务重复执行9. Spring Boot解决的核心问题,Springboot启动细节(这个完全不会,说不是自动配置以及服务器相关的,说可以往除了spring外的web框架想想,也是想不到)算法&手撕:1.三数之和2.线程池相关3.给出需求,要求接口以及实现按照设计模式范式编写真的好长啊,答的最烂的一次,面到最后快晕过去了(面试官也是昏昏欲睡)。最主要面试官技术很牛,每个八股,场景,项目问题都会追问到底层,业务价值等等层面。攒人品
投递淘天集团等公司6个岗位
点赞 评论 收藏
分享
11-28 00:49
已编辑
重庆理工大学 Java
代码飞升_不回私信人...:如果你不是强双非那你一定会后悔这个决定的,上课找代课就不存在抓回来这种事情,除非你省钱叫朋友帮忙,担心是正常的,但是一旦你迈出这一步你就会发现根本没什么意外(当然还是有风险),而且我觉得现在花的钱都是小钱能用钱解决的也都是小事,不过每个人想法不一样了祝福
面试线索爆料
点赞 评论 收藏
分享
11-23 20:54
复旦大学 Java
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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