但是對于面試來說,一直都有一個說法就是「金三銀四」現(xiàn)在三月份都快過完了,不知道有多少人已經(jīng)拿到了offer,今天我就來分享一個Java程序員面試拼多多后端開發(fā)崗位的幾輪面試題。
很多Java程序員在面試時都有這樣的苦衷:
我掌握了很多Java開發(fā)技巧,每次到筆試環(huán)節(jié),死活就是答不上;
明明是一個職場老手,和面試官聊天,簡單的技術(shù)問題都吞吞吐吐;
一、拼多多一面
1、給一個函數(shù),返回 0 和 1,概率為 p 和 1-p,請你實現(xiàn)一個函數(shù),使得返回 01 概率一樣。
2、10 億個 url,每個 url 大小小于 56B,要求去重,內(nèi)存 4G。
3、把一個 bst 轉(zhuǎn)化成一個雙向鏈表。
4、http 和 https 區(qū)別,https 在請求時額外的過程,https 是如何保證數(shù)據(jù)安全的。
5、IP 地址子網(wǎng)劃分。
6、POST 和 GET 區(qū)別。
7、硬鏈接和軟連接區(qū)別。
8、DNS 解析過程。
9、kill 用法,某個進(jìn)程殺不掉的原因(進(jìn)入內(nèi)核態(tài),忽略 kill 信號)。
10、linux 用過的命令。
11、系統(tǒng)管理命令(如查看內(nèi)存使用、網(wǎng)絡(luò)情況)。
12、管道的使用。
13、grep 的使用,一定要掌握,每次都會問在文件中查找。
14、shell 腳本。
15、find 命令。
16、awk 使用。
二、拼多多二面
1、Linux 下的一些指令,(進(jìn)程id), (進(jìn)程 id),(進(jìn)程id),?(上一條命令退出時狀態(tài)),怎么查看進(jìn)程,按照內(nèi)存大小,CPU 占用排序等等。(大寫 M 和大寫 P)。
2、http 的 get 和 post 方法。
3、介紹下你所了解的 epoll。
4、數(shù)據(jù)庫 sql 的了解程度。
5、項目中遇到的問題,自己咋解決的等等。
6、手寫一個全排列。
填寫下面表單即可預(yù)約申請免費(fèi)試聽java課程!害怕學(xué)不會?助教全程陪讀,隨時解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可全國推薦就業(yè)!
7、B樹和B+樹。
8、介紹一下 Hash,怎么解決沖突。
9、進(jìn)程間的通信,共享內(nèi)存方式的優(yōu)缺點(diǎn)。
三、拼多多三面
1、說下你平時看的一些技術(shù)博客,書籍。
2、linux 下的一些指令。
3、工作中你覺得最不爽的事情是什么。
4、說下你的優(yōu)缺點(diǎn)。
5、有沒有想過去創(chuàng)業(yè)公司。
6、寫個 strcpy 函數(shù)。
7、說說你自己的性格。
8、給你一個系統(tǒng)(面試官好像是無人車部門的),后臺的邏輯已經(jīng)實現(xiàn)了,但是前端加載很慢,怎么檢測。
9、以后可能要學(xué)習(xí)很多新技術(shù),你怎么看。
10、項目中遇到的困難(提前想好,并且把實現(xiàn)或者優(yōu)化方法說清楚)。
11、系統(tǒng)的量級、pv、uv 等。
12、應(yīng)對高并發(fā)的解決辦法(分布式)。
13、在項目中主要負(fù)責(zé)了哪些工作。
14、nginx 的負(fù)載均衡。
15、分布式緩存的一致性,服務(wù)器如何擴(kuò)容(哈希環(huán))。
四、結(jié)語總結(jié)
最后說幾句,真實案例,有個朋友對我講,他科班出身,之前兩年傳統(tǒng)行業(yè),去年在一家直播小公司,互聯(lián)網(wǎng)吧。算起來3年開發(fā)經(jīng)驗了,但是今年跳槽的時候,已經(jīng)投了十幾家公司簡歷了,到目前還是沒有找到工作。
一個是寒冬的原因,這一點(diǎn)我們不談了,我不想天天說寒冬寒冬。二個是他在傳統(tǒng)行業(yè)那兩年沒有去學(xué)習(xí)過,因為公司連spring都很少用到,所以就養(yǎng)成了不去學(xué)習(xí)的習(xí)慣,導(dǎo)致3年以后連應(yīng)屆生都不如,所以特別迷茫。
我的建議是重新給自己定一次位,明確自己的職業(yè)方向,為時不晚。
下一篇: 沒有了
初級會計職稱中級會計職稱經(jīng)濟(jì)師注冊會計師證券從業(yè)銀行從業(yè)會計實操統(tǒng)計師審計師高級會計師基金從業(yè)資格稅務(wù)師資產(chǎn)評估師國際內(nèi)審師ACCA/CAT價格鑒證師統(tǒng)計資格從業(yè)
一級建造師二級建造師消防工程師造價工程師土建職稱房地產(chǎn)經(jīng)紀(jì)人公路檢測工程師建筑八大員注冊建筑師二級造價師監(jiān)理工程師咨詢工程師房地產(chǎn)估價師 城鄉(xiāng)規(guī)劃師結(jié)構(gòu)工程師巖土工程師安全工程師設(shè)備監(jiān)理師環(huán)境影響評價土地登記代理公路造價師公路監(jiān)理師化工工程師暖通工程師給排水工程師計量工程師
人力資源考試教師資格考試出版專業(yè)資格健康管理師導(dǎo)游考試社會工作者司法考試職稱計算機(jī)營養(yǎng)師心理咨詢師育嬰師事業(yè)單位教師招聘公務(wù)員公選考試招警考試選調(diào)生村官
執(zhí)業(yè)藥師執(zhí)業(yè)醫(yī)師衛(wèi)生資格考試衛(wèi)生高級職稱護(hù)士資格證初級護(hù)師主管護(hù)師住院醫(yī)師臨床執(zhí)業(yè)醫(yī)師臨床助理醫(yī)師中醫(yī)執(zhí)業(yè)醫(yī)師中醫(yī)助理醫(yī)師中西醫(yī)醫(yī)師中西醫(yī)助理口腔執(zhí)業(yè)醫(yī)師口腔助理醫(yī)師公共衛(wèi)生醫(yī)師公衛(wèi)助理醫(yī)師實踐技能內(nèi)科主治醫(yī)師外科主治醫(yī)師中醫(yī)內(nèi)科主治兒科主治醫(yī)師婦產(chǎn)科醫(yī)師西藥士/師中藥士/師臨床檢驗技師臨床醫(yī)學(xué)理論中醫(yī)理論