一共會有2輪技術面,1輪hr面。形式主要是是一對一單人面試,期間主要是問一些技術問題,會根據(jù)你的簡歷問。
面試官問的面試題:百度JAVA研發(fā)工程師面試題
一面:
如何根據(jù)用戶行為給用戶推薦廣告?
web應用中如何控制用戶權限?如何防止用戶跳轉到他不該跳轉的頁面?
如何從網(wǎng)頁中抓取需要的數(shù)據(jù)?
把一個很大的從小到大排序的數(shù)組循環(huán)右移N次后,如何在最短的時間找到最大的數(shù)字?
有十個很大的從大到小排序的數(shù)組,如何從中找出最大的10個數(shù)?top 10問題。
堆排序?快排?時間復雜度?
線程通信有哪些方法?同步和異步各有什么優(yōu)缺點?數(shù)據(jù)庫連接同步異步?
二面:
自我介紹
一個程序從寫代碼到程序運行經(jīng)歷過什么?elf文件格式?
個人項目重難點是什么,如何優(yōu)化?
數(shù)據(jù)庫連接池
進程和線程的區(qū)別?進程間通信?
負載均衡策略有哪些?
一面:
1.面試官從簡歷里抽了一個較感興趣的項目,讓把項目簡單介紹了下,針對項目問了幾個技術問題
2. 介紹Java中垃圾回收機制,程序員平時需要關注這個嗎?為什么?請舉例說明。
3. 數(shù)據(jù)庫隔離級別介紹、舉例說明。
4. override和overload的區(qū)別。
5. 求二叉樹的最大距離,寫代碼。
6. 兩個棧實現(xiàn)一個隊列,寫代碼。
7. 你覺得你的優(yōu)勢是什么?有什么技術薄弱點嗎?
8. 目前手上有offer嗎?
百度Java開發(fā)工程師面試題
1.介紹研究生期間的論文。
2. 打印二叉樹兩個葉子節(jié)點間的路徑,寫代碼。
3. 字符串中第一個只出現(xiàn)一次的字符,如何優(yōu)化算法使得遍歷次數(shù)更少?
4. socket編程相關,如果服務器這邊調用write寫了100個字節(jié)的數(shù)據(jù),客戶端想要獲得這個數(shù)據(jù),是直接用read系統(tǒng)調用,參數(shù)也是100嗎?
5. 百度新聞緩存預算問題:一般為了追求時間性能,都需要緩存一些新聞數(shù)據(jù),你怎么計算所需預算?然后申請需要的主機……
6. 多線程的適用場景是什么?為啥要用多線程?
7. 問是否會go語言,……
8. 為啥對技術感興趣,一些相關問題討論。
9. 聊北京、談offer。
總體感覺還不錯。面試難度中等,面試官會循序漸進引導你回答問題。。
還是的注重計算機基礎知識的學習。這次面試發(fā)現(xiàn)基礎知識不牢固。。。。
百度php后臺開發(fā)工程師面試題
說幾個知道的排序算法,
講講堆排序,堆是什么結構,
我說堆類似于完全二叉樹,講講完全二叉樹和滿二叉樹的區(qū)別,
手撕快速排序,
手撕反轉鏈表,遞歸,非遞歸,
OSI五層模型,
http屬于那一層,(應用層),tcp udp (運輸層)ICMP(網(wǎng)絡層)
訪問百度網(wǎng)站的解析過程,
到了服務端是怎么處理的(TCP連接,接收,處理,返回)
nginx反向***的概念,如何實現(xiàn)(接收用戶請求代替用戶向后端訪問)
負載均衡如何實現(xiàn),什么方式
linux中如何查找文件中的關鍵詞 grep
cookie,session的作用,主要是區(qū)分用戶,
git版本控制
數(shù)據(jù)庫組合索引的最左原則,(例如,定義了三個索引,能只用其中兩個嗎)
了解redis是吧,舉例幾個數(shù)據(jù)結構
了解過es嗎,幸虧以前查了查,搜索引擎
有什么想問的
一、二、三面:
自我介紹
擼代碼
括號匹配,日志統(tǒng)計,0-100有一個數(shù)為-1,怎么找這個數(shù)和下標, mysql??途W(wǎng)上的原題,反轉鏈表。
測試用例設計(發(fā)文件,發(fā)信息)【一二面同】
shell查找一個文件的絕對路徑
數(shù)據(jù)庫優(yōu)化
cookie和session
TCP可靠性
TCP怎么處理擁塞
linux 前10
linux處理文件相關的命令
進程和線程
死鎖
B+樹和hashmap
hashmap沖突怎么辦
HTTP1.0 和 1.1的區(qū)別
常用的端口號
怎么做自動化優(yōu)化
接口測試用例怎么設計
深挖項目
是否有面提前批,你認為為什么沒過?
你項目中遇到了啥問題,咋解決的?
你最成功的一件事?
百度java工程師面試題
1、項目
2、評價指標除了ACC、F1還有哪些?
3、了解什么機器學習算法?
4、了解什么神經(jīng)網(wǎng)絡?Densenet
5、測試方法:等價類劃分法,還有哪些?
6、等價類劃分可能會組合爆炸?怎么解決?用正交表?
7、具體正交表怎么選?
8、arr和arraylist區(qū)別
9、八股我全忘了
10、n個長3寬1長方形拼成高3寬n有多少種方法?
二面是一個和藹的大哥,因為我研究生做的是深度學習相關所以問了比較多深度學習的知識,最后的智力題思考了很久很久,大約有二十分鐘,一直在和面試官交流,最后面試官說應該用動態(tài)規(guī)劃,我的方法就是找規(guī)律,不是最優(yōu)。但可能一直在交流,最后也讓過了,所以通過這次面試發(fā)現(xiàn)即使不會還是需要多和面試官交流自己的想法~
(共5條) 廣東珠江開關有限公司
(共8條) 青島中集
(共6條) 蕪湖埃泰克汽車電子有限公司
(共6條) 阿法拉伐上海技術有限公司
(共4條) 中國中化集團
(共5條) 海隆軟件