閉關兩月,如何“遠端面試”拿下大廠offer?(附小米/京東面經)

yilian發表於2020-03-07

又到了金三銀四,每到這個時候,我們都進入了求職的熱潮,然而,受疫情影響,你有跳槽的底氣了嗎?

況且今年的網際網路環境太差,需要自己有足夠的知識儲備,才能夠應對這凌冽的寒風。

雖然大家現在還在管控期間,但是感謝科技的發達,可以透過電話和影片來遠端面試,如何透過遠端面試來拿下心儀的offer 呢?——提前做好準備。

所以,給大家分享去小米和京東的面試題目,這些題目可以供大家參考,互相學習。

同時,也有朋友對我的閉關資料感興趣,也一起放出來分享給大家~

注意:需要Android學習PDF大全、Android進階之光、高階Android開發強化實戰、深入探索Android熱修復技術原理,還有演算法題的朋友,可以直接私信我【核心】,或直接  免費領取

這些都是我閒暇還會反覆翻閱的精品資料!

小米

一面(電話)

Android:

1.記憶體洩漏的場景,Handler機制

2.四大元件

3.程式間通訊

4.自定義view

5.Binder的使用

6.效能最佳化

Java:

1.介面和抽象類區別

2.繼承和重寫

3.ArrayList和LinkedList區別

4.死鎖產生條件和應用場景

5.Java的修飾符的使用,static final修飾原理

6.多執行緒空指標解決方法

7.異常處理流程,何時必須要catch

作業系統

1.程式和執行緒區別

2.多執行緒同步和非同步問題

3.同步死鎖應用場景

設計模式

1.代理模式

2.單例模式以及雙重鎖原理

3.觀察者模式應用場景

資料結構和演算法

1.無序陣列建立二叉搜尋樹

2.前序和中序遍歷二叉樹(我寫了遞迴和非遞迴)

二面(電話)

1.四大引用區別和引用場景

2.記憶體洩漏的場景,Handler記憶體洩漏的原因以及解決方法

3.Handler機制,主執行緒如何向子執行緒傳送訊息,Handler能否多程式通訊

4.多執行緒併發,sychronized,類鎖和物件鎖

5.執行緒安全類,StringBuffer和StringBuilder

6.jvm工作記憶體和主記憶體,volatile原理,jvm的靜態塊,記憶體屏障的實現原理

7.一個m*n的棋盤,一個蟲子從左上走到右下方,只能向右或者向下,有多少種走法,可以用組合數學的知識解答

8.靜態廣播和動態廣播區別,service啟動的兩種方式區別

三面(影片)

1.將知道的作業系統說一遍,引入作業系統的最終目的(計算的功能),進執行緒區別,虛擬地址的原理和作用,指標是實體地址還是虛擬地址,指標的地址長度的影響因素,32位系統是4個位元組,64位系統是8個位元組。

2.Java的三大特性,寫一個多型的例子,注意命名的規範

3.一個很大的陣列,其中有一個數出現的次數是奇數次,其他都是偶數次。求這個數。除了異或寫另外一種方法

四面(影片)

1.Android的體系架構,深入到framework,native層

2.單例模式的幾種實現具體的區別,工廠模式的種類以及區別

3.對C語言的理解

4.Android的觸控事件分發流程

5.Android第三方框架的原始碼實現原理

京東

京東的面試題感覺都差不多,難度一般。印象深刻的如下:

一面(電話)

1.對著我的專案問了一些具體實現的問題

2.一些基礎的問題就不想再重複了,比如ArrayList和LinkedList區別

3.最後一道簡單的演算法題作為結束:求兩個字串的最長公共子串

二面(電話)

1.也是跟一面差不多Java和Android,比如Activity的啟動模式,類載入的過程

2.設計模式

2.Activity的啟動流程,這個有點意思

面試題是開放的,就沒有特意準備答案了,但是我的準備工作可以全部分享給大家

遠端面試準備

(1)準備外在:裝置、環境

關於遠端面試,第一點我們需要做好的就是準備外在,所謂的外在,包括了裝置、影片環境、角度等各個方面,提前除錯好裝置很有必要,以防在面試過程中發生故障受到影響,另外影片面試的手機距離要適中,不要太近也不要太遠,最後面試環境要安靜,背景要乾淨。

(2)準備內在:心理素質

關於準備內在,無非是調整自己的心理素質,面試切記不要緊張,表情也不要太過於誇張,遇到不會的問題也不要慌,試著讓面試官提醒一下,另外建議採用“微笑面試法”,讓面試官感受到自己的情緒,態度是熱情的,這樣容易讓面試官對你產生好的印象,從而給你的面試增分添彩。

(3)準備自己:知識和技能

最後且最為重要的一點就是準備自己,關於準備自己,無非就是需要提升自己的知識儲備與技能水平,關於這一點,沒有捷徑可言,最好的方法就是“不斷學習”,關於學習,我也有自己的一套學習方法, 特整理了我閉關時的學習集合,可以友情分享給大家。

Android學習PDF大全

這份Android學習PDF大全真的包含了方方面面了,內含Java基礎知識點、Android基礎、Android進階延伸、演算法合集等等

Android進階之光

1章  Android新特性

.第 2章  Material Design

3章  View體系與自定義 View

4章 多執行緒程式設計

5章 網路程式設計與網路框架

6章 設計模式

7章 事件匯流排

8章 函式響應式程式設計

9章 註解與依賴注入框架

10章 應用架構設計

11章 系統架構與 MediaPlayer框架

高階Android開發強化實戰

1.進階基礎

2高階控制元件

3.專案架構

4.晌應式程式設計

5.炫酷功能

6.精美動畫

7.Katlin SVG

8.測試與最佳化

深入探索Android熱修復技術原理

介紹了 Android 熱修復的核 技術原理 結合 ophix 熱修復開發實踐過程,

從程式碼修復、資源修復、 so 庫修復 大方向進行了詳細的技術剖析與解讀,業內少有的深度講解 Android 系統熱修復技術的書籍,對於原理、程式碼講解得非常清晰和深入,值得我們 Android工程師研讀。

我的這份學習合集,可以有效的幫助大家掌握知識點。

總之也是在這裡幫助大家學習提升進階,也節省大家在網上搜尋資料的時間來學習,也可以分享給身邊好友一起學習

獲取方式:關注+轉發,私信我【核心】即可

最後

無論現場面還是遠端面,都要調整好自己的心態,不要畏懼,往往害怕是源於準備不充分。

只要我們提前做充足的準備,影片面試只是浮雲。

祝大家能在影片面試中超常發揮, 向面試官證明:你的優秀不僅僅只是寫在簡歷上。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952849/viewspace-2678996/,如需轉載,請註明出處,否則將追究法律責任。

相關文章