Java程序員如何能進(jìn)入阿里、大眾點(diǎn)評(píng)這樣的大型互聯(lián)網(wǎng)公司?

此面試題是我分享給大家,不管去不去還是能不能進(jìn)去,知道點(diǎn)還是好的,說(shuō)不定哪天就用上了。

PS:列這么多,你想扼殺競(jìng)爭(zhēng)對(duì)手的嗎? 哈哈哈哈哈哈

Java程序員如何能進(jìn)入阿里、大眾點(diǎn)評(píng)這樣的大型互聯(lián)網(wǎng)公司?

電話(huà)面試主要考察3塊內(nèi)容:

1、Java的相關(guān)基礎(chǔ)知識(shí),開(kāi)源框架的原理,JVM,多線(xiàn)程,高并發(fā),中間件等;

2、之前項(xiàng)目經(jīng)歷,運(yùn)用的技術(shù),遇到的問(wèn)題,如何解決,個(gè)人有什么收獲和成長(zhǎng);

3、對(duì)于技術(shù)的熱情(平時(shí)是否看些技術(shù)書(shū)籍,逛論壇,寫(xiě)博客,寫(xiě)源代碼或程序等);

JAVA開(kāi)發(fā)技術(shù)面試可能問(wèn)到的問(wèn)題?我們主要考核的是網(wǎng)絡(luò)nio 分布式數(shù)據(jù)庫(kù)高并發(fā)大數(shù)據(jù)

1)自定義表格的實(shí)現(xiàn)?

2)動(dòng)態(tài)表單設(shè)計(jì)?

3)in-jvm(必考)以及jmm緩存模型如何調(diào)優(yōu)?

4)常用的RPC框架

5)nio和io

6)并發(fā)編程,設(shè)計(jì)模式

7)地圖組件?

8)hashmap有什么漏洞會(huì)導(dǎo)致他變慢?

9)如何給hashmap的key對(duì)象設(shè)計(jì)他的hashcode?

10)泛型通配符?在什么情況下使用?

11)后端方面:redis?分布式框架dubbo(阿里巴巴開(kāi)源框架)?設(shè)計(jì)模式?

12)場(chǎng)景式的問(wèn)題:秒殺,能列出常見(jiàn)的排隊(duì)、驗(yàn)證碼、庫(kù)存扣減方式對(duì)系統(tǒng)高并發(fā)的影響?

13)能根據(jù)實(shí)際的需要構(gòu)建緩存結(jié)構(gòu)提高提高網(wǎng)站的訪(fǎng)問(wèn)速度,熟練使用ehcache、oscache,了解memcache。

14)了解基于dns輪詢(xún)的負(fù)載均衡,熟練配置web服務(wù)器實(shí)現(xiàn)負(fù)載均衡,程序級(jí)能綜合使用基于hash或取模等手段實(shí)現(xiàn)軟負(fù)載。

15)熟悉分布式數(shù)據(jù)庫(kù)設(shè)計(jì)和優(yōu)化技術(shù),熟練使用mysql、oracle、SqlServer等主流數(shù)據(jù)庫(kù),熟悉hadoop hbase mangodb redis ehcache、oscache memcache。對(duì)于大數(shù)據(jù)量的數(shù)據(jù)庫(kù)處理采用分表分庫(kù)、數(shù)據(jù)庫(kù)讀寫(xiě)分離、建立緩存等手段優(yōu)化性能。

16)熟練掌握l(shuí)ucene,能基于lucene開(kāi)發(fā)大型的搜索引擎,并能用lucene來(lái)改善和優(yōu)化數(shù)據(jù)庫(kù)的like查詢(xún)。

JAVA方向技術(shù)考察點(diǎn)(補(bǔ)充):

掌握J(rèn)ava編程語(yǔ)言,包含io/nio/socket/multi threads/collection/concurrency等功能的使用;

熟練掌握jvm(sun hotspot和ibm j9)內(nèi)存模型、gc垃圾回收調(diào)優(yōu)等技能;

精通JVM,JMM,MVC架構(gòu),熟練使用struts2。

熟練使用spring、struts、ibatis構(gòu)建應(yīng)用系統(tǒng)。

熟練使用Servlet,jsp,freemark等前端技術(shù)。

熟練使用axis搭建基于SOAP協(xié)議的WebService服務(wù)接口。

熟練使用MAVEN構(gòu)建項(xiàng)目工程。

熟練使用tomcat等web服務(wù)。

熟練使用mysql等關(guān)系型數(shù)據(jù)庫(kù),熟悉mysql集群搭建。

