新浪二面微信视频面
7月16日,一面二面挨着,面了不到40分钟
1 自我介绍
2 介绍项目
3 我看你项目中用的是user_id和goods_id来代表一个秒杀信息,以及生成秒杀订单,这样的是不是代表一个用户只能秒杀一件商品?
是
4 如果我商品比较便宜,我规定一个用户可以秒杀多个商品,怎么设计数据库?
在秒杀订单表中加入秒杀数量这个属性
5 怎么保证缓存和数据库的双写一致性(超高频问题)
6 将你深度学习的项目
7 讲讲图像融合的评价参数,反卷积神经网络结构,什么叫做自适应的图像融合?
8 谈谈对spring的理解?
9 AOP的原理是什么?有哪些实现的方式?
10 既然谈到了动态代理模式,请谈谈动态代理有哪些实现方式?(jdk & Cglib字节码方式)
11 这2种不同的实现方式中,目标类和代理类的关系是?
12 接着深入的谈谈你了解的其他设计模式?(说了单例模式 工厂模式 抽象工厂模式 建造者模式 策略模式 装饰器模式 迭代器模式 生产者消费者模式 原理加例子 )
13 我看你项目中用到了敏感词过滤算,你是如何实现的?优势是什么?为啥这么设计?时间复杂度如何?(前缀树)
13 我看你项目中用到了敏感词过滤算,你是如何实现的?优势是什么?为啥这么设计?时间复杂度如何?(前缀树)
14 最后反问,我还有什么改进的?
技术上我这你过了,项目中还有需要改进的地方,但对于在校学生来说要求过高了,之后还有hr面,等通知吧。
#面经#