面試記錄1

2021-10-04 12:52:10 字數 1302 閱讀 9238

筆試:

1.mysql索引,普通索引加快查詢速度,唯一索引,確保欄位的唯一性

a類:10.0.0.0 ——— 10.255.255.255

b類:172.16.0.0——— 172.31.255.255

c類:192.168.0.0———192.168.255.255

3.儘管訊息到達的時間不同,tcp訊息會排序,udp不會排序

4.對稱加密效能高,ssl加密包括對稱與非對稱加密

5.雙向鍊錶插入節點s

6.20min內有車經過的概率是84%,則10min內有車經過的概率是?

p(20min無車經過)=1-84%=0.16;0.16=p(前10min無車經過)*p(後10min無車經過);p(10min無車經過)=0.4;p(10min有車經過)=0.6

7.38,25,74,63,52,48用h(key)=key%7線性探測法平均查詢次數是(1+1+2+1+4+3)/6=2,用拉鍊法平均查詢次數是(1+1+2+1+2+1)/6=1.333

8.程序、執行緒

9.氣泡排序最佳時間複雜度是o(n),記錄便利一次,如果無swap,則掃瞄一次即可。平均複雜度是o(n²)

10.32個節點的滿二叉樹的深度是6

11時間片用完之後會進入就緒狀態,不是進入阻塞狀態

12.工廠模式

1.最長子串

#includeusing namespace std;

int fun(string s)

} if(tmp2.size()==2)

} if(min_yu1!=999999 && add_yu2!=999999)

res = res - min(min_yu1, add_yu2);

else if(min_yu1==999999) res = res - add_yu2;

else if(add_yu2==999999) res = res - min_yu1;

} else if(res%3==2)

} if(tmp1.size()==2)

} if(min_yu2!=999999 && add_yu1!=999999)

res = res - min(min_yu2, add_yu1);

else if(min_yu2==999999) res = res - add_yu1;

else if(add_yu1==999999) res = res - min_yu2;

} return res;

}int main()

cout

}

面試記錄 1 美團電話面試

題目 給乙個陣列例如a 前面部分是按序遞增,後面部分是按序遞減,求該陣列的最大值。思路分析 對於給定一組數的求最大值問題,可以使用簡單插入,簡單選擇,冒泡,堆排序對其進行一次操作,可以求出最大值。經分析,時間複雜度為o n 對陣列特徵分析,陣列是 中間大,兩邊小 特徵,部分有序,可以考慮使用折半查詢...

面試題記錄 1

從畢業後到現在,第一次做了一套面試題目,在完全沒有準備的前提下多少有點懵逼,下面記錄一下遇到困惑的幾個題目 對於語句nsstring testobject nsdata alloc init testobject在編譯時和執行時分別是什麼型別的物件?在現實中,我們並不會寫出這麼雷人的 至少會寫乙個 ...

1 記滴滴實習面試記錄

面試官挺nice的,問的問題大多其實不難,但是感覺自己沒有發揮出自己應該有的水平。回憶起來大概有這些問題回答的比較卡殼。1.python生成器的概念。這個問題其實多次看過,但是這次還是沒有很好的解發布來,問題應該知其然知其所以然,爭取都可以親自用上。以後遇到乙個坑就應該立馬補上的。這裡有很好的解答 ...