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数据是谁写的?
手撕
三数之和:时间复杂度是多少?有没有时间复杂度更低的方法?
全部评论

相关推荐

12-19 15:17
门头沟学院 Java
27届中九本,目前陆陆续续也面了很多家厂了,大厂面了字节、腾讯、虾皮还有几家中小厂,全是一面挂,只有字节进二面,二面也是秒挂了。知道自己能力很差,基本上大厂面试题只要问题不是八股文,出一些场景题或者真实情况下的一些问题就不太答得上来,我感觉大多数面试官看我项目都是学习性质的项目没有部署上线,也没有面对真实场景好像就对我的项目没啥兴趣了,项目也不太拷打,就问几个简单的八股或者直接另出一个系统设计题(比如字节、虾皮),有一家中厂问的八股啥的还让我介绍项目重点,我就介绍然后正常回答八股,他也不追问,但是莫名就是一面挂了,也想问问大家有什么星球上的项目推荐嘛。目前项目就是一个点评魔改加一个图库烂大街,昨天面的腾讯的面试官人很好,也给我指出了一些建议,希望我深耕一些技术的实际场景不要堆砌中间件还要加深计算机基础知识的学习。因为楼主不是科班的,数据结构因为学过,Hot100也刷烂了,算法只要不是很难问题应该不大,但是计算机网络操作系统完全没学过,面腾讯和虾皮的时候完全不会被拷打了,感觉这些知识也不好速成,加上最近要期末考试了,学习技术的时间也要压缩分担给课上突击一下期末。想先沉淀半个多月,度过期末再做个项目之后继续投,想问一下各位大佬有什么意见?真的有点迷茫,感觉还要学好多才能达到找实习的水平,如果一月还找不到就打算考研了,那些真实场景确实没有接触过考虑不到,但是我都没有工作经验感觉很难锻炼这方面,也想问问大家该怎么提高这种真实场景思维,谢谢各位佬。
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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