? ? 昨天電面了一個知名互聯(lián)網(wǎng)企業(yè),BAT。我感覺到自己的危機筒繁。應聘了一個IoT相關的崗位,我投簡歷在本月初巴元,等了整整兩個星期終于盼望到這個面試毡咏。這也是我第一次面試這家互聯(lián)網(wǎng)公司,因為相隔在兩個城市逮刨,是一次電面呕缭。
? ? 首先不得不說堵泽,面試官是和藹的,反應敏銳恢总,善于溝通迎罗。全程面試一個小時,當然重點是對我這么多年的工作及項目經(jīng)驗考察和了解片仿。他們需要的是物聯(lián)網(wǎng)工業(yè)產(chǎn)品類的研發(fā)纹安,我還在職工位上接到電話,移步到外面說話砂豌,期間很吵厢岂,走著走著也沒有找到一個合適的空閑會議室,只能隨機地尋找安靜的地方交談阳距。
? ? 首先問到我做嵌入式開發(fā)擅長的方向塔粒,我第一個問題其實就難住了,因為這么多年就像一塊磚頭筐摘,聽從領導的安排卒茬,兢兢業(yè)業(yè)的工作,雖然我潛意識里覺得這種狀態(tài)是危險的咖熟,也花時間學習看書彌補技術的不足扬虚。問我擅長做應用還是底層,驅動球恤,設備辜昵,協(xié)議棧,還是什么咽斧。我猶豫了一下就照實說了堪置,我說以應用開發(fā)更擅長。這么多年张惹,我想過深入學習應用的開發(fā)舀锨,個人理解是架構和設計,配以核心業(yè)務為核心技能宛逗。底層我雖然這兩年接觸到一些邊邊角角的坎匿,自學一些內(nèi)核驅動的書籍,終歸沒有實踐操作雷激,我沒有底氣說我擅長替蔬。
? ? 一個崗位的高度決定了有沒有這樣的鍛煉機會,也決定了薪資水平屎暇。這么多年承桥,都在為完成任務而奮斗,現(xiàn)在想想真是罪過根悼,沒有對自己的成長負責凶异。除了積累了一些碼農(nóng)的經(jīng)驗蜀撑,可圈可點之處不多。
? ? 接著說面試剩彬,他問了做了哪些應用酷麦,介紹聽聽。我就從第一家單位到現(xiàn)在的工作依次羅列喉恋。發(fā)現(xiàn)越往后越是重點贴铜,也是他的著重關注點。也僅有近兩年的經(jīng)驗是對他們有用的瀑晒。也就是說對一個嵌入式開發(fā)的要求我是合格的绍坝。后面我們還討論了應用業(yè)務程序的創(chuàng)建過程,多線程問題苔悦,軟件架構的優(yōu)劣性轩褐,列舉工作中用到的通信結構,如dbus玖详,怎么使用的把介,新架構的優(yōu)點,當前設計的缺陷等等蟋座。當然這些是我在z公司負責范疇拗踢,勉強算是答出來了。
? ? 問題是是否符合他們的需求向臀,他們要求的嵌入式系統(tǒng)專家巢墅,用他的話說,嵌入式開發(fā)用兩年就可以熟悉和明白層次結構券膀。但不夠君纫,總要有自己拿得出手的專業(yè)方向,比如是否精通無線協(xié)議芹彬,wifi蓄髓,zigbee,藍牙舒帮,整體負責了協(xié)議棧和驅動的開發(fā)和移植会喝,配合硬件的工作,各種問題診斷解決經(jīng)驗玩郊,解決異常情況的能力(我的理解肢执,不是他原話)。也就是需要這方面的大拿瓦宜。z公司有沒有這樣的崗位呢蔚万?有,可惜我沒有參與其中的機會临庇。其實我來z公司起初就想做驅動方向反璃,無奈是被分配的。期間有機會轉做內(nèi)核層面工作的機會假夺,又有小人阻撓淮蜈,(太負責了不是好事,會被無良領導拿捏已卷。假如換個人他會覺得用著不順手呢)所以很被動梧田。為了這碗飯,委曲求全也許是常態(tài)侧蘸。
? ? 后面他又問了我適合做哪一類的工作裁眯,第一種人善于寫代碼,代碼水平很高技術上很強讳癌。第二種人善于協(xié)調(diào)工作穿稳,推動項目高效完成。我說屬于第一種晌坤,后面問了代碼開發(fā)怎么完成逢艘,怎么保證質量和優(yōu)美的設計架構。我一一如實作答骤菠。我其實心里知道我被選中的概率很低它改。最后他又問了是否有開源社區(qū)上貢獻源碼的經(jīng)驗。我答否商乎。在z公司天天疲于奔命央拖,被領導趕著干活,一點空余時間都抽不出來鹉戚。后面他說好爬泥。說好其實就是找到問題了。
? ? 最后就結束了面試崩瓤,說了推薦給物聯(lián)網(wǎng)家庭組同事看看袍啡。我心里也清楚了結果。
? ?