我當時面的是安卓開發(fā)崗,是校招提前批。面試是線上視頻面,約的下午 3 點,我提前 10 分鐘就進了會議間等著。一開始面試官沒開攝像頭,就我一個人對著屏幕,還挺緊張的。然后面試官進來了,先讓我做個自我介紹,我就把自己學(xué)安卓開發(fā)的經(jīng)歷說了說,比如平時跟著 B 站的教程做過幾個小項目,像一個簡單的天氣 APP,還有模仿某外賣 APP 做的點餐小 Demo。自我介紹完,面試官就開始問技術(shù)問題了,問了好多,比如安卓的四大組件都是啥,各自有啥用,我就把 Activity、Service、BroadcastReceiver、ContentProvider 一個一個講,還舉了例子,比如 Activity 就是頁面展示和交互,像登錄頁面、首頁這些都是 Activity。然后又問我有沒有遇到過 ANR(應(yīng)用無響應(yīng))的情況,我就說之前做那個天氣 APP 的時候,一開始把網(wǎng)絡(luò)請求放在主線程里,結(jié)果一請求數(shù)據(jù) APP 就卡著不動了,后來才知道要把耗時操作放到子線程,用 Handler 或者 AsyncTask 跟主線程通信。中間還讓我現(xiàn)場說一下自定義 View 的大致步驟,我有點卡殼,想了想才說清楚,先繼承 View 或者現(xiàn)有控件,然后重寫 onMeasure、onLayout、onDraw 這些方法,還得處理好自定義屬性。問完技術(shù)問題,面試官又跟我聊項目,問我在項目里遇到最難的問題是啥,怎么解決的。我就說做那個點餐 Demo 的時候,要實現(xiàn)購物車商品數(shù)量實時更新,還要同步計算總價,一開始用普通的變量傳值,老出問題,后來用了 ViewModel 來管理數(shù)據(jù),就方便多了,各個頁面都能實時拿到最新的購物車數(shù)據(jù)。最后面試官還問我有沒有什么要問他的,我就問了團隊現(xiàn)在主要做哪類安卓項目,還有新人進去有沒有導(dǎo)師帶。整個面試差不多持續(xù)了快一個小時,結(jié)束的時候面試官說會在一周內(nèi)通知結(jié)果,我懸著的心才稍微放下點。
面試官問的面試題: 面試官問的問題可多啦,我盡量回憶全一點。技術(shù)方面的有:安卓四大組件分別是什么,在實際開發(fā)中怎么用的,舉個例子;Activity 的啟動模式有哪些,每種啟動模式適合什么場景;Service 有幾種啟動方式,有啥區(qū)別;BroadcastReceiver 的兩種注冊方式是什么,各有什么特點;ContentProvider 是怎么實現(xiàn)數(shù)據(jù)共享的,用過哪些系統(tǒng)的 ContentProvider。然后還有關(guān)于線程和異步的,比如安卓里為什么不能在主線程做耗時操作,子線程更新 UI 怎么處理,Handler 的原理是什么,Looper、MessageQueue 和 Handler 之間的關(guān)系是怎樣的;AsyncTask 的執(zhí)行過程是怎樣的,有哪些方法需要注意。還有自定義 View 相關(guān)的,比如自定義 View 的基本流程,onMeasure、onLayout、onDraw 分別是做什么的;怎么處理自定義 View 的觸摸事件,比如實現(xiàn)一個可以拖動的 View。另外還有項目相關(guān)的,比如你在安卓項目中遇到的最大的挑戰(zhàn)是什么,怎么解決的;項目中用到了哪些第三方庫,為什么選這些庫;如果讓你優(yōu)化項目的性能,你會從哪些方面入手,比如內(nèi)存優(yōu)化、布局優(yōu)化這些。最后還有一些開放性的問題,比如你覺得安卓開發(fā)未來的發(fā)展趨勢是什么;你平時是怎么學(xué)習(xí)安卓開發(fā)的,有沒有關(guān)注哪些技術(shù)博客或者社區(qū);如果和團隊成員在技術(shù)方案上有分歧,你會怎么處理。
Timeline:
3.28 官網(wǎng)投遞
4.6 測評
5.6 線上一面
無領(lǐng)導(dǎo)群面形式,大概4、5個面試官,12個求職者。一個面試官會主持會議,要求每人進行自我介紹,介紹完畢后會給出一段材料,5分鐘左右看材料。
1.進行一個1-2分鐘左右的自我介紹。
2.會有5分鐘左右的時間看一段材料,材料主要是圍繞綠色供應(yīng)鏈的話題??赐瓴牧虾髸?5分鐘左右的時間討論第一題,第一題是綠色供應(yīng)鏈有什么優(yōu)勢?
3.接下來會有25分鐘的時間討論第二題,從供應(yīng)鏈上下游角度考慮聯(lián)想可以在綠色供應(yīng)鏈層面做出哪些努力?
4.兩道問題討論結(jié)束后需要推選一個人進行匯報。
周末投的簡歷,周一就約面了,一面就是總監(jiān)來面,在參加完二面之后面試官覺得我有勝任SDC崗位的能力,因此參加了SDC的終面。不大涉及簡歷主要問BQ。。
面試官問的面試題: 1.咨詢和戰(zhàn)略的選擇
2.在互聯(lián)網(wǎng)和券商實習(xí)感受的區(qū)別
3.對于戰(zhàn)略的理解(這里展開蠻多的)
4.大學(xué)、研究生專業(yè)課對于戰(zhàn)略的幫助(我宏觀,微觀扯了一堆,自己都不知道說了什么,面試官說我挺能吹的hhhhhh)
5.研究競對某業(yè)務(wù)的研究邏輯
6.近期的職業(yè)規(guī)劃(面官說問遠期誰知道啊,非常合理了)
7.對聯(lián)想的認識
總體來說,面試體驗很好,面試官也很坦率,但這個崗可能對非經(jīng)管背景的uu不大友好,工作內(nèi)容需要做業(yè)財融合,所以篩簡歷會有一定專業(yè)導(dǎo)向
單獨面試 對面沒開攝像頭 主要問的項目和linux命令,大部分是問項目相關(guān)的(我項目寫的測試有關(guān)的)
面試官問的面試題: 1.為項目寫過多少條用例?
2.linux怎么配置到vm上的?
3.linux常用命令,比如怎么查cpu 內(nèi)存信息 問了很多
4.linux怎么在txt查找error
5.用selenium怎么實現(xiàn)自動化測試?用實例說
6.postman JIRA相關(guān)
7.其他基本和項目有關(guān)系,沒問任何八股
然后就是反問
一共兩面。
首先會需要筆試。
筆試結(jié)束會發(fā)送一面邀請,一面為技術(shù)面。主要根據(jù)你的簡歷進行提問。
二面主管面+HR面,會有智力考題,以及問一下對公司的了解。
1 介紹學(xué)校經(jīng)歷
2 做過哪些項目
3 對崗位的了解
4 會使用哪些畫原理圖的軟件
5 為什么會選擇這個崗位
6 未來職業(yè)規(guī)劃
網(wǎng)申校招,筆試,然后初面,問了大概40分鐘左右,主要是圍繞簡歷展開,重點問了簡歷里的論文和項目,后來還問了簽沒簽其他工作,
面試官問的面試題: 1.項目負責(zé)什么
2.論文的創(chuàng)新點
3.如何快速學(xué)會一項技能
4.問了C語言,C++
5.簽沒簽其他工作
6.能不能接受在天津工作
7.反問