摘要:所以,剛開始我并沒有直接就投遞阿里,畢竟心里還是有一點(diǎn)點(diǎn)小害怕的。操作系統(tǒng)的內(nèi)存管理機(jī)制進(jìn)程和線程的區(qū)別說下你對線程安全的理解有什么作用,和有什么區(qū)別實現(xiàn)原理用過么什么場景下用的底層原理。
作者:ppxyn。本文來自讀者投稿。該文已加入筆主的開源項目——JavaGuide(一份涵蓋大部分Java程序員所需要掌握的核心知識的文檔類項目),地址:https://github.com/Snailclimb... 。覺得不錯的話,記得點(diǎn)個Star。
在接觸 Java 之前我接觸的比較多的是硬件方面,用的比較多的語言就是C和C++。到了大三我才正式選擇 Java 方向,到目前為止使用Java到現(xiàn)在大概有一年多的時間,所以Java算不上很好。剛開始投遞的時候,實習(xí)剛辭職,也沒準(zhǔn)備筆試面試,很多東西都忘記了。所以,剛開始我并沒有直接就投遞阿里,畢竟心里還是有一點(diǎn)點(diǎn)小害怕的。于是,我就先投遞了幾個不算大的公司來練手,就是想著刷刷經(jīng)驗而已或者說是練練手(ps:還是挺對不起那些公司的)。面了一個月其他公司后,我找了我實驗室的學(xué)長內(nèi)推我,后面就有了這5次面試。
下面簡單的說一下我的這5次面試:4次技術(shù)面+1次HR面,希望我的經(jīng)歷能對你有所幫助。
一面(技術(shù)面)自我介紹(主要講自己會的技術(shù)細(xì)節(jié),項目經(jīng)驗,經(jīng)歷那些就一語帶過,后面面試官會問你的)。
聊聊項目(就是一個很普通的分布式商城,自己做了一些改進(jìn)),讓我畫了整個項目的架構(gòu)圖,然后針對項目拋了一系列的提高性能的問題,還問了我做項目的過程中遇到了那些問題,如何解決的,差不讀就這些吧。
可能是我前面說了我會數(shù)據(jù)庫優(yōu)化,然后面試官就開始問索引、事務(wù)隔離級別、悲觀鎖和樂觀鎖、索引、ACID、MVVC這些問題。
瀏覽器輸入URL發(fā)生了什么? TCP和UDP區(qū)別? TCP如何保證傳輸可靠性?
講下跳表怎么實現(xiàn)的?哈夫曼編碼是怎么回事?非遞歸且不用額外空間(不用棧),如何遍歷二叉樹
后面又問了很多JVM方面的問題,比如Java內(nèi)存模型、常見的垃圾回收器、雙親委派模型這些
你有什么問題要問嗎?
二面(技術(shù)面)自我介紹(主要講自己會的技術(shù)細(xì)節(jié),項目經(jīng)驗,經(jīng)歷那些就一語帶過,后面面試官會問你的)。
操作系統(tǒng)的內(nèi)存管理機(jī)制
進(jìn)程和線程的區(qū)別
說下你對線程安全的理解
volatile 有什么作用 ,sychronized和lock有什么區(qū)別
ReentrantLock實現(xiàn)原理
用過CountDownLatch么?什么場景下用的?
AQS底層原理。
造成死鎖的原因有哪些,如何預(yù)防?
加鎖會帶來哪些性能問題。如何解決?
HashMap、ConcurrentHashMap源碼。HashMap是線程安全的嗎?Hashtable呢?ConcurrentHashMap有了解嗎?
是否可以實習(xí)?
你有什么問題要問嗎?
三面(技術(shù)面)有沒有參加過 ACM 或者他競賽,有沒有拿過什么獎?( 我說我沒參加過ACM,本科參加過數(shù)學(xué)建模競賽,名次并不好,沒拿過什么獎。面試官好像有點(diǎn)失望,然后我又趕緊補(bǔ)充說我和老師一起做過一個項目,目前已經(jīng)投入使用。面試官還比較感興趣,后面又和他聊了一下這個項目。)
研究生期間,做過什么項目,發(fā)過論文嗎?有什么成果嗎?
你覺得你有什么優(yōu)點(diǎn)和缺點(diǎn)?你覺得你相比于那些比你更優(yōu)秀的人欠缺什么?
有讀過什么源碼嗎?(我說我讀過 Java 集合框架和 Netty 的,面試官說 Java 集合前幾面一定問的差不多,就不問了,然后就問我 Netty的,我當(dāng)時很慌啊!)
介紹一下自己對 Netty 的認(rèn)識,為什么要用。說說業(yè)務(wù)中,Netty 的使用場景。什么是TCP 粘包/拆包,解決辦法。Netty線程模型。Dubbo 在使用 Netty 作為網(wǎng)絡(luò)通訊時候是如何避免粘包與半包問題?講講Netty的零拷貝?巴拉巴拉問了好多,我記得有好幾個我都沒回答上來,心里想著涼涼了啊。
用到了那些開源技術(shù)、在開源領(lǐng)域做過貢獻(xiàn)嗎?
常見的排序算法及其復(fù)雜度,現(xiàn)場寫了快排。
紅黑樹,B樹的一些問題。
講講算法及數(shù)據(jù)結(jié)構(gòu)在實習(xí)項目中的用處。
自己的未來規(guī)劃(就簡單描述了一下自己未來的設(shè)想啊,說的還挺誠懇,面試官好像還挺滿意的)
你有什么問題要問嗎?
四面(半個技術(shù)面)三面面完當(dāng)天,晚上9點(diǎn)接到面試電話,感覺像是部門或者項目主管。 這個和之前的面試不大相同,感覺面試官主要考察的是你解決問題的能力、學(xué)習(xí)能力和團(tuán)隊協(xié)作能力。
讓我講一個自己覺得最不錯的項目。然后就巴拉巴拉的聊,我記得主要是問了項目是如何進(jìn)行協(xié)作的、遇到問題是如何解決的、與他人發(fā)生沖突是如何解決的這些。感覺聊了挺久。
出現(xiàn) OOM 后你會怎么排查問題?
自己平時是如何學(xué)習(xí)新技術(shù)的?除了 Java 還回去了解其他技術(shù)嗎?
上一段實習(xí)經(jīng)歷的收獲。
NginX如何做負(fù)載均衡、常見的負(fù)載均衡算法有哪些、一致性哈希的一致性是什么意思、一致性哈希是如何做哈希的
你有什么問題問我嗎?
還有一些其他的,想不起來了,感覺這一面不是偏向技術(shù)來問。
五面(HR面)自我介紹(主要講能突出自己的經(jīng)歷,會的編程技術(shù)一語帶過)。
你覺得你有什么優(yōu)點(diǎn)和缺點(diǎn)?如何克服這些缺點(diǎn)?
說一件大學(xué)里你自己比較有成就感的一件事情,為此付出了那些努力。
你前面跟其他面試官講過一些你做的項目吧?可以給我講講嗎?你要考慮到我不是一個做技術(shù)的人,怎么讓我也聽得懂。項目中有什么問題,你怎么解決的?你最大的收獲是什么?
你目前有面試過其他公司嗎?如果讓你選,這些公司和阿里,你選哪個?(送分題,回答不好可能送命)
你期望的工作地點(diǎn)是哪里?
你有什么問題嗎?
總結(jié)可以看出面試官問我的很多問題都是比較常見的問題,所以記得一定要提前準(zhǔn)備,還要深入準(zhǔn)備,不要回答的太皮毛。很多時候一個問題可能會牽扯出很多問題,遇到不會的問題不要慌,冷靜分析,如果你真的回答不上來,也不要擔(dān)心自己是不是就要掛了,很可能這個問題本身就比較難。
表達(dá)能力和溝通能力太重要了,一定要提前練一下,我自身就是一個不太會說話的人,所以,面試前我對于自我介紹、項目介紹和一些常見問題都在腦子里練了好久,確保面試的時候能夠很清晰和簡潔的說出來。
等待面試的過程和面試的過程真的好熬人,那段時間我壓力也比較大,好在我私下找到學(xué)長聊了很多,心情也好了很多。
面試之后及時總結(jié),面的好的話,不要得意,盡快準(zhǔn)備下一場面試吧!
我覺得我還算是比較幸運(yùn)的,最后也祝大家都能獲得心儀的Offer。
專注Java知識和面試技能分享!我已經(jīng)整理好了一份Java 學(xué)習(xí)必備的書籍+視頻+文檔匯總,內(nèi)容比較多,你可以在公眾號后臺回復(fù)關(guān)鍵“1”,我會免費(fèi)無套路把這些都給你。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/73647.html
摘要:面經(jīng)因為我完全沒有面試經(jīng)驗,從來沒有經(jīng)歷過面試,于是想著在去這類大公司面試之前先找成都的小公司練練手,積累點(diǎn)面試經(jīng)驗。于是三月份開始就有成都的小公司開始約我面試。 前序 從我高考成績出來那一刻開始,從我在高考志愿上填上計算機(jī)科學(xué)與技術(shù)這幾個當(dāng)時在心中堪稱神圣的幾個字開始,我就已經(jīng)把進(jìn)入中國互聯(lián)網(wǎng)最高殿堂BAT作為我整個大學(xué)奮斗的目標(biāo),哪怕我就讀的是一所位于內(nèi)陸的雙非一本大學(xué)我也認(rèn)為我能...
摘要:好不容易在月號這天中午點(diǎn)左右接到了來自阿里的面試電話。這里會不斷收集和更新基礎(chǔ)相關(guān)的面試題,目前已收集題。面試重難點(diǎn)的和的打包過程多線程機(jī)制機(jī)制系統(tǒng)啟動過程,啟動過程等等掃清面試障礙最新面試經(jīng)驗分享,此為第一篇,開篇。 2016 年末,騰訊,百度,華為,搜狗和滴滴面試題匯總 2016 年未,騰訊,百度,華為,搜狗和滴滴面試題匯總 各大公司 Java 后端開發(fā)面試題總結(jié) 各大公司 Jav...
摘要:春招結(jié)果五月份了,春招已經(jīng)接近尾聲,因為到了周五晚上剛好有空,所以簡單地記錄一下自己的春招過程。我的春招從二月初一直持續(xù)到四月底,截止今天,已經(jīng)斬獲唯品會電商前端研發(fā)部大數(shù)據(jù)與威脅分析事業(yè)部京東精銳暑假實習(xí)生的騰訊的是早上打過來的。 春招結(jié)果 五月份了,春招已經(jīng)接近尾聲,因為到了周五晚上剛好有空,所以簡單地記錄一下自己的春招過程。我的春招從二月初一直持續(xù)到四月底,截止今天,已經(jīng)斬獲唯品...
摘要:應(yīng)聘阿里是一個相對較長的流程,涉及崗位選擇簡歷投遞簡歷評估技術(shù)面試面試背景調(diào)查入職材料準(zhǔn)備等環(huán)節(jié)。關(guān)于學(xué)歷和專業(yè)的要求目前,阿里的正式崗位對學(xué)歷的要求基本都是本科及以上,這個要求并不高,出發(fā)點(diǎn)是避免因?qū)W歷限制而錯過優(yōu)秀的人才。 應(yīng)聘阿里是一個相對較長的流程,涉及崗位選擇、簡歷投遞、簡歷評估、技術(shù)面試、HR面試、背景調(diào)查、入職材料準(zhǔn)備等環(huán)節(jié)。其中,關(guān)于技術(shù)面試,網(wǎng)上有很多優(yōu)秀的攻略,但普...
閱讀 3408·2021-09-22 16:00
閱讀 3452·2021-09-07 10:26
閱讀 2989·2019-08-30 15:55
閱讀 2858·2019-08-30 13:48
閱讀 1366·2019-08-30 12:58
閱讀 2162·2019-08-30 11:15
閱讀 945·2019-08-30 11:08
閱讀 525·2019-08-29 18:41