虾皮一面(后端开发)(已挂)

  • 项目拷打,各种场景题
  • redis如何实现生产消费问题
  • 分布式事务
  • 聚簇索引与非聚簇索引
  • 索引什么时候会失效
    • (a,b)联合索引 select * from t1 where a = 'x' and b = 'x' for update

    (c, d)联合索引 select * from t2 where c = 'x' and d = 'x' for update

    第一条语句加锁过程,类型,两条语句同时执行会死锁吗

  • 算法题 nums = [1,2,4,3,5,3] ,找到下一个比本身大的数(可以循环查找到本身),若查找不到对应位置为-1;输出数组

例如输出[2,4,5,5,-1,4];

一面50分钟,全程基本拷打项目,快结束时考几个八股,加上一道算法题,虾皮的代码编辑器好难用啊,基本跟记事本差不多,还无法运行。

全部评论
算法题,我使用的单调栈,但是好像无法解决循环问题,然后我有对-1的进行检查,从做开始遍历,如果查到大于本身的数,输出到result中,未查到就为-1
点赞 回复 分享
发布于 11-09 10:22 北京
有没有更好的解题思路,欢迎评论
点赞 回复 分享
发布于 11-09 10:23 北京
佬是今天面的吗,虾皮还在面一面啊
点赞 回复 分享
发布于 11-09 18:12 广东

相关推荐

😑9月一面,本来以为寄了,结果11月发了二面,花了一周又把八股、项目、算法题捡起来了,结果一点也没问。这下是真寄了😊1、自我介绍。切屏读word简历被发现了2、你说 redis SDS字符串能用 O(1) 的复杂度获取字符串长度,那我往 SDS 字符串增删内容时,会修改字符串长度属性 len,redis 如何保证增删操作和更新 len 操作的原子性?3、突然断电,怎样保证 redis 数据持久性?4、RPC 框架怎么实现的?如果有多个 redis 实例,怎么寻址的?5、看你四六级分挺高的,能用英语交流下吗?6、How does MySQL use indexes? 7、Under what situation MySQL use indexes? 8、here are 1-10 columns,how B+ tree stores these data? What does this B+ tree look like?9、手撕1:给你一个已排序的数组,只有一个数字只出现了一次,其余数字都出现了两次,例如[1,1,2,3,3,4,4,5,5,7,7,8,8,9,9],用 logN 的时间复杂度找出只出现了一次的数字。10、手撕2:删除链表倒数第 n 个节点。能不用辅助空间吗?除了手撕2写出来了,其他基本都没答对。这算 KPI 面吗?更新:已挂😁反问的时候我直接说我没什么想问的,再见👋🏻 #牛客解忧铺# #牛客在线求职答疑中心# #牛客创作赏金赛# #校招# #虾皮# #shopee# 引流 #华为# #华为求职进展汇总# #京东# #腾讯# #字节# #拼多多# #荣耀#
点赞 评论 收藏
分享
头像
11-07 22:41
已编辑
门头沟学院 golang
点赞 评论 收藏
分享
点赞 7 评论
分享
牛客网
牛客企业服务