小红书商业技术 一面 1h

面试官问了很多高可用的问题,有些不记得了

  1. 拷打项目
  2. 用户,关注,点赞,怎么设计数据库表结构
  3. 设计的数据库使用分库分表,怎么设计分表键
  4. redis的数据结构介绍一下
  5. string有那些用途
  6. 缓存和db的最终一致性怎么保证
  7. 缓存和db的强一致性怎么保证
  8. 有没有办法即保证高可用,又强一致性的方案
  9. 如果选用监听binlog日志的方式,怎么保证消费的原子性和顺序性(binlog日志带版本号)
  10. 分布式事务怎么实现,有哪些方式
  11. 手撕:只包含0 1 2的数组,排序,进阶为只包含0 1 2 3,排序,不能使用哈希和直接排序
  12. 反问
全部评论
这个手撕没太看明白要干啥
点赞 回复 分享
发布于 今天 19:33 陕西

相关推荐

昨天 21:08
已编辑
门头沟学院 后端工程师
很奇怪,打过来电话说是全栈开发,然后发的是后端开发的面试,面的也很水,部门是核心本地商业业务研发平台,不知道广大牛友有无了解的来解答下呢///////一面:日期9.17,第二天约二面什么是进程和线程什么是临界区?如何解决冲突进程通讯有哪些方式什么是死锁?死锁的条件是什么,怎么解决说一下中断,什么是中断进程调度策略有哪几种进程同步与互斥的区别TCP和UDP的区别HTTP2和HTTP3的区别浏览器输入一个网址到渲染出来的过程TCP的三次握手Java里的浅拷贝和深拷贝说一下Java里的泛型以及实现原理,举一个使用场景说一下整型的缓存,以及整型在比较的过程中要注意的问题自动装箱机制讲讲红黑树特性及应用场景Java的哈希map在高并发的情况下使用不当会导致什么问题哈希Map在扩容中会有什么问题Array list和linked list的区别如何复制一个数组效率最高你觉得在开发过程有哪些比较有意思的特性或者bug面向对象和面向过程的不同用过哪些设计模式讲实习项目项目中学到了什么,如何用工具还是工具的深层算法:最小路径和,前K小的数///////二面:日期9.19实习项目的作用和功能是什么0.1+0.2==0.3是True还是false怎么解决精度丢失的问题假如请求头过大报错,从前端后端网关层面该怎么解决算法:无序数组做排序,排序后,奇数统一在数组左边,偶数统一在数组右边反问业务,觉得回答含糊不清,说活比较杂,做的用户增长方向
投递美团等公司10个岗位
点赞 评论 收藏
分享
评论
4
7
分享

创作者周榜

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