前言
本篇文章主要記錄分享我的面試準備過程。
很多朋友問我為什么離職
關于離職原因,馬云有一句經典的話“要么錢沒給到位,要么心委屈了”,想必大家耳熟能詳了,我這里再細說一下我個人離職原因:
工資倒掛,漲薪不如意
在之前的小廠薪資倒掛現象嚴重,新入職的員工工資明顯高過老員工,企業寧愿高薪招聘一位新員工,也不愿給我們老員工加工資,這讓老員工十分寒心。接地造成老員工離職。繼而還有一種,當感覺自己的勞動并未收獲到相應的價值之時,繼續在原公司呆下去意義也不大。
十年如一日的技術
在小型軟件公司干的三年時間里,其實只擁有了一年的技術經驗之時。技術視野較窄,能力提升緩慢,沒了技術上升的空間,日復一日,年復一年,只干著同樣的事情,往高處走才是必然的選擇。
一面問的 Java 和 Android 基礎
1、Jvm虛擬機
2、messageQueue會不會阻塞ui線程
3、對象鎖和類鎖
4、之字形打印樹
5、還有其他的記不清了,主要是我對二面印象太深刻了。
二面問的 Flutter 和 Dart
1、dart是值傳遞還是引用傳遞
2、Widget和element和RenderObject之間的關系
3、widget的root節點
4、mixin extends implement之間的關系(除了extends其他的沒怎么用過。。)
5、jvm內存模型(感覺這個是面試官可憐我,看我什么都不會才問的=。=)
6、Future和microtask執行順序
7、dart中…的用法(基本沒用過。。)
8、await for(沒用過。。)
說實話,第一個、第三個、第六個我準備的話應該能答出來的,但是一個多月沒碰Flutter了,忘了都差不多。。。
等下把二面的答案寫出來,希望能幫助后來人。
最后
這里附上上述的技術體系圖相關的幾十套騰訊、頭條、阿里、美團等公司2021年的面試題,把技術點整理成了視頻和PDF(實際上比預期多花了不少精力),包含知識脈絡 + 諸多細節,由于篇幅有限,這里以圖片的形式給大家展示一部分。
相信它會給大家帶來很多收獲:
上述高清技術腦圖以及配套的架構技術PDF可以點擊我的騰訊文檔免費獲取
當程序員容易,當一個優秀的程序員是需要不斷學習的,從初級程序員到高級程序員,從初級架構師到資深架構師,或者走向管理,從技術經理到技術總監,每個階段都需要掌握不同的能力。早早確定自己的職業方向,才能在工作和能力提升中甩開同齡人。
- 無論你現在水平怎么樣一定要 持續學習 沒有雞湯,別人看起來的毫不費力,其實費了很大力,這四個字就是我的建議!!!
- 我希望每一個努力生活的IT工程師,都會得到自己想要的,因為我們很辛苦,我們應得的。
當我們在抱怨環境,抱怨懷才不遇的時候,沒有別的原因,一定是你做的還不夠好!
到自己想要的,因為我們很辛苦,我們應得的。
當我們在抱怨環境,抱怨懷才不遇的時候,沒有別的原因,一定是你做的還不夠好!