當前位置:學識都>好好學習>考研>

說說百度的筆試經驗

學識都 人氣:1.02W

百度通知我筆試“自然語言處理工程師”,這是我最喜歡的職位之一。

說說百度的筆試經驗

但問題是不記得我投過這個,所以也不記得他要求什麼能力了。

走進復旦,拉住一女生問:姐姐,四教咋走啊?

她看看我:筆試的吧,我也是。跟我走吧,我也找不到。

走了125.37米後,我說:我還是去問個人吧。

拉住一男生問:四教咋走啊?

他看看我:筆試的吧,我也是。我不知道。

然後我們扭頭一看:旁邊的大樓上赫然出現4個字:第四教學樓。

我們就就去了。

一到三樓是建設銀行的筆試,四五樓是百度的。

我是111號,就找自己的'位置。

10秒鐘過去了,還是沒找到。最大看到的是79號。

我問大使:111號在哪?

他看看我,扭頭問另一個大使:這裏有111號嗎?

“當然有,還沒貼呢”。。。。。

坑哥呢!!馬上開考了,這麼多人還沒分地方。。。。

一個大使開始寫字:請軟件研發工程師將職位名稱改爲“軟件測試工程師”

哇!!!滿堂譁然:坑小孩呢?!

好吧,原來這屋裏只有6 7個是自然語言處理的,其他都是測試。

你到底說不是筆試,三道大題共7道小題。

第一題:什麼是序列化和反序列化。

第二題:OSI7層是哪些?http是哪層的?

第三題:C語言從編寫到運行經歷哪些關鍵步驟?

這是第一題,叫“簡答題”。

第二題是算法題。

第一題:遞歸求一個字符串中的最大連續字母個數,如aabbbbccc,是4。

第二題:求兩個單詞的最小編輯距離,如the和that:先刪掉e,再補上a,t 。是3。編輯分3種:替換、刪除、添加。

奇怪的是第二題分數反而高,但是我覺得第二題更簡單,難道我做錯了?

第三題是系統題。

第一題:設計方法發現候選新詞,並說明理論支持和應用場景。

第二題:候選新詞有兩種badcase:(1)“十字頭上加一橫”“用字頭上加一撇”,候選新詞是“字頭”和“加一”,不是新詞(他就不是詞);(2)“我是特種兵全集”“神馬情況”,粒度太大。設計一些方法儘量克服這兩種情況。

基本上做完這些題目用一個小時,也有20分鐘就交卷的。

但我還是堅持到了最後,因爲我在努力想最後一題的方法。我想了5種方法,應該4種可以,用了3種思路,想了2個方向,估計考官看了1眼:能用的爲0。