1. 程式人生 > >160922-0924百度校招測試開發面試記錄

160922-0924百度校招測試開發面試記錄

160922 0924 0926百度校招測試開發面試記錄

首先我要吐槽一下面試時間,一面面了一個小時,二面面了70+分鐘。。

總的看來,面試演算法問的不難,但是很注重考查基礎,必問專案經歷,並會發散性的考查你的能力,同時一定會考查對你投遞崗位的認識程度。

0922 一面

中規中矩 大概吧
首先自我介紹

然後演算法:

  • gcd
  • 快排(此處我表示寫不出來,於是口述了大概流程,面試官又要求任意寫一個其他的排序,把程式碼寫出來)

然後聊專案
聊的東西還是蠻多的
聊了許多經典問題 專案的內容 專案的進行情況 你在專案中的職責與作用
我專案裡面其實如果準備充分可以有加分點的。。
因為是關於Android的東西
面試官問了一些Activity啊什麼的東西
但是我實際上沒有系統地學過Android開發,所以並不會。。
(如果你專案裡面也有Android的東西,建議複習一下Android四大元件神馬的)

然後考的mysql
給一個要求,讓你設計一個數據庫
然後要求改進
然後要求寫一些sql語句
簡單的還ok 後來問複雜的 一個操作中涉及到計數選擇啊 就不會了(我好菜啊)

考c++的東西
堆和棧
多型 虛擬函式 純虛擬函式 (到虛擬函式不會了 我好菜啊)
(那麼問題來了 什麼是OOP(感覺每次都會以某種形式進行考察= =。))

考了一點點linux的東西
由於我也只是瞭解一點點基礎指令 沒有往深處問了

考對職位的認識(與準備?)
給了2個小題
在某種情境下 設計測試用例 (具體是啥 我忘了= =)

差不多這些東西
中間夾雜了一些其他的東西 比如專案開發中遇到了什麼問題 你是怎樣解決的
你認為你最大的優點是什麼

最後是例行一問

其實完了回學校是很忐忑的。。因為C++和Android兩下就被問穿了。。
基礎薄弱真的是很吃虧的
但很意外 23號晚上11:30收到通知 24號去參加二面
(一面通知也是晚上10:30, 兩次通知簡訊都是過了12點發的,心疼加班的HR們)

0924 二面

自我介紹

例行演算法題
但是做著做著就味道不對了。。

第一個是考怎樣判斷連結串列有環 我說的暴力法 面試官明顯不滿意= =
我最後也不知道期望答案是啥。。 我剛查了一下 大概是一個步進追趕的方法,我覺得我當時理解出了問題 = =(嗨呀好氣啊)

第二個給兩個日期 要求計算兩個日期相差多少天
吶 開始我仍然給出的暴力方法。。 面試官表示不滿意。。
經提示 我表示可以用時間戳來做
於是讓寫程式碼
兩行寫出來 然後面試官問你確認嗎
我猜到有坑了 但是沒看出來 就確認了 然後面試官點出我沒有考慮第二個日期在第一個日期之前的情況(我一臉懵逼:“不帶這麼玩的啊”)
然後接著就要求 針對自己寫的這段程式碼 設計測試用例
(考查了測試分類 測試方法啥的)

第三個仍然是快排(你們是多喜歡問快排)
這很尷尬 我於是再次轉移話題
問面試官是否可以口述流程
面試官說那我就不問快排了
於是她問了前序 中序 後序遍歷
我大概說了一下 沒問題
追問三者差別 沒問題
然後追問 這些遍歷的實際應用場景
於是我再次陷入了懵逼。。。
(我剛查了一下 現在想給自己兩耳刮子。。mdzz
我忘記了字尾表示式這麼一個經典的東西
哦湊 我好菜啊)

(此處插播一個吐槽 這個面試官還是蠻喜歡聊天的 = =。 從簡歷裡挑了一些非技術的東西聊)

(此處的懵逼一直在持續中)
問MySQL
piapia一套組合拳
我弱弱地表示不會

問Android
在我表明了我們專案的實際情況後
面試官仍非常執著地問了一些設計模式方面的東西 MVC啥的除了MVC我都沒聽過 還不像一面 一面問的四大元件我好歹聽說過(我好菜啊)
我弱弱地表示不會

追問Python與C++的各種庫函式 你瞭解多少
我弱弱地表示不會

問linux
捎帶提了一下 我說我用的很少 乾脆就連指令都沒問

提及了一下git

問了一下Python
講真這個蠻出乎意料的。。
問的字典(dict) 然後如何遍歷 我說for 還有迭代器
追問兩者差別 勉強算答上來了

問C++中陣列與指標的差別
勉強算答上來了

中間有這麼一道題 忘了具體在哪裡問的了
要求給你一個文字檔案
你可以任意使用Python Shell C++來做
找出其中單詞出現頻率最高的3個
感覺答得不好 頂多算及格= =(我好菜啊)
追問 了一個正則表示式的問題 (這個也在我意料之外= =。)

大概這麼多??有遺漏我想起來再補 真的這面試到現在我還懵逼著呢。。

問了一些其他的問題 是插在之前那些問題裡面的
比如自己覺得自己的優勢 自己的不足
家裡哪的 為啥選擇上海工作
投遞過哪些職位 為什麼選擇測試開發
從之前以及這次面試中 你學到了什麼
(感覺有的問題應該HR面問??)
還有更奇怪的 問用過哪些百度的產品 吐槽一下
這個問題 我對百度搜索 空間 地圖 百科 貼吧 都吐槽了
然後面試官還問我還有麼。。(黑人問號.jpg)

最最後 例行一問

0926 三面

??
感覺挺怪的。。整場面試沒有問任何細節的技術問題
就問了專案的一些東西
然後考察了一些解決問題的能力
問了一些 自我評價 的東西
好像就隨便聊聊 就又聊了50分鐘= =

天津地區29號開始發offer
安靜等待中。。

哎我同學說考得很簡單 sad
還不是因為我菜 啊

最後最後 第一次用Markdown寫部落格 如果格式很難看 請見諒。