第一輪是電話面試,問一些技術(shù)問題:有Java集合、多線程、JVM、jdk1.8新特性、字節(jié)流和字符流,MySQL數(shù)據(jù)庫的特性和隔離級別,以及項目的一些問題。第一輪面試通過后,需要去現(xiàn)場參加第二輪面試,第二輪先做筆試題,半個小時有6道編程題。做完了之后,繼續(xù)技術(shù)面試。技術(shù)面試完成后由總監(jiān)進行第三輪技術(shù)面試。如果第三輪通過,就可以參加HR面試。最后等結(jié)果。
面試官問的面試題:攜程旅行網(wǎng)java高級開發(fā)工程師面試題
第一輪:hashMap的數(shù)據(jù)結(jié)構(gòu)、treeMap和HashMap的區(qū)別、B樹和B+樹的區(qū)別、線程的幾種狀態(tài)、線程池的選型,數(shù)據(jù)庫的底層實現(xiàn);
第二輪:InnoDB為什么選擇B+樹,多個線程如何控制執(zhí)行順序,兩千萬數(shù)據(jù)的大表如何優(yōu)化,JVM垃圾回收期CMS和G1回收器的區(qū)別,JVM調(diào)優(yōu),spring Cloud技術(shù)選型
全程30min左右
在攜程上海總部
有的會有筆試題
攜程主要看中java開發(fā)
面完很快就掛了
攜程旅行網(wǎng)java開發(fā)實習生面試題
介紹一下數(shù)據(jù)庫項目
場景題:4核客戶端給服務(wù)器發(fā)一個http請求,一秒后服務(wù)器給答復,如何提升獲取數(shù)據(jù)的效率?
Java的鎖了解過嗎?
數(shù)據(jù)庫的鎖?你項目遇到過嗎?
你描述一下數(shù)據(jù)庫死鎖的過程?為什么會發(fā)生死鎖?四個條件?
如何解除死鎖?
https中s的過程?用證書加密的是什么?
描述一下中間人攻擊?
文件系統(tǒng)中的多線程是什么?模擬操作系統(tǒng)的多線程
投的比較晚,所以就沒有投提前批,投的正式批,采用的是線上面試的方式,說實話,問的還是挺基礎(chǔ)的,但是我準備的還是不充足,大頂堆的構(gòu)造,紅黑樹算法的整個流程都不會,所以就掛了,面試官很好,樂呵呵的,整個過程很和諧。
面試官問的面試題:攜程旅行網(wǎng)java開發(fā)面試題
1、進程和線程
2、多個線程并發(fā)的訪問同一個數(shù)據(jù)結(jié)構(gòu),會帶來什么問題?
3、死鎖的必要條件
4、http協(xié)議的理解
5、TCP三次握手
6、數(shù)據(jù)庫事務(wù),一致性舉個例子
7、數(shù)據(jù)庫隔離級別,幻讀的場景,哪個隔離級別可以避免幻讀
8、Char和varchar的區(qū)別
9、ArrayList和Vector的區(qū)別
10、JDK源碼看過嗎,講對看過的理解
11、紅黑樹特征
12、紅黑樹在構(gòu)造過程中怎么保持平衡性,在插入過程中顏色會發(fā)生變化嗎?
13、歸并排序過程,時間復雜度,空間復雜度
14、快排過程,時間復雜度,空間復雜度
15、大頂堆構(gòu)造過程
16、寫堆排
17、為什么選擇攜程
1.HR先溝通:了解基本情況
2.到公司進行技術(shù)面試:簡歷上相關(guān)技術(shù)點+開放性問題,沒有八股那種一問一答
3.主管面試:聊部門情況,個人發(fā)展方向
4.部門CTO面試:最后把關(guān)
攜程旅行網(wǎng)資深軟件工程師面試題
本人面的是iOS開發(fā)職位,問了有:
runtime中的方法交換,使用多了會有負面影響不?
答:有,比如方法交換,多次交換同一個方法,最終方法內(nèi)容會是一個意外的順序,可能有意想不到的情況發(fā)生
如何優(yōu)化項目的中大量的,高頻的網(wǎng)絡(luò)請求?
答:轉(zhuǎn)長鏈接,具體如何做。。。
(共2425條) 北京字節(jié)跳動科技有限公司
(共2146條) 阿里巴巴
(共2145條) 京東商城
(共69條) 當當網(wǎng)
(共20條) 廣州酷狗計算機科技有限公司
(共27條) 北京五八信息技術(shù)有限公司
(共4條) 北京鑫萬佳科技發(fā)展有限公司
(共6條) 浙江米奧蘭特商務(wù)會展股份有限公司
(共7條) 研祥
(共4條) 中國中化集團
(共4條) 邁赫機器人自動化股份有限公司
(共6條) 臨工重機有限公司