大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁(yè)百科全書(shū) >正文

網(wǎng)易筆試(安卓網(wǎng)易面試涼涼經(jīng))

2022-06-08 02:05:36 百科全書(shū)來(lái)源:
導(dǎo)讀目前大家應(yīng)該是對(duì)網(wǎng)易筆試(安卓網(wǎng)易面試涼涼經(jīng))比較感興趣的,所以今天好房網(wǎng)小編CC就來(lái)為大家整理了一些關(guān)于網(wǎng)易筆試(安卓網(wǎng)易面試涼涼...
目前大家應(yīng)該是對(duì)網(wǎng)易筆試(安卓網(wǎng)易面試涼涼經(jīng))比較感興趣的,所以今天好房網(wǎng)小編CC就來(lái)為大家整理了一些關(guān)于網(wǎng)易筆試(安卓網(wǎng)易面試涼涼經(jīng))方面的相關(guān)知識(shí)來(lái)分享給大家,希望大家會(huì)喜歡哦。

網(wǎng)易筆試(安卓網(wǎng)易面試涼涼經(jīng))

網(wǎng)易的面試結(jié)果已經(jīng)出來(lái)好幾天了,一直拖著不是很想寫(xiě)面經(jīng),反正這會(huì)兒閑著無(wú)聊,又總是要寫(xiě)的(一來(lái)呢是當(dāng)做一種記錄吧,二來(lái)呢留給自己和需要的人看,好有個(gè)方向)就這會(huì)兒寫(xiě)了吧...

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

首先還是感謝吧,感謝網(wǎng)易面試官的肯定和建議。

網(wǎng)易一共經(jīng)歷了四輪面試,前三輪技術(shù)面,第四輪總監(jiān)面。二面完了之后,HR 邀約去杭州參加現(xiàn)場(chǎng)面的,但是因?yàn)榫嚯x原因拒絕了,后來(lái)改成視頻面,說(shuō)實(shí)話,我現(xiàn)在有點(diǎn)后悔當(dāng)初的決定了... 俗話說(shuō),見(jiàn)面三分情嘛哈哈哈哈

網(wǎng)易一面(28 min)

自我介紹

項(xiàng)目經(jīng)歷(老老實(shí)實(shí)一五一十介紹項(xiàng)目經(jīng)歷)

然后一個(gè)項(xiàng)目一個(gè)項(xiàng)目地問(wèn)

介紹項(xiàng)目功能,挑一兩個(gè)你覺(jué)得的實(shí)現(xiàn)難點(diǎn)講講

聊項(xiàng)目聊了好多,就是聊天一樣的,很輕松

聊了很多 Flutter 的東西,比如怎么接觸到 Flutter 的,為什么這么喜歡 Flutter,為什么創(chuàng)辦這個(gè) Flutter 開(kāi)發(fā)者協(xié)會(huì)

聊著聊著二十多分鐘過(guò)去了,面試官說(shuō)我給他的感覺(jué)很好,所以也不打算問(wèn)那些基礎(chǔ)的(只有他覺(jué)得是基礎(chǔ))東西了(可能是累了hhh),然后就問(wèn)我有什么要問(wèn)的嗎

提問(wèn)環(huán)節(jié):

網(wǎng)易內(nèi)部對(duì) Flutter 的看法,以及對(duì) Flutter 未來(lái)的看法,以及值不值得學(xué)習(xí)

如果能拿到 offer,有沒(méi)有要求必須要去實(shí)習(xí)

什么時(shí)候有結(jié)果

網(wǎng)易二面(30+ min)

這一面真的... 不知道咋說(shuō),由于在這次面試之前不久被百度的面試官懟慘了,看來(lái)本人真的是心態(tài)超級(jí)不好啊,被懟了之后,再去看網(wǎng)上的面經(jīng),覺(jué)得自己啥都不會(huì),越看越喪,甚至開(kāi)始自我否定...

所以對(duì)網(wǎng)易二面真的沒(méi)抱什么希望了,面試官問(wèn)什么我就答什么,會(huì)的就答,不會(huì)就說(shuō)不會(huì),也不多說(shuō)什么,基本就是一問(wèn)一答式的(除了聊 Flutter 的時(shí)候確實(shí)比較激動(dòng)),面試中途我甚至有說(shuō)想放棄面試、不想耽擱彼此的時(shí)間,不知道是面試官真的沒(méi)聽(tīng)到還是假裝沒(méi)聽(tīng)到(可能是要完成任務(wù)吧),他還是繼續(xù)問(wèn)問(wèn)題,我看他臉色感覺(jué)他是真的都聽(tīng)不下去了,像是兩個(gè)機(jī)器人在交流,時(shí)間一過(guò)半小時(shí),面試官就問(wèn)有什么問(wèn)題問(wèn)他嘛,我說(shuō)沒(méi)有,然后就掛斷了...

