Shopee实习后端开发一面 55min

项目
1.做这个项目有什么心得?
2.DB和redis的数据怎么保持一致性?你的项目中用到的是哪种方法?
3.数据库先更新,然后再删除缓存,如果一删完立即有大量的用户请求进来,DB是不是就挂了?如何解决呢?
4.用户登录方面的安全问题如何解决?
5.登录过程中的数据安全性传输有没有考虑过?
6.在优惠券秒杀中,redis用的是什么数据格式?
八股
1.CPU怎么执行已经写好的代码?
2.如果服务器的cpu负载很高,影响到响应时间的话,这个时候你会怎么排查原因呢?
3.一个数据库表,有三列数据分别是user id,order time,xxx,要满足三个需求:a.查某个用户的所有订单,b.查某天的所有订单,c.查某个用户在某一天的所有订单,索引应该怎么建最合适
4.联合索引的存储结构?
5.redis中set的底层格式
6.redis中string的容量是怎么计算的?
7.java的锁有哪几种?
8.CAS是如何解决ABA问题的?
9.kafka是如何做到这么高的性能的?
10.kafka写入数据的时候是先写leader,还是先写follower,还是同时写?follower数据是谁写的?
手撕
三数之和:时间复杂度是多少?有没有时间复杂度更低的方法?
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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