亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

網(wǎng)易社招面試流程與經(jīng)驗(yàn)總結(jié)【純干貨分享】

  發(fā)布時(shí)間:2020-01-08 14:14:56   作者:鹿丸不會(huì)多項(xiàng)式   我要評(píng)論
這篇文章主要介紹了網(wǎng)易社招面試流程與經(jīng)驗(yàn),總結(jié)分析了網(wǎng)易社招面試主要流程,以及遇到的各種問(wèn)題,并給出了相應(yīng)的參考意見(jiàn),需要的朋友可以參考下

個(gè)人背景
 

本人畢業(yè)于二流一本大學(xué)非計(jì)算機(jī)相關(guān)專業(yè),大三下學(xué)期開(kāi)始學(xué)java。目前剛好工作兩年,專業(yè)后端,base深圳。

面試流程
 

一面二面電話面-->三面四面視頻面-->主管電話面-->hr電話面
整個(gè)流程下來(lái)就兩個(gè)禮拜,比阿里高效多了。由于面試的是網(wǎng)易杭州研究院的職位,本來(lái)三面通過(guò)后hr聯(lián)系我說(shuō)是要去杭州總部讓主管進(jìn)行個(gè)現(xiàn)場(chǎng)面試,而我在深圳,就告訴hr我這邊不方便看能不能安排視頻面試,然后就又加了一輪技術(shù)視頻面。順帶說(shuō)一句,網(wǎng)易的hr真是超級(jí)nice啊,加了微信私下聊得很嗨皮~

重點(diǎn):面試題
 

java基礎(chǔ)
 

1.定義Integer x=20 Integer y=200 在內(nèi)存里是個(gè)什么過(guò)程?
2.volite關(guān)鍵字的原理?它能保證原子性嗎?AtomicInteger底層怎么實(shí)現(xiàn)的?
3.threadLocal關(guān)鍵字有用過(guò)嗎?如果沒(méi)有重寫(xiě)initialValue方法就直接get會(huì)怎樣?
4.hashMap與concurrentHashMap原理和區(qū)別?
hashMap什么情況下會(huì)出現(xiàn)循環(huán)鏈表?concurrentHashMap寫(xiě)的時(shí)候用什么鎖?RenteenLock底層是怎么保證線程安全的?
5.反射能獲取到父類的私有方法嗎?怎么防止反射破壞單例模式?
6.描述下JVM內(nèi)存模型。每個(gè)區(qū)的作用是什么?堆內(nèi)存的工作原理,為什么需要兩個(gè)幸存區(qū)?只有一個(gè)行不行?老生代是用什么垃圾回收算法?
7.描述下多線程原理。怎么開(kāi)啟一個(gè)線程?start和run方法有什么區(qū)別?
怎么創(chuàng)建一個(gè)線程池,傳入的參數(shù)分別什么含義?線程池是怎么實(shí)現(xiàn)維持核心線程數(shù)的?怎么實(shí)現(xiàn)一個(gè)自定義的拒絕策略?
8.Socket編程 nio(這一塊我不太熟就說(shuō)沒(méi)了解過(guò),面試官就沒(méi)細(xì)問(wèn)了)

開(kāi)源框架
 

1.你用過(guò)哪些開(kāi)源框架?最熟悉的是哪個(gè)?(這里我說(shuō)了spring,所以后邊的問(wèn)題都是圍繞spring的)
2.描述下spring的ioc和aop。
你常用哪一種注入方式?BeanFactory和ApplicationContext有什么區(qū)別?你們項(xiàng)目里用的哪個(gè)?說(shuō)一下spring bean的生命周期。
AOP實(shí)現(xiàn)原理是什么??jī)煞N動(dòng)態(tài)代理實(shí)現(xiàn)原理?JDK動(dòng)態(tài)代理為什么要實(shí)現(xiàn)接口?
3.spring task是怎么實(shí)現(xiàn)的?
4.spring事務(wù)你是怎么用的?加了@Transcational注解spring都做了哪些工作?怎么知道事務(wù)執(zhí)行成功了?
事務(wù)隔離級(jí)別?mysql默認(rèn)級(jí)別是什么?事務(wù)傳播屬性?spring默認(rèn)是什么?嵌套事務(wù)子事務(wù)什么時(shí)候commit?
5.spring和springMVC是什么關(guān)系?有沒(méi)有用過(guò)JdbcTemplate?
6.springMVC中對(duì)整個(gè)請(qǐng)求的處理流程是怎樣的?返回json的話是用哪個(gè)view?

數(shù)據(jù)庫(kù)
 

1.mysql索引是怎么實(shí)現(xiàn)的?b+樹(shù)有哪些特點(diǎn)?真實(shí)的數(shù)據(jù)存在哪里?
2.哪些情況下建索引?解釋下最左匹配原則?
現(xiàn)在一個(gè)表有三列a b c,組合索引(a,b,c)查詢的時(shí)候where a like ? and b=? and c=?能用到這個(gè)組合索引嗎?為什么?
3.explain執(zhí)行計(jì)劃看過(guò)沒(méi)有?其中type字段都有哪些值?分別代表什么?
4.你有哪些sql調(diào)優(yōu)經(jīng)驗(yàn)?