對(duì)面試官提的問(wèn)題印象很模糊,只記得很少一部分問(wèn)題了......

自我介紹 + 項(xiàng)目

講 Service 的使用

使用 Service 的時(shí)候有沒(méi)有遇到過(guò)問(wèn)題?有沒(méi)有在多種機(jī)型上測(cè)試過(guò)

數(shù)據(jù)持久化

問(wèn)了挺多 SharedPreference 的東西

Gradle 相關(guān)

Activity之間傳數(shù)據(jù)

如果 Activity 之間有大量數(shù)據(jù)(幾兆)要傳,應(yīng)該怎么做

事件分發(fā)機(jī)制

自定義 View

自定義 View 中的自定義屬性是如何調(diào)用的(好像問(wèn)的是調(diào)用)

對(duì)比 ListView 和 RecyclerView

講一下設(shè)計(jì)模式(然后問(wèn)了兩個(gè)我名字都沒(méi)聽(tīng)過(guò)的設(shè)計(jì)模式,讓對(duì)比一下)

講一下 MVC MVP MVVM

Flutter 中的難點(diǎn)、原生通信、異步、框架原理等等......

網(wǎng)易三面(110+ min)

自我介紹 + 項(xiàng)目經(jīng)歷

如何實(shí)現(xiàn)推送?(我說(shuō)建立一個(gè)長(zhǎng)連接)

一條推送信息應(yīng)該有哪些內(nèi)容

為什么這么設(shè)計(jì),講一下每個(gè)字段的含義?這么設(shè)計(jì)有什么問(wèn)題?

服務(wù)端如何確保客戶(hù)端收到消息了?

如果服務(wù)器發(fā)出去一個(gè)消息,客戶(hù)端還沒(méi)收到,斷網(wǎng)了怎么辦?

如何處理重復(fù)消息?

(還有好多好多問(wèn)題,考慮安全啊、性能啊、各種意外情況啊,反正就是要搞死你......)

聊了會(huì)兒 Flutter

一個(gè)印象較深的問(wèn)題:Flutter 可不可以實(shí)現(xiàn)三維模型?(大概這么問(wèn)的...)我說(shuō)不行,因?yàn)?Flutter 的繪制引擎 skia 是2D繪制引擎。 他又問(wèn) 如果有3D繪制引擎呢??還有 Flutter 與原生通信的問(wèn)題...

撕代碼:

一個(gè)二維平面上有 n 個(gè)氣球,都是標(biāo)準(zhǔn)橢圓(也就是說(shuō)可以通過(guò)兩個(gè)坐標(biāo)確定一個(gè)橢圓的位置及大?。瑱E圓的外切矩形與坐標(biāo)軸平行,橢圓的分布是隨機(jī)的,但是不存在兩個(gè)橢圓交叉的情況(不存在外切矩形相交),問(wèn)最少需要多少條平行于 y 軸的線,能夠穿過(guò)所有的氣球?

找出兩個(gè)單向鏈表中的公共部分。

平時(shí)怎么學(xué)習(xí)的?

平時(shí)有看什么書(shū)?(我說(shuō)最近有看 《Android進(jìn)階解密》)

這本書(shū)的章節(jié)是怎么安排的?它有什么特點(diǎn)?

如果要你寫(xiě)每一章的 topic 你會(huì)怎么寫(xiě)?

提問(wèn)環(huán)節(jié):

應(yīng)屆生進(jìn)入公司能接觸到哪些業(yè)務(wù)?

如何看待“程序員是吃年輕飯的”這一觀點(diǎn)?

網(wǎng)易四面(總監(jiān)面 25 min)

自我介紹

大學(xué)學(xué)過(guò)哪些課程?然后問(wèn)了某些課程的分?jǐn)?shù)

一個(gè)無(wú)序數(shù)組建堆的時(shí)間復(fù)雜度是多少?

死鎖是什么?如何產(chǎn)生的(產(chǎn)生死鎖的條件)?

TCP 中的滑動(dòng)窗口

看過(guò)《算法導(dǎo)論》這本書(shū)嘛?

