面经详情

面试:iOS。感觉不是很好,面试难度不大,确认通过。
  • 自我介绍:技术栈,项目内容,我说我做了购物车优惠券,支付和查询
  • 1 购物车添加怎么实现的,我讲了没登录和登录的合并,还有一些删除添加。
  • 然后问这样会带来什么问题,有没有想过解决。我也不知道会带来什么问题,我就讲查询更新商品价格啥的
  • 2 怎么不把购物车的东西放redis我说用户添加购物车的时候才会存redis,都存的话数据太多
  • 3 优惠券兑换怎么实现的?怎样判断兑换的优惠券有没有超出限制?
  • 然后我把秒杀判断库存的逻辑套上去讲了一下,说在redis中搞一个队列
  • 4 问活跃人数,我讲日活五六千。。可能看问我项目讲的太捞了,开始问八股
  • 5 Spring注解有哪些,bean是不是线程安全的,项目中有没有用到不是单例的bean,@bean注解和@component有啥区别
  • 6 redis穿透击穿雪崩,布隆过滤器用java怎么实现的,我讲我项目里没用这个,
  • 然后讲了下布隆过滤器的bitmap啥的
  • 7 Redis怎么样和mysql交互,要注意什么问题 我只知道加锁,多的答不上来了
  • 然后问redis和集群的,根本不会,我讲不了解
  • 8 为什么redis会更快?
  • 9 spring bean注册的流程。多线程也问了一些,问了几个关键字的区别,threadlocal和volatile sychronized和reentrantlock 不会mysql问了下索引结构

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网东信软件(广州)东信软件(广州)面试经验东信软件(广州)面试经验:面试:iOS。感觉不是很好,面试难度不大,确认通过。