百度 Java 后端三轮面试题,这些你会吗?
前面的話
告別了2018 ,也早已正式進入2019
面試一直都是大家關(guān)注的熱門話題,俗話說“金三銀四”,如今已經(jīng)一月份了,三月份還會遠么,如果你打算在年后跳槽,那么是時候該著手準(zhǔn)備了
很多Java程序員在面試時都有這樣的苦衷:
-
我掌握了很多Java開發(fā)技巧,每次到筆試環(huán)節(jié),死活就是答不上;
-
明明是一個職場老手,和面試官聊天,簡單的技術(shù)問題都吞吞吐吐
不少人準(zhǔn)備技術(shù)面試,都會借助網(wǎng)上大量的“Java 面試筆試題”,今天小編也準(zhǔn)備了一套百度JAVA后端程序員的面試題,小伙伴可以試試。需要答案詳解的可以加小編QQ群937053620,獲取!
百度一面
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 用法,某個進程殺不掉的原因(進入內(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 下的一些指令,?(上一條命令退出時狀態(tài)),怎么查看進程,按照內(nèi)存大小,CPU 占用排序等等。(大寫 M 和大寫 P)。 2、http 的 get 和 post 方法。 3、介紹下你所了解的 epoll。 4、數(shù)據(jù)庫 sql 的了解程度。 5、項目中遇到的問題,自己咋解決的等等。 6、手寫一個全排列。 7、B樹和B+樹。 8、介紹一下 Hash,怎么解決沖突。 9、進程間的通信,共享內(nèi)存方式的優(yōu)缺點。
百度三面
1、說下你平時看的一些技術(shù)博客,書籍。 2、linux 下的一些指令。 3、工作中你覺得最不爽的事情是什么。 4、說下你的優(yōu)缺點。 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、在項目中主要負責(zé)了哪些工作。 14、nginx 的負載均衡。 15、分布式緩存的一致性,服務(wù)器如何擴容(哈希環(huán))。
怎么樣,這些題目準(zhǔn)備跳槽的小伙伴都會嗎?如果有不明白的地方趕緊查查資料,正所謂兜里有糧,心里不慌,知識積累在平時,日后面試更順暢!
【文章彩蛋】
為了解決小伙伴們的燃眉之急,小編特地為大家整理了一些Java相關(guān)的面試題,可以加小編的QQ群:937053620,獲取!后期也會不斷更新添加新的面試題,希望可以幫助到大家。
轉(zhuǎn)載于:https://juejin.im/post/5c497209518825261b7e2c0c
總結(jié)
以上是生活随笔為你收集整理的百度 Java 后端三轮面试题,这些你会吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 离职后才搞懂vue项目开发流程中的疑惑点
- 下一篇: 趣说API HTTP 状态码的使用