滴滴一面+二面

一面 40分钟

项目

问了挺多项目的 大概有20分钟(体验最好的一次面试),答得也不错

基本是 项目实现 加 八股的结合,基本问的我都看过几眼。

Rabbitmq的一些原理

穿插了一个 场景热key怎么解决的问题

八股

Juc ThreadLocal与Volatile

mysql的锁:悲观乐观锁 + 行锁 +MVCC

计网tcp 三次握手四次挥手

算法题:on的水题(多选1 我选了个水题,估计选难得会有加分? 但是时间估计也不太够)

二面 40分钟

项目

自旋锁的问题

RabbitMQ的问题

八股

Spring AOP 与 IOC bean是怎么实现;还有一个循环依赖

MySQL

B+树是如何完成查询的。

算法

347. 前 K 个高频元素

(搞了20分钟,并且代码还没有写出来—,—)

一开始没想出来,搞了个复杂的,然后弄了个伪代码(是正确的解法)

二面表现不行我估计是挂了(抱有一丝幻想)

二面延伸的比较多。深挖的比较多,我spring确实不够熟,延伸的不够。

总结

对八股一定要挖深,把整个流程都说的炉火纯青,如此一来面试不成问题,只是时间问题

这次的面试也给了我很大的信心

#面经##软件开发2024笔面经#
全部评论
蹲一波后续
1 回复 分享
发布于 2024-05-14 15:39 湖北
佬请问是秋储吗
点赞 回复 分享
发布于 2024-05-16 09:41 陕西
蹲一个,刚二面完,点进去二面链接显示三面,不知道算不算过
点赞 回复 分享
发布于 2024-05-15 17:08 湖南
佬,有后续吗?
点赞 回复 分享
发布于 2024-05-14 11:34 北京
佬,你面的哪个部门啊
点赞 回复 分享
发布于 2024-05-13 23:09 江苏

相关推荐

在实际项目中常用的设计模式有如下几种:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=1a0513f768dd42e88065708ac3b1237f单例模式(Singleton):应用于需要保证全局只有一个实例的情况,例如数据库连接池、线程池。工厂模式(Factory):应用于创建对象实例的场景,隐藏实际创建逻辑,提供一个统一的接口。观察者模式(Observer):应用于一对多的依赖关系,当一个对象状态发生改变时,其依赖的对象会自动进行更新。适配器模式(Adapter):应用于将一个类的接口转换成客户端所期望的另一种接口,常用于旧代码的升级与兼容。策略模式(Strategy):应用于根据不同的策略做出不同的处理,例如支付方式的选择、排序算法的选择等。装饰器模式(Decorator):应用于为对象动态添加额外的功能,而不需要修改其原始代码。模板方法模式(Template Method):应用于定义算法的骨架,将一些步骤的具体实现延迟到子类中。命令模式(Command):应用于将请求封装成具体的对象,使得可以用不同的请求对客户进行参数化。迭代器模式(Iterator):应用于提供一种方法来访问一个容器对象中的各个元素,而无需暴露其内部结构。组合模式(Composite):应用于将对象组合成树形结构以表示部分-整体的层次结构,使得用户对单个对象和组合对象的使用具有一致性。
社畜职场交流圈
点赞 评论 收藏
分享
评论
10
38
分享

创作者周榜

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