萬得內(nèi)推萬得內(nèi)推
萬得面經(jīng)+內(nèi)推碼
一面:技術基礎與項目經(jīng)驗考察
面試當天,我提前到達了萬得信息的辦公地點。一面是技術面,面試官是一位看起來很資深的后端開發(fā)工程師。
- 編程語言:面試官首先問了我對 Java 的掌握程度,比如 Java 的多態(tài)性是如何實現(xiàn)的,我詳細解釋了方法重載和方法重寫的概念以及它們在實現(xiàn)多態(tài)性中的作用。接著又問了 Java 集合框架,像 ArrayList 和 LinkedList 的區(qū)別,我從底層數(shù)據(jù)結構、插入和刪除操作的時間復雜度等方面進行了回答。
- 數(shù)據(jù)庫:在數(shù)據(jù)庫方面,問到了 MySQL 的事務隔離級別,我回答了讀未提交、讀已提交、可重復讀和串行化這四個級別,并說明了每個級別可能出現(xiàn)的問題,比如讀未提交會出現(xiàn)臟讀,讀已提交會出現(xiàn)不可重復讀等。還被問到了索引的原理,我講解了 B + 樹索引的結構和工作原理,以及如何創(chuàng)建合適的索引來優(yōu)化查詢性能。
- 框架:關于 Spring 框架,面試官問了 Spring 的 IOC(控制反轉)和 AOP(面向切面編程)的原理。我解釋了 IOC 是如何通過依賴注入來降低組件之間的耦合度,以及 AOP 是如何實現(xiàn)對業(yè)務邏輯的橫向切割,例如日志記錄、事務管理等功能的實現(xiàn)。還問到了 Spring Boot 的自動配置原理,我結合自己的項目經(jīng)驗,說明了 Spring Boot 是如何通過條件注解和配置類來實現(xiàn)自動配置的。
項目經(jīng)驗深挖
接下來,面試官針對我簡歷上的項目進行了深入詢問。讓我詳細介紹了一個我參與過的大型后端項目,包括項目的背景、業(yè)務需求、技術架構以及我在項目中承擔的具體工作。在介紹過程中,面試官不斷追問一些技術細節(jié),比如在處理高并發(fā)請求時,采用了哪些技術手段來保證系統(tǒng)的性能和穩(wěn)定性。我回答了使用了緩存(如 Redis)來減少數(shù)據(jù)庫的壓力,以及采用了消息隊列(如 Kafka)來異步處理一些非關鍵業(yè)務邏輯,提高系統(tǒng)的響應速度。還問到了項目中遇到的最大的技術難題以及是如何解決的,我分享了在一次數(shù)據(jù)庫遷移過程中遇到的數(shù)據(jù)一致性問題,通過采用數(shù)據(jù)同步工具和手動校驗的方式,最終成功解決了問題。
算法與數(shù)據(jù)結構
最后,面試官出了一道算法題,要求我在紙上實現(xiàn)一個簡單的排序算法,我選擇了快速排序,并寫出了基本的代碼邏輯。之后又問了一些關于時間復雜度和空間復雜度的問題,我也都準確地進行了回答。
一面結束后,面試官讓我稍作等待,過了大概 15 分鐘,HR 過來告訴我一面通過了,讓我準備二面。
二面結束后,面試官說會在一周內(nèi)給我反饋。等待的過程真的很煎熬,不過好在最后收到了 HR 的電話,通知我通過了面試,進入了談薪環(huán)節(jié)。
萬得Wind25屆校招招聘
(??24/25/26屆可投)
【關于我們】萬得是中國大陸領先的金融數(shù)據(jù)、信息和軟件服務企業(yè),總部位于上海陸家嘴金融中心
【招聘崗位】產(chǎn)品/運營/數(shù)分/測試/算法/開發(fā)/職能(HR)/設計/管培生
【面向?qū)ο蟆?024年6月-2026年6月的應屆畢業(yè)生
【工作地點】上海、南京、蘇州、深圳、揚州
【投遞鏈接】
手機端:https://www.wind.com.cn/mobile/JoinUS/RecruitDetail/zh.html?entry=school
【內(nèi)推碼】2023cwc1
(簡歷優(yōu)先篩選,加速流程推進,有問題/需要對接HR可聯(lián)系)
大家投遞完可以在評論區(qū)打上姓名縮寫+崗位,我來確認有沒有內(nèi)推成功嘍