Redis
 

1.redis有哪幾種數(shù)據(jù)結(jié)構(gòu)?給你一個(gè)key怎么知道是用的哪種結(jié)構(gòu)?
2.怎么查看所有的key?redis怎么切換庫(kù)?怎么清數(shù)據(jù)?
3.描述下redis淘汰策略?如果沒(méi)有數(shù)據(jù)可以淘汰活著沒(méi)有配置淘汰策略讀請(qǐng)求可以正常執(zhí)行嗎?
4.你們項(xiàng)目里redis是單節(jié)點(diǎn)的嗎?如果多節(jié)點(diǎn)怎么同步?
5.項(xiàng)目里用redis存哪些數(shù)據(jù)?為什么用redis?和jetty本地緩存有什么區(qū)別?

網(wǎng)絡(luò)
 

1.HTTP 1.1版本增加了哪些內(nèi)容?有哪幾種請(qǐng)求方式?
2.描述下HTTP三次握手和四次揮手過(guò)程?為什么需要四次揮手?為什么TIME_WAIT狀態(tài)需要經(jīng)過(guò)兩個(gè)最大報(bào)文段生存時(shí)間才能到close狀態(tài)?
3.瀏覽器發(fā)起一個(gè)請(qǐng)求到收到響應(yīng)中間經(jīng)歷了哪些過(guò)程?知道多少就說(shuō)多少,越詳細(xì)越好。

Nginx
 

1.nginx有哪些模塊?你比較熟悉哪個(gè)?
2.proxy_cache你是怎么配置的?緩存是存在哪里?具體是怎么命中緩存的?
簡(jiǎn)歷里有寫(xiě)nginx,結(jié)果問(wèn)得幾個(gè)問(wèn)題我都沒(méi)答好,面試官就沒(méi)再多問(wèn)了,囧~

Linux
 

1.怎么查看某個(gè)進(jìn)程中的線程?
2.怎么批量替換一個(gè)文件夾下所有文件中的一個(gè)字符?(sed命令)
3.有沒(méi)有用過(guò)jps jmap jstack jstat 命令,分別說(shuō)下有哪些常用參數(shù),知道多少就說(shuō)多少。
我這里結(jié)合自己用jmap jstack定位到線上問(wèn)題的經(jīng)驗(yàn)說(shuō)的,答完后感覺(jué)面試官挺滿意的,所以說(shuō)實(shí)踐很重要啊~

情景模擬&其他
 

1.設(shè)計(jì)一個(gè)系統(tǒng),每天有100億條數(shù)據(jù),需要在后臺(tái)做實(shí)時(shí)展示和查找。
我當(dāng)時(shí)回答的大體思路是nginx負(fù)載均衡,消息隊(duì)列存儲(chǔ),多線程讀取,批量插入,數(shù)據(jù)庫(kù)分庫(kù)分表。
面試官根據(jù)我的回答又衍生出了很多問(wèn)題,如消息隊(duì)列存滿了怎么辦?(也就是消費(fèi)跟不上生產(chǎn))批量插入時(shí)某一條失敗了有什么影響?怎么解決?分庫(kù)分表應(yīng)該怎么分?怎么解決數(shù)據(jù)遷移的問(wèn)題?
2.用代碼實(shí)現(xiàn)cat 1.log |grep a |sort |uniq -c |sort -rn 的功能。
3.如果現(xiàn)在有一臺(tái)服務(wù)器突然變得很慢,怎么去定位問(wèn)題?

感悟
 

1.不要妄自菲薄。
很多人覺(jué)得自己學(xué)校不好專業(yè)不對(duì)口,進(jìn)不了大公司,連去面試的勇氣都沒(méi)有,其實(shí)越是大公司越是看重個(gè)人能力而不是歷史戰(zhàn)績(jī)。
2.面試前一定要準(zhǔn)備充足,不然就是浪費(fèi)雙方時(shí)間。
很多人不屑于臨時(shí)抱佛腳,你如果覺(jué)得這是臨時(shí)抱佛腳那就是抬杠了。我這里說(shuō)的準(zhǔn)備主要有兩點(diǎn):第一,簡(jiǎn)歷上的內(nèi)容一定都是自己很熟的東西,面試官會(huì)根據(jù)他感興趣的地方衍生出很多問(wèn)題,可能問(wèn)到的點(diǎn)都提前想一下。第二,一定要有一兩個(gè)自己很熟悉的領(lǐng)域,可以具體到某個(gè)技術(shù)點(diǎn)或者某個(gè)框架,但是一定要研究透徹。
3.要善于思考、總結(jié)、反思,這些能力是可以訓(xùn)練的。

寫(xiě)在最后
 

這里只列出了網(wǎng)易面試中問(wèn)到的問(wèn)題(其他公司問(wèn)得也都差不多),問(wèn)題帶答案面經(jīng):阿里面經(jīng)網(wǎng)易面經(jīng)

相關(guān)文章

最新評(píng)論