发面经,攒人品
1.自我介绍
2.介绍项目,优惠价秒杀(一个提醒我的就是他问,你们判断是直接查询数据库吗,不应该拿redis挡一下吗,不然所有请求都访问数据库,太大并发会垮掉,redis呢可能会导致数据不一样,那就要做取舍了,他是说吧库存数量缓存到redis,那判断库存数量其实就是判断redis中的数量,重点如何保证数据得一致,那其实库存数量只要不是在最后几个的时候,多一个少一个其实是没事的,上上个面试官提示了一个新思路:他们会预留一部分库存,用于后面的超卖情况(该预防超卖的还是预防,这个就是用来大保底的))学到了
3.如何保证数据的一致性(先删除缓存,还是先更新数据库.........)
4.innodb和mysiam的区别
5.缓存击穿,缓存穿透,缓存雪崩
6.mysql事务
7.mysql隔离级别
8.git如何解决冲突问题
9.如何拉去远程代码,如果想指定拉去哪个分支,该加什么参数
....
反问
#软件开发笔面经#