熟練使用redis等NOSQL技術(shù)。

熟悉tcp、http協(xié)議。

熟悉nginx、haproxy等配置。

熟悉javascript、ajax等技術(shù)。

熟悉主流分布式文件系統(tǒng)FastDFS等。

熟悉JMS,可熟練使用ActiveMQ。

Java技術(shù)Leader要求能夠?qū)τ陧?xiàng)目本身知其然知其所以然,不僅技術(shù)功力深還要業(yè)務(wù)能力強(qiáng)有很好的idea和業(yè)務(wù)sense,并且對(duì)技術(shù)充滿(mǎn)興趣和渴望,千萬(wàn)不要面試官問(wèn)一個(gè)問(wèn)題答一個(gè),呆板的表情完全看不出任何自己的想法。

面試中描述你做的每一個(gè)項(xiàng)目:你做了什么工作?這些工作你解決了什么問(wèn)題?還有什么困難沒(méi)有解決?這些困難在后續(xù)如何優(yōu)化??jī)?yōu)化后可以實(shí)現(xiàn)什么功能?這些功能如何和中間件和分布式并行系統(tǒng)聯(lián)系在一起??Java中間件方向消息的傳輸方式mq長(zhǎng)連接短連接

Java 虛擬機(jī)有什么優(yōu)化?

底層計(jì)算機(jī)理解內(nèi)存管理/數(shù)據(jù)挖掘系統(tǒng)

可靠性和可用性如何理解~

jsp 和sever lap對(duì)比

數(shù)據(jù)庫(kù)到界面,字符集轉(zhuǎn)化

基棧

jvm優(yōu)化cup高的時(shí)候如果分析和監(jiān)控

java curb突出細(xì)節(jié)問(wèn)題

分布式緩存文檔如何分流

遷移數(shù)據(jù)庫(kù)垂直分割

高并發(fā)如何處理前端高并發(fā)應(yīng)用層

LB設(shè)計(jì)load balance

負(fù)載均衡

防網(wǎng)絡(luò)攻擊

數(shù)據(jù)日志事件監(jiān)控后通知

數(shù)據(jù)庫(kù)事務(wù)實(shí)現(xiàn)的底層機(jī)制

字符串空格輸入的網(wǎng)絡(luò)攻擊

Quartz框架的底層原理

數(shù)據(jù)庫(kù)同步中不通過(guò)數(shù)據(jù)庫(kù)引擎直接讀日志等方式同步數(shù)據(jù)

總結(jié)一下,裸面被虐殘,阿里的面試官絕對(duì)是技術(shù)大拿,一言不合就問(wèn)原理,觸及靈魂了。反省自己還是應(yīng)用做的太多,協(xié)議啊操作系統(tǒng)啊還是忘得快,沒(méi)有系統(tǒng)的理解。以后還是應(yīng)該多溫故知新。

1、具有1-5工作經(jīng)驗(yàn)的,面對(duì)目前流行的技術(shù)不知從何下手,需要突破技術(shù)瓶頸的可以加群。

2、在公司待久了,過(guò)得很安逸,但跳槽時(shí)面試碰壁。需要在短時(shí)間內(nèi)進(jìn)修、跳槽拿高薪的可以加群。

3、如果沒(méi)有工作經(jīng)驗(yàn),但基礎(chǔ)非常扎實(shí),對(duì)java工作機(jī)制,常用設(shè)計(jì)思想,常用java開(kāi)發(fā)框架掌握熟練的,可以加群。

4、覺(jué)得自己很牛B,一般需求都能搞定。但是所學(xué)的知識(shí)點(diǎn)沒(méi)有系統(tǒng)化,很難在技術(shù)領(lǐng)域繼續(xù)突破的可以加群。

5、有需要的加群:190713474 群里面有阿里架構(gòu)師分享知識(shí),分享面試經(jīng)驗(yàn)。

PS:如果你想了解上方知識(shí),可以考慮加入學(xué)習(xí)群,我不是來(lái)扼殺各位,我是來(lái)守護(hù)的,大家好,我是守護(hù)天使。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,501評(píng)論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,673評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 178,610評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 63,939評(píng)論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,668評(píng)論 6 412
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 56,004評(píng)論 1 329
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,001評(píng)論 3 449
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,705評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,426評(píng)論 3 359
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,656評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,139評(píng)論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,833評(píng)論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 35,247評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 36,580評(píng)論 1 295
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,371評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,621評(píng)論 2 380

推薦閱讀更多精彩內(nèi)容