職業(yè)規(guī)劃

為什么選擇杭州而不是北京

為什么不讀研?

印象最深的項(xiàng)目

最后依然是提問(wèn)環(huán)節(jié)

面試總結(jié):

我的秋招應(yīng)該也就到這兒了,說(shuō)實(shí)話,我不想再折騰了,因?yàn)榻?jīng)過(guò)這么多筆試、面試,發(fā)現(xiàn)自己的技術(shù)真的還很差,基礎(chǔ)不牢固,知識(shí)點(diǎn)掌握的不夠深入,我習(xí)慣性在面試結(jié)束后讓面試官點(diǎn)評(píng)一下自己的表現(xiàn),聽(tīng)到最多的大概就是“對(duì)某某知識(shí)點(diǎn)理解的不夠深入”“加強(qiáng)基礎(chǔ)”。

如果最終沒(méi)能保研,我將全身心投入,準(zhǔn)備明年的春招,據(jù)說(shuō)到時(shí)候壓力更大、更難,能怎么辦呢?加油吧?。?!

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

面試基礎(chǔ)很重要!

一般包括Android基礎(chǔ)、Java基礎(chǔ)、Android常用的開(kāi)源框架、設(shè)計(jì)模式和網(wǎng)絡(luò)基礎(chǔ)等等。下面我來(lái)列舉一下常見(jiàn)的考察點(diǎn):

Java相關(guān)

Java基礎(chǔ)

HashMap7和8的實(shí)現(xiàn)原理

final關(guān)鍵字,為什么匿名內(nèi)部類(lèi)使用局部引用要用final

Java多線程

線程池的使用和原理

鎖機(jī)制:synchronized、Lock

volatile關(guān)鍵字

ThreadLocal原理

JVM

Java內(nèi)存結(jié)構(gòu)

Java垃圾回收機(jī)制

Java類(lèi)加載過(guò)程

Android相關(guān)

Android基礎(chǔ)

Handler通信機(jī)制

跨進(jìn)程通信方式

Activity啟動(dòng)模式

內(nèi)存優(yōu)化、布局優(yōu)化

View的繪制流程

Android事件分發(fā)機(jī)制

動(dòng)畫(huà)的分類(lèi)及其原理

MVC、MVP和MVVM模式

SparseArray原理

Android開(kāi)源框架

Android網(wǎng)絡(luò)庫(kù):Volley、OkHttp和Retrofit的使用、原理和對(duì)比

Android圖片庫(kù):Glide和Picasso的使用、原理和對(duì)比

EventBus的使用和原理

RxJava的使用和原理

Router的使用和原理

網(wǎng)絡(luò)基礎(chǔ)

HTTP相關(guān):包括HTTP0、HTTPS等

TCP相關(guān):三次握手、四次揮手等

設(shè)計(jì)模式

單例模式

代理模式:靜態(tài)代理和動(dòng)態(tài)代理

觀察者模式

這些基礎(chǔ)知識(shí)一方面大家可以直接閱讀源碼,一方面可以去網(wǎng)上搜索相關(guān)文章去學(xué)習(xí)。

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

技術(shù)外這些準(zhǔn)備要做好

首先是準(zhǔn)備簡(jiǎn)歷:

簡(jiǎn)歷編寫(xiě)需要注意的幾點(diǎn):

標(biāo)題的直接按照姓名-幾年工作經(jīng)驗(yàn)-應(yīng)聘崗位格式來(lái)填寫(xiě)。

例如 小明——四年工作經(jīng)驗(yàn)——Android開(kāi)發(fā)高級(jí)工程師。因?yàn)橐?,HR篩選簡(jiǎn)歷是非常快的,你要在第一時(shí)間就讓他看到他想要看的信息。HR一開(kāi)始最關(guān)心的就是工作年限和崗位,你直接在標(biāo)題欄用最大的字體寫(xiě)出來(lái)會(huì)比很多人介紹了半天項(xiàng)目最后寫(xiě)年限要好得多。

個(gè)人信息寫(xiě)最前面。

個(gè)人信息欄其實(shí)不用寫(xiě)很多東西,最主要的就是姓名、聯(lián)系方式、性別、如果學(xué)校是名校那么就寫(xiě)上,如果本科學(xué)的是計(jì)算機(jī)專(zhuān)業(yè)也可以在這里寫(xiě)上,如果都不是就最好放到最后去寫(xiě),因?yàn)樽钋懊娴臇|西永遠(yuǎn)是最先看到的內(nèi)容,也是你最有競(jìng)爭(zhēng)力和賣(mài)弄的資本。

