2024.2.21 小鹅通一二面(凉)
小鹅通
上午一面
项目:
讲解项目
抽奖算法
库存扣减
八股:
HashMap数据结构,实现原理
HashMap的并发问题,怎么解决
HashMap是线程安全的吗
TCP的三次握手和四次挥手
go的协程
如果让你设计go里面的锁,应该怎么去设计
项目中遇到的难点,怎么解决的
你是怎么学习新东西的
二面(凉)
深挖项目
抽奖算法(讲解不细致)
用Map数据结构来存储数据是怎么样的?
就是把保证O(1)存放的空间,每个奖品在这个空间的起始和结束记录下来,去迭代遍历,得到抽奖奖品。
库存扣减(你的加锁是怎么加锁的, 你所说的加锁和扣减库存是怎么样的,为什么扣减库存要加锁,你说的兜底锁有没有具体的业务场景,(库存是不是都能进行扣减)你的Redis是集群吗,是什么集群、主Redis宕机了库存还能做吗)
活动(用户参与之后整个逻辑是怎么样的,你说的抽奖过程的库存判断是在哪,用户抽奖次数有没有限制)
#牛客AI配图神器#
你为什么不做算法
你想找暑假实习还是日常实习
反问:
岗位做什么
上午一面
项目:
讲解项目
抽奖算法
库存扣减
八股:
HashMap数据结构,实现原理
HashMap的并发问题,怎么解决
HashMap是线程安全的吗
TCP的三次握手和四次挥手
go的协程
如果让你设计go里面的锁,应该怎么去设计
项目中遇到的难点,怎么解决的
你是怎么学习新东西的
二面(凉)
深挖项目
抽奖算法(讲解不细致)
用Map数据结构来存储数据是怎么样的?
就是把保证O(1)存放的空间,每个奖品在这个空间的起始和结束记录下来,去迭代遍历,得到抽奖奖品。
库存扣减(你的加锁是怎么加锁的, 你所说的加锁和扣减库存是怎么样的,为什么扣减库存要加锁,你说的兜底锁有没有具体的业务场景,(库存是不是都能进行扣减)你的Redis是集群吗,是什么集群、主Redis宕机了库存还能做吗)
活动(用户参与之后整个逻辑是怎么样的,你说的抽奖过程的库存判断是在哪,用户抽奖次数有没有限制)
#牛客AI配图神器#
你为什么不做算法
你想找暑假实习还是日常实习
反问:
岗位做什么
全部评论
相关推荐

点赞 评论 收藏
分享