万得内推万得内推

万得面经+内推码

一面:技术基础与项目经验考察

面试当天,我提前到达了万得信息的办公地点。一面是技术面,面试官是一位看起来很资深的后端开发工程师。

  • 编程语言:面试官首先问了我对 Java 的掌握程度,比如 Java 的多态性是如何实现的,我详细解释了方法重载和方法重写的概念以及它们在实现多态性中的作用。接着又问了 Java 集合框架,像 ArrayList 和 LinkedList 的区别,我从底层数据结构、插入和删除操作的时间复杂度等方面进行了回答。
  • 数据库:在数据库方面,问到了 MySQL 的事务隔离级别,我回答了读未提交、读已提交、可重复读和串行化这四个级别,并说明了每个级别可能出现的问题,比如读未提交会出现脏读,读已提交会出现不可重复读等。还被问到了索引的原理,我讲解了 B + 树索引的结构和工作原理,以及如何创建合适的索引来优化查询性能。
  • 框架:关于 Spring 框架,面试官问了 Spring 的 IOC(控制反转)和 AOP(面向切面编程)的原理。我解释了 IOC 是如何通过依赖注入来降低组件之间的耦合度,以及 AOP 是如何实现对业务逻辑的横向切割,例如日志记录、事务管理等功能的实现。还问到了 Spring Boot 的自动配置原理,我结合自己的项目经验,说明了 Spring Boot 是如何通过条件注解和配置类来实现自动配置的。

项目经验深挖

接下来,面试官针对我简历上的项目进行了深入询问。让我详细介绍了一个我参与过的大型后端项目,包括项目的背景、业务需求、技术架构以及我在项目中承担的具体工作。在介绍过程中,面试官不断追问一些技术细节,比如在处理高并发请求时,采用了哪些技术手段来保证系统的性能和稳定性。我回答了使用了缓存(如 Redis)来减少数据库的压力,以及采用了消息队列(如 Kafka)来异步处理一些非关键业务逻辑,提高系统的响应速度。还问到了项目中遇到的最大的技术难题以及是如何解决的,我分享了在一次数据库迁移过程中遇到的数据一致性问题,通过采用数据同步工具和手动校验的方式,最终成功解决了问题。

算法与数据结构

最后,面试官出了一道算法题,要求我在纸上实现一个简单的排序算法,我选择了快速排序,并写出了基本的代码逻辑。之后又问了一些关于时间复杂度和空间复杂度的问题,我也都准确地进行了回答。

一面结束后,面试官让我稍作等待,过了大概 15 分钟,HR 过来告诉我一面通过了,让我准备二面。

二面结束后,面试官说会在一周内给我反馈。等待的过程真的很煎熬,不过好在最后收到了 HR 的电话,通知我通过了面试,进入了谈薪环节。

万得Wind25届校招招聘

(❗️24/25/26届可投)

【关于我们】万得是中国大陆领先的金融数据、信息和软件服务企业,总部位于上海陆家嘴金融中心

【招聘岗位】产品/运营/数分/测试/算法/开发/职能(HR)/设计/管培生

【面向对象】2024年6月-2026年6月的应届毕业生

【工作地点】上海、南京、苏州、深圳、扬州

【投递链接】

电脑端:http://www.wind.com.cn/

手机端:https://www.wind.com.cn/mobile/JoinUS/RecruitDetail/zh.html?entry=school

【内推码】2023cwc1

(简历优先筛选,加速流程推进,有问题/需要对接HR可联系)

大家投递完可以在评论区打上姓名缩写+岗位,我来确认有没有内推成功喽

#内推##牛友职场人脉来了#
全部评论

相关推荐

04-17 15:05
已编辑
南京师范大学 Java
#暑期实习# #日常实习# 1. 项目中的难点是什么?2. 高精度视频为什么要把播放记录存在缓存里?频繁访问redis性能会不会也有问题?是读操作多还是写操作多3. 数据库与缓存的一致性问题,如果删除缓存时发生了异常,怎么办?4. 用消息队列解决,根据什么从消息队列里把它去掉?5. redis用的比较多,聊聊 (作用,数据结构,持久化,分布式锁,内存淘汰策略,删除策略,缓存三兄弟,线程模型)6. redis里的I/O多路复用详细再说说7. 缓存穿透、缓存击穿的解决方法8. 缓存穿透会引发什么问题?9. rpc项目的背景,功能10. 一次rpc调用会经历哪些过程?(代理,编解码,网络通信,熔断降级等等)11. 服务端怎么知道客户端调用了什么方法?(编码规则?)12. java怎么保证并发安全(synchronized,lock,原子类这些)13. 讲讲lock接口怎么实现的(CAS+AQS)14. CAS是干什么的?15. CAS为什么要判断内存里的值与旧值是否相等,举个例子16. CAS能保证线程安全吗17. ThreadLocal了解吗18. ThreadLocal的内存泄露如何产生的19. ThreadLocal为什么ThreadLocalMap中key是弱引用,value是强引用20. 聊聊数据库(索引,事务,锁,三大日志,主从复制,性能调优)21. 聊聊JVM(JVM内存构成,垃圾回收器,垃圾回收算法)22. 怎么判定这个这个对象是垃圾23. 哪些可以作为GC-root24. 最有成就感的事(项目结合AI)25. 对大模型有哪些了解(prompt,function-call,Rag)
饿了么一面115人在聊 查看50道真题和解析
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务