宏石科技已OC
刚进去直接让我坐在电脑上写编程题三道
1.sql语句的编写和优化
2.设计一个函数输出一个传进来数字的二进制的一的个数
3.编写业务借口和实现类
面试
Q:超卖问题是怎么解决的
A:采用乐观锁的方式在数据库里吗加一个version字段用库存数量写入,每一个线程进行处理时version-1,当线程发现处理后version被别的线程改变了就会退操作。
Q:双写不一致怎么解决
A:延迟双删
Q:有没有做排行榜
A:用Z set用过,但是本项目的是数据库查找的方式做的推荐榜单
Q:redis的哨兵模式了解吗
A:只是粗浅使用过,并不太了解
Q:redis的使用原理是什么为什么用redis,比mysql好在哪,响应速度快,快多少倍?
A:redis是一个no SQL的数据库,存在于内存中,响应速度快,以键-值的形式存储数据,由于读写速率比mysql快10倍以上,所以一般在高频使用的数据做redis缓存来增加用户体验
……还有一些忘记了 #笔试#
1.sql语句的编写和优化
2.设计一个函数输出一个传进来数字的二进制的一的个数
3.编写业务借口和实现类
面试
Q:超卖问题是怎么解决的
A:采用乐观锁的方式在数据库里吗加一个version字段用库存数量写入,每一个线程进行处理时version-1,当线程发现处理后version被别的线程改变了就会退操作。
Q:双写不一致怎么解决
A:延迟双删
Q:有没有做排行榜
A:用Z set用过,但是本项目的是数据库查找的方式做的推荐榜单
Q:redis的哨兵模式了解吗
A:只是粗浅使用过,并不太了解
Q:redis的使用原理是什么为什么用redis,比mysql好在哪,响应速度快,快多少倍?
A:redis是一个no SQL的数据库,存在于内存中,响应速度快,以键-值的形式存储数据,由于读写速率比mysql快10倍以上,所以一般在高频使用的数据做redis缓存来增加用户体验
……还有一些忘记了 #笔试#
全部评论
相关推荐
07-24 15:01
兰州工业学院 Python 榕城小榕树:1、网工、嵌入式、运维、深度学习全写一份简历里面,你让hr自己去找跟岗位相关的那部分?2、专业技能呢?3、简历AI味拉满了4、应届生能产出这么多量化的指标?我就一个问题,这些指标是怎么得出来的?AI生成的也自己审一下吧。。。
点赞 评论 收藏
分享
07-09 18:14
门头沟学院 测试工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享