有技術(shù)博客和github開(kāi)源項(xiàng)目的一定寫(xiě)在最前面。

這是活生生的例子。我在面試華為的時(shí)候面試官就特意去看了我的csdn上的博客。然后說(shuō)寫(xiě)的還是不錯(cuò)的,給他留下了一個(gè)不錯(cuò)的印象,所以這點(diǎn)是絕對(duì)的加分項(xiàng)最好就是寫(xiě)在最前面。

分析考點(diǎn):

技術(shù)面是一場(chǎng)技術(shù)面試官對(duì)候選人的綜合評(píng)估

先從面試官角度來(lái)分析,在面試過(guò)程中的對(duì)候選人一些考查點(diǎn)吧。知己知彼百戰(zhàn)不殆,面試過(guò)程中逆向思考一波,有助于我們?cè)趺磻?yīng)對(duì)技術(shù)面。

候選人人設(shè)是否跟簡(jiǎn)歷一致

主要看候選人是否坦誠(chéng)真實(shí),這個(gè)會(huì)直接影響能不能通過(guò)。候選人上的項(xiàng)目經(jīng)驗(yàn)和技能點(diǎn)應(yīng)該盡可能與候選人匹配,比如說(shuō),候選人說(shuō)做了XX項(xiàng)目,但是問(wèn)起是怎么實(shí)現(xiàn)的,卻答不上來(lái),或者說(shuō)熟悉xx技能點(diǎn),卻只會(huì)調(diào)用常用的api,對(duì)其源碼細(xì)節(jié)一點(diǎn)都不熟悉,那多半是不給過(guò)的。如果候選人要吹牛B,能拿出能圓上吹牛B的實(shí)力,也是可行的。比如說(shuō)某某模塊其實(shí)是你同事做的,但是你也完全理解了,可以應(yīng)答如流,面試官是不會(huì)計(jì)較的。

技術(shù)的扎實(shí)程度和項(xiàng)目經(jīng)驗(yàn)匹配程度

考查包括對(duì)技術(shù)的理解和解決問(wèn)題的能力,包含一些細(xì)節(jié),運(yùn)用的場(chǎng)景,實(shí)現(xiàn)的原理等等,目的是為了測(cè)試候選人技術(shù)水平上限。答得越清晰,越深入,對(duì)細(xì)節(jié)掌握越牢靠越好,不一定需要全部答出答完美才能拿到offer,但這些題回答的效果最能影響到offer能談多少錢(qián)。小廠偏重于技能、項(xiàng)目經(jīng)驗(yàn)匹配度,大廠偏重于基礎(chǔ)、原理。小公司,面試官通常希望候選人盡快上手,就希望候選人有類(lèi)似競(jìng)品或者功能開(kāi)發(fā)經(jīng)驗(yàn)的候選人,所以也可以從這些方面做準(zhǔn)備。大公司呢,可能會(huì)提出一些場(chǎng)景來(lái)考查候選人怎么設(shè)計(jì),這就要求候選人功底深厚,邏輯嚴(yán)謹(jǐn)了。上面的題集我沒(méi)寫(xiě)答案,因?yàn)槲矣X(jué)得很多題本就沒(méi)有標(biāo)準(zhǔn)答案,也沒(méi)有必要背題的“標(biāo)準(zhǔn)答案”,優(yōu)秀的回答,應(yīng)該是形成自己的理解輸出的,說(shuō)的有理有據(jù)就行。

候選人亮點(diǎn)、優(yōu)勢(shì)

一般是作為候選人的加分項(xiàng),或者是面試官為了更快的打開(kāi)話題,了解候選人的優(yōu)勢(shì),并測(cè)測(cè)候選人的優(yōu)勢(shì)到底屌到什么程度。這個(gè)問(wèn)題回答好了,候選人甚至能翻盤(pán)。

如何學(xué)習(xí)Android面試中所需的技術(shù)

很多人在剛接觸這個(gè)行業(yè)的時(shí)候或者是在遇到瓶頸期的時(shí)候,總會(huì)遇到一些問(wèn)題,比如學(xué)了一段時(shí)間感覺(jué)沒(méi)有方向感,不知道該從那里入手去學(xué)習(xí),對(duì)此我針對(duì)Android程序員,我這邊給大家整理了一套學(xué)習(xí)寶典!

