
又到一年秋招季身邊不少學弟學妹在后臺問起聯想2025年秋招技術研究人工智能類筆試的情況。今年聯想的筆試在AI算法崗里算比較有代表性的題量不小、范圍很寬既考基礎功底又考工程落地思維。我結合自己和幾位同學今年秋招的實戰復盤把這套筆試的出題邏輯、備考要點和踩坑記錄整理成文給后面要投聯想或者其他大廠AI研究崗的同學做個參考。先說清楚這篇文章不是給你背答案用的而是幫你建立一套應對這類筆試的思考框架。技術研究人工智能類崗位的筆試核心考察的不是你背了多少模型結構而是你面對一個實際問題時能不能快速判斷用什么方法、為什么用這個方法、怎么把它落地。聯想的題雖然有自家特色但整體思路和主流大廠AI崗筆試是相通的把這套邏輯吃透你投其他公司同樣適用。1. 筆試整體考察方向與崗位定位的匹配邏輯1.1 技術研究崗和純開發崗的筆試差異很多人拿到聯想的筆試通知第一反應是去刷LeetCode這沒錯但只對了一半。技術研究人工智能類崗位和普通后端開發崗相比考察的側重點明顯不同。純開發崗更看重代碼能力、數據結構功底、系統設計思維而AI技術研究崗在編程之外還會重點考察機器學習理論基礎、深度學習模型理解、數學推導能力以及對前沿論文的閱讀理解能力。聯想的筆試題目結構大概分成四個部分編程題、機器學習/深度學習基礎題、數學基礎題、綜合推理題。編程題占比大概在30%到40%之間剩下的全是理論題和推理題。這意味著你光刷題不補理論筆試后半段會非常吃力。我當時有個朋友LeetCode刷了近五百題結果掛在機器學習基礎題上——一道關于梯度消失原因的多選題他選了“學習率過大”作為唯一原因其實正確答案還包括“激活函數飽和”和“網絡層數過深”。這就是典型的刷題思維和理論思維脫節。另外要注意的是聯想的技術研究崗筆試時間通常是90分鐘到120分鐘題量大概在50到70道之間。這個體量決定了你每道題平均只有一分多鐘根本沒時間在考場上慢慢推導公式。那些概念性的知識點必須形成條件反射看到題干就能立刻鎖定答案。所以備考階段光“看過”不行要做到“能默寫”的程度。1.2 聯想筆試的科目構成與時間分配根據今年2025屆秋招的實際情況聯想技術研究人工智能類筆試的科目構成大致如下表所示。注意每年題目可能有微調但大方向不會有太大變動。科目模塊大致題量題型建議用時考察核心編程題2-3題代碼填空/算法實現30-40分鐘數據結構、動態規劃、邊界處理機器學習基礎15-20題單選/多選20-25分鐘模型原理、損失函數、正則化深度學習基礎15-20題單選/多選20-25分鐘CNN/RNN/Transformer、訓練技巧數學基礎與推理10-15題選擇/填空15-20分鐘概率論、線性代數、最優化綜合分析與前沿5-10題場景題/簡答10-15分鐘論文理解、模型選型、業務落地從時間分配就能看出來編程題雖然是硬骨頭但理論題的總分值其實更高。很多人一上來就死磕編程題結果后面理論題時間不夠白白丟分。我自己考試時的策略是先把所有選擇題快速過一遍把會做的穩定拿分再回來做編程題最后剩余時間留給綜合推理題。這個策略不一定適合所有人但你要在平時模擬時找到自己的節奏別上了考場才手忙腳亂。2. 題型拆解與核心知識點復盤2.1 機器學習基礎概念辨析是重災區機器學習基礎部分聯想出題非常喜歡考“概念辨析”類的題目。比如給你四個選項每個選項是對某個模型或算法的描述讓你選出錯誤的那一個。這類題目表面考概念實際考的是你對算法本質的理解程度而不是表面上的“背定義”。舉個例子考過一道關于L1和L2正則化的選擇題選項A“L1正則化可以產生稀疏權重”選項B“L2正則化會讓權重趨向于零但不會精確等于零”選項C“L1正則化等價于對權重施加拉普拉斯先驗”選項D“L2正則化等價于對權重施加拉普拉斯先驗”。答案是DL2對應的是高斯先驗。如果你只是記住了“L1稀疏、L2防過擬合”這種口訣碰到這種題就懵了。所以備考時對于常用的正則化、損失函數、優化器不僅要知其然還要知道它們的數學表達和概率解釋。還有一個高頻考點是“偏差-方差分解”。題目往往這樣出一個模型訓練集誤差很低但測試集誤差很高問你最可能是因為什么。答案當然是方差過大、過擬合。但聯想會把它變個花樣——比如給出一組學習曲線讓你判斷模型處于什么狀態以及最有效的解決手段是什么。這就要你把偏差-方差理論和實際調參經驗結合起來不是純理論題了。提示備考機器學習基礎時強烈建議自己動手推一遍邏輯回歸、SVM、樸素貝葉斯的數學推導。不一定要精通所有細節但至少知道損失函數怎么來的、梯度怎么更新。聯想的題考得很活但萬變不離其宗。2.2 深度學習基礎Transformer和訓練技巧是絕對重點今年的深度學習基礎題里Transformer相關的題目占比非常高這跟整個行業的技術趨勢是一致的。我在筆試中遇到了好幾道關于自注意力機制的題目比如計算復雜度、位置編碼的作用、多頭注意力的意義等等。這些內容在面試中也是高頻考點筆試階段就要打好底子。具體來說你需要掌握這幾個方面自注意力機制的公式(Q、K、V怎么算softmax溫度系數的作用)多頭注意力為什么有效(不同的頭學到了不同的語義子空間)位置編碼為什么需要(Transformer沒有時序信息必須顯式注入位置信息)。今年聯想甚至考了一道關于RoPE(旋轉位置編碼)的簡答題讓你說明它相比傳統絕對位置編碼的優勢。這就屬于前沿一點的題目了說明他們確實在關注行業最新進展不只是考老掉牙的基礎。訓練技巧方面的考點包括學習率預熱(learning rate warmup)的作用、梯度裁剪解決什么問題、混合精度訓練的原理、Batch Normalization和Layer Normalization的區別。這里有個容易混淆的點很多同學搞不清為什么Transformer用LayerNorm而CNN用BatchNorm。核心原因在于BatchNorm依賴batch維度統計量而NLP任務中序列長度變化大、batch通常較小統計量不穩定LayerNorm是對每個樣本的隱含層做歸一化不受batch大小影響更適合序列模型。這類“為什么用A不用B”的題目才是拉開差距的關鍵。2.3 數學基礎與算法思維概率題永遠是主力數學基礎這塊概率論和線性代數各占半壁江山。概率論最愛考的是貝葉斯公式、期望方差的計算、常見分布的性質以及簡單的參數估計。我記得有一道題是這樣的一個袋子里有紅球和白球紅球比例未知你隨機抽取10個球其中7個是紅的用極大似然估計紅球比例是多少。這道題本身不難答案是0.7但如果你不知道極大似然估計的基本思路就會卡住。線性代數的高頻考點是矩陣特征值分解、奇異值分解(SVD)、正定矩陣性質。這些知識點表面上看起來和AI關系不大但實際上PCA、推薦系統、詞向量訓練都離不開它們。我記得有一道題是問SVD在推薦系統中的應用場景以及為什么用SVD能處理稀疏矩陣。這就是典型的“用數學解決工程問題”的思路。算法思維這塊除了筆試中的編程題選擇題里也會穿插一些復雜度分析、數據結構選擇的問題。比如給一個場景需要對海量數據進行實時TopK統計你選什么數據結構合適。答案是堆(Heap)時間復雜度O(nlogK)而不是全排序。這種題目對刷過題的同學來說很簡單但對只背理論不會做題的同學來說就容易丟分。3. 聯想特色端側AI與多模態場景化命題3.1 為什么聯想會重點考察端側AI如果你想投聯想的AI崗就一定要了解這家公司的業務偏向。聯想是做PC、服務器、智能設備起家的這幾年大力布局“端-邊-云”協同的AI戰略。所謂端側AI就是在手機、PC、物聯網設備上直接運行AI模型而不是把數據傳到云端再計算。這個方向在聯想的筆試中體現得非常明顯幾乎每年都會有相關的場景題。端側AI的核心約束是“資源有限”算力有限、內存有限、電池有限。所以在考察相關知識點時聯想會非常關注你知不知道怎么在資源受限的情況下部署模型。比如模型壓縮技術——剪枝、量化、知識蒸餾這些傳統AI崗可能只是了解層面的東西在聯想的筆試里會成為考察重點。具體題目可能這樣出一個圖像分類模型要在某款PC設備上實時運行但推理速度不達標問你最有效的優化手段是什么。選項里有換更大的模型、減少輸入圖像分辨率、做8bit量化、增加batch size。正確答案是量化和減少輸入分辨率因為換大模型只會更慢增加batch size在推理端往往沒意義。這類題目考察的是你對“模型部署”這個環節是否有實際概念。3.2 場景化命題的解題框架從業務需求反推技術方案聯想的綜合推理題特別喜歡給你一個業務場景讓你從技術角度給出方案。這些場景往往和聯想的產品線強相關比如智能會議系統的語音識別、PC端的文檔OCR、工廠里的質量檢測等等。解答這類題目有一個非常實用的框架先明確業務約束再評估可選技術方案最后給出可落地的建議。舉一個我今年遇到的真題變體聯想有一款面向教育場景的智能平板需要在離線狀態下完成學生作業的OCR識別和錯題分析。離線意味著不能調用云端大模型必須在設備端完成。問題問你會選擇什么技術路線以及遇到的主要挑戰是什么。我當時的答題思路是OCR部分選擇輕量級的端側OCR模型(如PaddleOCR的移動端版本)錯題分析部分用規則加小模型結合的方式主要挑戰是手寫體識別準確率、設備算力限制和離線模型更新機制。這個思路本身沒有標準答案但你要體現出“在約束條件下做技術取舍”的能力這正是技術研究崗需要的素質。提示備考聯想這種偏硬件的AI崗一定要去了解他們最近發布的AI產品和技術路線。比如端側大模型、AI PC、異構計算這些概念如果能在筆試的簡答題里自然地帶出來會讓你的答案更有針對性。4. 備考時間線與資料清單4.1 三輪復習法從打基礎到模擬沖刺因為聯想筆試的范圍比較廣我不建議你考前一周才臨時抱佛腳。比較穩妥的做法是安排三到四周的備考周期分成三輪來復習。第一輪(第1周)是打基礎重點是機器學習核心算法和深度學習基礎。這個階段你需要快速過一遍知識點不需要做題但要理解每個模型的原理、優缺點和適用場景。推薦用李航的《統計學習方法》前六章加上李沐的《動手學深度學習》相關章節把邏輯回歸、SVM、決策樹、CNN、RNN這些核心模型過一遍。這個階段的目標是建立起完整的知識框架而不是死記硬背。第二輪(第2-3周)是刷題和補盲區。這一輪你要開始做往年真題和模擬題重點練習機器學習/深度學習的選擇題同時保證每天至少兩道編程題的手感。做題過程中你會發現自己的知識盲區比如某個數學公式不熟悉、某種模型原理理解不透徹這時候再有針對性地回去查資料。我們當時建了一個秋招刷題群每天互相分享錯題效果比自己悶頭刷好很多。第三輪(考前3-5天)是模擬沖刺。嚴格按照考試的時間限制做整套模擬題目的是適應考試節奏和題量。模擬的時候一定要計時不要一道題卡太久。這個階段還要重點復習之前做錯的題目把易錯點整理成筆記反復看。我自己習慣考前把所有核心公式手寫一遍既加深記憶也方便考試時快速調動。4.2 備考資料推薦哪些值得看哪些可以跳過關于備考資料我踩過一些坑也積累了一些心得。市面上的資料魚龍混雜很多內容花哨但沒用。以我的經驗來看把這些資料吃透就夠了。資料使用方式優先級《統計學習方法》前6章重點掌握邏輯回歸、SVM、決策樹推導高《動手學深度學習》快速熟悉PyTorch實現和Transformer結構高CS229課程筆記補充概率論和優化算法細節中《百面機器學習》刷面試/筆試題查漏補缺高LeetCode熱題100每天2-3題保持編程手感高各類模型技術博客理解“為什么”層面的細節中至于那些動輒幾百頁的“XX大廠真題合集”我不是特別推薦。因為網上流傳的真題往往不完整而且很多沒有標準答案做錯了也不知道為什么錯反而浪費時間。不如把精力放在核心基礎知識的深度理解上。筆試題目雖然千變萬化但核心考點是穩定的基礎扎實了以不變應萬變。5. 踩坑記錄筆試中容易丟分的六個細節5.1 題型相關多選題是最容易翻車的地方聯想的機器學習基礎題里多選題占比不低而且評分標準通常是“少選得部分分錯選不得分”。這個規則很關鍵意味著你拿不準的選項千萬別選。我看過不少同學明明知識掌握得不錯但每次多選題都喜歡把不確定的選項也勾上結果錯選被整題扣分非常可惜。我記得有一道多選題以下哪些措施可以緩解過擬合選項包括增加訓練數據、降低模型復雜度、增加模型層數、使用Dropout、增大正則化系數。正確答案是增加訓練數據、降低模型復雜度、使用Dropout、增大正則化系數。但有個同學選了“增加模型層數”因為他覺得模型更大了能擬合更多特征完全弄反了。這種題就是考察你對過擬合本質的理解而不是讓你靠猜。我建議你在做多選題時先把確定的選項選上不確定的寧可不選保住基礎分。另一個容易丟分的地方是簡答題。聯想的簡答題不一定每場都有但一旦有分值往往不低。簡答題的答題策略是“結構清晰、要點突出”。不需要寫長篇大論但要把關鍵點分條列清楚。比如問“如何解決Transformer推理速度慢的問題”你可以從模型層面(剪枝、蒸餾、量化)和工程層面(算子融合、并行推理)兩個維度來答。用分點作答閱卷人一眼就能看到你的思路框架。5.2 代碼細節邊界條件和復雜度是隱性扣分點編程題雖然是標準算法題但聯想的編程題有一些“隱藏要求”要注意。首先是輸入輸出格式有些題目要求從標準輸入讀取有些則是補全函數。如果是補全函數注意看清楚函數的參數類型和返回值類型不要寫錯簽名。其次是時間和空間復雜度的限制有的題目會明確給出數據規模這其實是在暗示你應該用什么復雜度的算法。我今年遇到的一道題是這樣給定一個無序數組要求找出最長的連續序列長度時間復雜度要求O(n)。看到這個要求就應該立刻想到用哈希集合而不是排序之后遍歷。如果你用了排序即使功能正確也會因為不滿足時間要求而只拿部分分數。這類題目非常常見LeetCode的“最長連續序列”(128題)就是原題。所以刷題的時候不要只看自己能不能AC還要想清楚最優解是什么為什么這個復雜度是必須的。還有個細節很多編程題支持多種語言作答但不同語言在輸入輸出上差異很大。習慣用C刷題的同學考試時如果選了Python要注意輸入讀取的方式不同別在環境切換上浪費時間。我自己是考前就確定好主用語言每一道編程題都用Python寫這樣在考場上不需要思考直接開寫。5.3 常見問題速查表考前30分鐘過一遍最后整理一份考前提綱式的檢查清單來自我多次筆試的經驗教訓你可以保存下來考前30分鐘過一遍。易錯點正確理解/建議L1/L2正則化對應的先驗L1拉普拉斯先驗L2高斯先驗Dropout訓練和推理的區別訓練時隨機失活推理時保留全部并縮放權重BatchNorm和LayerNorm適用場景CV用BN多NLP/Transformer用LN多梯度消失的常見原因網絡過深、激活函數飽和、初始化不當端側模型優化的主要手段量化、剪枝、蒸餾、算子優化多選題評分規則少選得部分分錯選不得分拿不準不選編程題復雜度要求注意看數據規模提示選擇匹配的算法簡答題答題格式分點作答先結論后原因邏輯清晰另外再提醒一點考試前務必檢查自己的網絡環境和設備。聯想的筆試通常是在第三方在線筆試平臺進行如果中途斷網系統可能不會自動保存已提交的答案。我有一次就是答完編程題提交時網絡卡了幾秒差點丟題。所以建議提前十分鐘進系統把環境調試好考試過程中盡量別切換網絡。按照我個人的備考體驗聯想技術研究人工智能類筆試的難度在秋招大廠里不算最頂尖但覆蓋面非常廣想在短時間內全部掌握幾乎不可能。你需要做的是抓住主要矛盾機器學習/深度學習基礎是確定性的送分題編程題是拉開差距的硬骨頭場景題是展現你AI工程思維的關鍵。把這三塊把握好筆試通過應該問題不大。最后再分享一個容易被忽略的點考完試回頭看那些平時喜歡看技術博客、自己動手復現論文的同學在筆試里普遍表現得更好。因為筆試考察的本質不是記憶而是理解。你只有在平時多問自己“為什么”才能在考場上快速給出正確答案。