Shoppee(虾皮)【Supply Chain SPX】后端开发工程师一面-社招

0. 面试

总耗时67分钟,全程无Java八股,只有项目问题、MySQL、在线笔试题。

(0)自我介绍。

(1)讲一下商城项目中用户提交订单、支付的相关流程。提交订单后的方法中,如果保存订单失败的话,如何解决?如果该方法执行过程中程序异常终止(比如服务器挂了),如何解决?使用Redis分布式锁时,会面临哪些可能的问题?如何确保Redis分布式锁在各个Redis服务器实例中的同步问题?

(2)锁定商品库存的基本流程是什么?如何保证原子性?

(3)如果商城项目的访问量突然增大,你需要考虑哪些问题?有哪些解决方案?

(4)解释一下MySQL的索引匹配规则。从底层原理或底层数据结构的角度解释一下,为什么类似于“like %张三%”这样的模糊查询会使索引失效。

(5)在线编程:寻找数组中第k小的元素。类似于力扣215题-数组中的第K个最大元素。提问:快速排序算法在什么情况下会退化到O(N²)的时间复杂度?

(6)反问环节,了解到面试官所在部门的后端项目是使用Go语言开发的,怪不得全程不问Java八股。

#虾皮##java##后端##社招#
我的社招经历-Java开发岗 文章被收录于专栏

记录本人的社招经历。

全部评论

相关推荐

牛客22698255...:供应链裁应届是最狠的,真的不能去。要是其它部门还好说
投递深圳虾皮信息科技有限公司等公司6个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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