虾皮面试

11.25日
1、自我介绍
2、数据库相关,事务提交过程、主从原理
3、项目为什么使用rocketmq配合binlog实现一致性
4、tcp和udp区别,tcp为什么三次,四次和两次行不行,断开连接为什么要四次,三次不行吗?tcp面向连接是什么意思?
5、手撕
6、反问业务,和面试中不会的地方,面试官狠狠的详细说了主从事务一致性,举了例子,反问就耐心介绍了很久
7、数据库两种存储引擎区别
全部评论
佬有发二面吗
1 回复 分享
发布于 2023-11-27 18:04 广东
项目是12306吗
点赞 回复 分享
发布于 2023-12-13 07:16 陕西
兄弟你面的什么岗位
点赞 回复 分享
发布于 2023-12-08 11:17 北京
有hxd约12月2号的二面吗
点赞 回复 分享
发布于 2023-11-28 16:45 黑龙江
发感谢信了
点赞 回复 分享
发布于 2023-11-28 12:08 广东
佬 手撕了什么题呀
点赞 回复 分享
发布于 2023-11-27 17:41 浙江
sre嘛
点赞 回复 分享
发布于 2023-11-27 15:51 浙江
和我一模一样😂
点赞 回复 分享
发布于 2023-11-26 18:44 重庆
佬是一面吗?
点赞 回复 分享
发布于 2023-11-25 18:47 广东

相关推荐

这周又面了⬇1、虾皮一面2、小鹏一面ps:均凉透哈哈
投递深圳虾皮信息科技有限公司等公司10个岗位
点赞 评论 收藏
分享
问题的定义和发现过程:今天在做毕业设计的项目,发现两个系统之间可能存在耦合。一开始的想法是使用事件的方式来解耦。后来发现不仅这两个系统之间存在耦合,也普遍存在于其他系统间。解决方法的联想和具体方案:正好最近在看面经,发现大家大部分情况都被问到了设计模式,所以就想着看看啥设计模式可以解决这个问题。最后选择了观察者模式。于是就去google了一下什么观察者模式,就我浅显的一个小时了解之后,用我个人的话来理解就是:观察者模式可以理解为有一些类(类1),他们的行为在设计上会影响别的类(类2、3、4)。但是我们需要在开发过程正避免类2、3、4直接调用类1的某些字段来更新状态,导致耦合。所以我们可以实现一个发布者接口,让类1实现这个接口,同时实现一个订阅者接口,让类2、3、4实现这个接口。另外需要类1维护一个动态的订阅者列表,在类1的某些状态改变的时候,通过事件发布给所有依赖于这个状态的订阅者。这样订阅者就可以避免通过直接访问发布者某些字段的行为来改变自己的特定状态,达到解耦的目的。(我对接口和事件的知识还比较浅,而且是刚刚了解了观察者模式,如果有理解错误欢迎指出,写这个贴子目的在于记录自己的每日学习,并且锻炼结构化思考问题的能力。)资料参考:https://refactoringguru.cn/design-patternshttps://www.runoob.com/design-pattern/observer-pattern.html
点赞 评论 收藏
分享
评论
7
34
分享

创作者周榜

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