程序員經驗分享:大專生面試阿里P7竟然過了!大廠直通車!

前言

從18年畢業至今,就任過兩家公司,大大小小項目作了幾個,很是感謝個人兩位老大,在個人android成長路上給予我不少指導,亦師亦友的關係。java

從年前至今參加面試了不少公司,也收到了幾家巨頭的offer,還有其餘公司的。總結下經驗,也是對過去的一個回顧和總結吧。
android

面經

我面試的是騰訊Android開發崗位,面試官問了不少Java知識,甚至一個Android的相關問題也沒問(我不知道這算不算是正常狀況啊……),非常苦惱,下面是記下的一些面試相關問題。面試

1.本身介紹(這個沒什麼說的,介紹一下姓甚名誰,畢業於哪,作過哪些相關項目)算法

2.java多線程的幾種狀態。回答的很差,只回答了就緒,運行,阻塞狀態。segmentfault

3.數據結構,紅黑樹。以前是電氣專業,數據結構也沒有學過,直接說不會Pass。設計模式

4.了不瞭解Java虛擬機。不怎麼了解,只知道GC回收機制。數據結構

5.了不瞭解Java設計模式。不瞭解,只聽過單例,觀察者模式。多線程

6.看我項目裏有寫Mqtt協議,問我瞭解不瞭解Amqp協議。不瞭解,說了一些Mqtt主題訂閱發佈了相關問題。架構

7.問了線程在JVM虛擬機中是怎麼加載的。唉,不知道。學習

8.問了靜態static是怎麼加載的。這個感受回答得還行,是類的加載的一系列過程。

9.問了項目中有沒有統一的異常處理機制。沒有,都是trt/catch的。

10.問了項目中有沒有用到繼承等相關知識。沒有。

11.問平時是怎麼學習的。上CSDN,GitHub,查找相關資料,遇到什麼問題去搜索對應的解決辦法。

也不知道爲何應聘Android,全是Java相關知識,可能Java對Android開發真的很重要吧……心累……

最後

今天關於面試的分享就到這裏,仍是那句話,有些東西你不只要懂,並且要可以很好地表達出來,可以讓面試官承認你的理解,例如Handler機制,這個是面試必問之題。有些晦澀的點,或許它只活在面試當中,實際工做當中你壓根不會用到它,可是你要知道它是什麼東西。

最後在這裏小編分享一份本身收錄整理上述技術體系圖相關的幾十套騰訊、頭條、阿里、美團等公司20年的面試題,把技術點整理成了視頻和PDF(實際上比預期多花了很多精力),包含知識脈絡 + 諸多細節,因爲篇幅有限,這裏以圖片的形式給你們展現一部分。

還有 高級架構技術進階腦圖、Android開發面試專題資料,高級進階架構資料 幫助你們學習提高進階,也節省你們在網上搜索資料的時間來學習,也能夠分享給身邊好友一塊兒學習。

領取方式:點擊【Android學習PDF+架構視頻+面試文檔+源碼筆記】

【Android核心高級技術PDF文檔,BAT大廠面試真題解析】

【算法合集】

【延伸Android必備知識點】

相關文章
相關標籤/搜索