為了更好更快地學(xué)習(xí)Android面試中所需的技術(shù),大家可以了解一下我的Android進(jìn)階學(xué)習(xí)路線:(附面試題與學(xué)習(xí)資料)

Android學(xué)習(xí)路線圖

首先,對(duì)于沒(méi)有學(xué)習(xí)方向,知識(shí)不體系的人,我把我工作幾年整理的學(xué)習(xí)路線分享給大家,做一個(gè)借鑒作用,還不知道怎么學(xué)習(xí)的人可以直接照著我這個(gè)學(xué)習(xí)路線一個(gè)個(gè)的去學(xué)習(xí),知識(shí)不體系的人可以參考下我整理路線的方式,總之希望能夠幫到你們!

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

模塊化學(xué)習(xí)資源

接下來(lái)是每個(gè)模塊我整理出來(lái)的文檔學(xué)習(xí)資料,幫助大家更細(xì)致化的學(xué)習(xí)。

《Android匯總復(fù)習(xí)資料—Java》

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

《Android匯總復(fù)習(xí)資料—Android》

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

《Android匯總復(fù)習(xí)資料—Android擴(kuò)展》

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

《Android匯總復(fù)習(xí)資料—Kotlin》

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

《Android匯總復(fù)習(xí)資料—Flutter》

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

《Android匯總復(fù)習(xí)資料—算法》

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

除了上面的學(xué)習(xí)路線,還可以額外的配合以下方式學(xué)習(xí),效果翻倍~

Android進(jìn)階學(xué)習(xí)

①看視頻進(jìn)行系統(tǒng)學(xué)習(xí)

前幾年的Crud經(jīng)歷,讓我明白自己真的算是菜雞中的戰(zhàn)斗機(jī),也正因?yàn)镃rud,導(dǎo)致自己技術(shù)比較零散,也不夠深入不夠系統(tǒng),所以重新進(jìn)行學(xué)習(xí)是很有必要的。我差的是系統(tǒng)知識(shí),差的結(jié)構(gòu)框架和思路,所以通過(guò)視頻來(lái)學(xué)習(xí),效果更好,也更全面。關(guān)于視頻學(xué)習(xí),個(gè)人可以推薦去B站進(jìn)行學(xué)習(xí),B站上有很多學(xué)習(xí)視頻,唯一的缺點(diǎn)就是免費(fèi)的容易過(guò)時(shí)。

另外,我自己也珍藏了好幾套視頻,有需要的我也可以分享給你。

②讀源碼,看實(shí)戰(zhàn)筆記,學(xué)習(xí)大神思路

“編程語(yǔ)言是程序員的表達(dá)的方式,而架構(gòu)是程序員對(duì)世界的認(rèn)知”。所以,程序員要想快速認(rèn)知并學(xué)習(xí)架構(gòu),讀源碼是必不可少的。閱讀源碼,是解決問(wèn)題 + 理解事物,更重要的:看到源碼背后的想法;程序員說(shuō):讀萬(wàn)行源碼,行萬(wàn)種實(shí)踐。

主要內(nèi)含微信 MMKV 源碼、AsyncTask 源碼、Volley 源碼、Retrofit源碼、OkHttp 源碼等等。

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

③面試前夕,刷題沖刺

面試的前一周時(shí)間內(nèi),就可以開(kāi)始刷題沖刺了。請(qǐng)記住,刷題的時(shí)候,技術(shù)的優(yōu)先,算法的看些基本的,比如排序等即可,而智力題,除非是校招,否則一般不怎么會(huì)問(wèn)。

關(guān)于面試刷題,我個(gè)人也準(zhǔn)備了一套系統(tǒng)的面試題,幫助你舉一反三:

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣

④2020大廠面試高頻知識(shí)點(diǎn)

圖片

網(wǎng)絡(luò)和安全機(jī)制

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

插件化、模塊化、組件化、熱修復(fù)、增量更新、Gradle

架構(gòu)設(shè)計(jì)和設(shè)計(jì)模式

性能優(yōu)化

Android Framework

Android優(yōu)秀三方庫(kù)源碼

安卓網(wǎng)易面試涼涼經(jīng),面試官:基礎(chǔ)不牢,技術(shù)不夠深入,你我無(wú)緣


版權(quán)說(shuō)明:本文由用戶(hù)上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!


標(biāo)簽:

熱點(diǎn)推薦
熱評(píng)文章
隨機(jī)文章