自我介紹
操作系統(tǒng)蛉抓,線程進(jìn)程區(qū)別躺枕,有沒有自己寫過添加轧粟、調(diào)度一個線程不同?
計算機(jī)網(wǎng)絡(luò),tcp和udp區(qū)別颤殴,為什么是3次握手4次揮手觅廓,為什么揮手是4次不能是3次,能不能用一個例子說明這個涵但,如果在tcp連接過程中出現(xiàn)網(wǎng)絡(luò)信號丟失的情況會怎么辦
數(shù)據(jù)庫索引杈绸,如何選擇數(shù)據(jù)庫的列建立索引,索引的底層實現(xiàn)
排序算法矮瘟,講一講快速排序瞳脓,時間復(fù)雜度一定是nlogn嗎,我答當(dāng)有大量重復(fù)數(shù)據(jù)的時候會退化成n平方芥永,為什么會這樣篡殷,講一講計數(shù)排序钝吮,時間復(fù)雜度呢
然后現(xiàn)場用筆寫一道簡單題埋涧,判斷二叉樹是否相同,我問可不可以使用遞歸奇瘦,說可以使用棘催,然后說寫一個針對它的測試用例
最后回歸到簡歷中的項目問答,爬蟲還記得使用了哪些接口嗎耳标?如果爬蟲在中間中斷了有什么辦法處理醇坝?
最后反問,初面就結(jié)束了
晚上接到了上午面試官的電話次坡,說晚上7點半復(fù)試
接到電話聲音感覺心態(tài)有點倉促呼猪,好像是在趕時間一般,態(tài)度也很強(qiáng)硬砸琅,上來自我接受之后就是懟項目的深入原理探究和優(yōu)化宋距,還有幾次不耐煩的重復(fù)提問,有點壓力面試的意思症脂,問了第一個功能如果沒有圖片可能是什么原因谚赎,如何實現(xiàn)的淫僻,可以怎么優(yōu)化,然后問了我的數(shù)據(jù)是一次性全部加載到內(nèi)存中的嗎壶唤,這一下我有點懵雳灵,然后說我沒理解這個問題,然后他就說哦我知道了闸盔,場面一度很尷尬悯辙,甚至問我這個項目是不是什么21天精通的書上看的,但是他后來還是禮貌性地問了一些開放性的問題蕾殴,我想再一次介紹A星算法的時候他打斷我說不用了笑撞,上一個面試官已經(jīng)有了這方面記錄,然后我就很尷尬地說這也是我的項目難點钓觉,最后他問我有沒有了解過有關(guān)軟件工程的一些原理知識茴肥,我說自己是寫了單元測試,他說這也只是一種局部的東西荡灾,還有很多軟件工程的原理需要掌握瓤狐,最后問我有沒有問題,然后就結(jié)束了