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