10.22 拼多多服务端二面
自我介绍
项目和实习
sql题:从一张商品表中,找到最近三十天销量最多的十件商品?现在改成选第20-30件商品,怎么修改?
如何优化你的sql
你写的sql加哪些字段索引能提高查询速度?哪些加索引没用?为什么?
redis的问题:
上面的top k个数据保存在redis中,按照销量排序,支持热更新,哪个数据结构比较合适?说说原因?
缓存雪崩项目里怎么解决的?在分布式场景下,有一些数据是按照日期起作用的,第二天就会失效,怎么避免雪崩问题?要考虑日期的话如何设置key?
手撕题二选一:
1,两个字符串,进行大数相乘,返回相乘结果
2,赛马问题,有两个数组A,B,对A中元素进行排序,对于位置i,当Ai大于Bi时,这个位置符合要求,要求返回符合要求的位置的最大数目。(赛马思路两个用例过了,优化思路没想起来)
项目和实习
sql题:从一张商品表中,找到最近三十天销量最多的十件商品?现在改成选第20-30件商品,怎么修改?
如何优化你的sql
你写的sql加哪些字段索引能提高查询速度?哪些加索引没用?为什么?
redis的问题:
上面的top k个数据保存在redis中,按照销量排序,支持热更新,哪个数据结构比较合适?说说原因?
缓存雪崩项目里怎么解决的?在分布式场景下,有一些数据是按照日期起作用的,第二天就会失效,怎么避免雪崩问题?要考虑日期的话如何设置key?
手撕题二选一:
1,两个字符串,进行大数相乘,返回相乘结果
2,赛马问题,有两个数组A,B,对A中元素进行排序,对于位置i,当Ai大于Bi时,这个位置符合要求,要求返回符合要求的位置的最大数目。(赛马思路两个用例过了,优化思路没想起来)