mark chong
暑期实习第一挂一面 0312电话面,面试官主要针对项目涉及的场景询问自我介绍学堂项目:为什么做这个项目微服务架构的设计、服务如何拆分的负载均衡的实现用户状态的保存cookie的原理课程购买的流程设计模式:项目中设计模式的体现设计模式的目的多线程编程线程池的设计思想java 并发安全:SynchronizedRPC 项目:RPC 调用流程,模块设计多线程通信 Promise学习建议:把业务项目吃透,多了解一下高并发 高可用的设计思路二面 0317自我介绍项目介绍学堂项目:秒杀如何实现乐观锁 悲观锁的区别、适用场景如果数百万的进度记录请求,如何实现?本地缓存队列用过吗这个真不会,可以有下列场景使用:异步批量写入:指的是将批量的写入请求暂存本地,而后可以批量写入。流量削峰:类似消息队列MQ 的使用场景场景:分库分表场景下,如果一个商家查询自己的所有用户订单,如何提高查询效率?(应该可以分离订单号和详细数据)rpc 项目:项目介绍对开源框架的思路借鉴序列化算法的不同:json、kryo的区别一致性hash的设计考虑:如何避免负载不均衡、如何线上动态调整节点数。限流算法:滑动窗口的实现,应对高并发的问题。除了这种简易实现,有没有别的方法mysql:默认的事务隔离级别脏读和幻读索引建立的原则科研对你工作的影响帮助大模型:rag的流程日常工具的使用两轮面试都没有手撕代码,挂的原因应该是缺少亮点吧,项目一般,技术栈一般,个人背景也一般。
点赞 6
评论 4
全部评论

相关推荐

点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务