百度暑假實習面試

2021-06-22 07:04:58 字數 802 閱讀 2382

二面也是**面試。

一上來,面試官問我一面的時候有沒有問我兩個100g的檔案的問題,然後問我是怎麼回答的。然後又做了一些改動:在100個g的檔案中,存在重複的資料,如何進行排序。我當時好像回答了分塊和歸併,或者使用位運算節省空間來減少分塊的數量可以提高執行時間。後來面試官問我分塊的目的是什麼,我說是為了能讀到記憶體中。他說這才是問題的關鍵。能把資料讀到記憶體裡速度自然快了很多。

然後又問了我排序的問題。讓我說一下快排和堆排的主要思想和實現方法,最好用一兩句話來概括他們的主要特點。我說快排主要是使用劃分來減小問題的規模,這種思想在其他地方也有應用,比如線性時間選擇。堆排序主要是構建堆,也就是小頂堆和大頂堆,這樣也可以快速得到第n大或者第n小的資料。

後來又問我知不知道b+樹。我想之前好像學過,懵懵懂懂講了一下b+樹的構造。面試官說這個答得沒有之前的好,b+樹在檔案系統中使用,還給我講了b+樹的其他一些應用場景和特點。

接著問了一些專案的事情。問了我ssh的併發性問題,看我用過nodejs,還問了我一些nodejs的特性優點之類的, 以及和socket的比較。

再後面就聊了一些有的沒的,沒有再問什麼實質問題了。過了沒多久 就接到了三面的**。

我三面的時候並不是技術面,而是hr面。之前又聽人說他三面還是技術面,所以可能每個人不同吧。hr上來就說讓我別緊張,就隨便聊聊,讓我先介紹介紹自己。然後我blablabla說了一堆,接著就聊聊做過的專案,然後開始說現在正在做的專案。hr人真的很好,在專案上給了我很多指點,還點出了我很多沒有想到的地方,受益匪淺。然後就談到了實習時間的問題。對於這種大公司來說,實習時間一般都至少要三四個月,所以要真的可以實習的話也要有充分的條件啊。

百度實習面試

c 1 c 細節語法,虛函式,多型,vector 2 寫 二分查詢 快排 改進 逆置鍊錶 3 三次握手 tcp ip結構 4 linux命令 5 資料庫語句 php 1 php寫程式 2 php語法 3 mysql索引 事務 併發 4 mysql多表設計 5 php執行過程 6 c 編譯過程 pyt...

百度實習生面試總結

突襲了四天,然後就再次奔上了面試之路。遲到了15分鐘,本來有點緊張的心倒是放鬆了。面試官人超nice,非常有耐心。下面總結了下主要的面試內容,大概1個小時 1.簡單的自我介紹 2.介紹了自己最熟悉的專案,因為事先有準備,所以還是比較順利 3.盒子模型的理解 4.考察css 寫乙個簡單地三欄兩列的布局...

百度NLP面試記錄(實習offered)

1.自我介紹 2.專案 3.word2vec兩個模式,兩個優化,具體實現細節。4.bilstmcrf的具體實現步驟,crf的原理,優勢。5.attention的原理。6.c 虛函式 7.邏輯回歸用極大似然函式為啥不用最小二乘。8.c 寫快排 1.自我介紹 2.專案 3.transformer的原理,...