概括,面試人員蹬癌,兩個技術(shù)+HR扒秸;
總體感覺播演,技術(shù)員不會主動問你具體的技術(shù)問題,都是有一個宏觀的東西開始問伴奥,然后擴展里面的細(xì)節(jié)写烤,比如:項目詳情,流程拾徙。然后細(xì)問處理之制洲炊,不如容錯,防止數(shù)據(jù)過載等尼啡。另外一方面更加測重你的1.表達(dá)能力暂衡,是否能把一件事說清楚,甚至能讓一個非專業(yè)的人理解到你所表達(dá)的意思崖瞭;2.思維方式狂巢;3.做事風(fēng)格等,比如HR會問你離職的原因书聚,一直會損你唧领。
如下是具體的問題:
1.HR會問社招情況(因為我是第一次跳槽,所以問了這)雌续,也會問成績斩个;
a.畢業(yè)時為什么選擇了這家公司(目前就職的公司,以下簡稱:A公司)驯杜,是否拿到其它offer受啥,是否嘗試其它的公司。
答:有拿到另外的offer鸽心,列舉:...滚局;
為什么選擇了A公司呢,當(dāng)時有試著投遞其它公司顽频,甚至BAT藤肢,但是根據(jù)當(dāng)時我自己的能力,A公司是我最好的選擇冲九。通過我近兩年的努力谤草,我舉得A公司平臺已經(jīng)限制了的高速發(fā)展,我需要向往更大的平臺莺奸,更有挑戰(zhàn)性的工作丑孩,比如:貴公司,OPPO灭贷。最近也投遞過簡歷給騰訊音樂部門温学,但是連面試的機會都沒有,確實甚疟,有可能我目前的實力仗岖,還沒到達(dá)對方的要求逃延。我相信經(jīng)過我的努力,未來會有這個實力達(dá)到他們的要求的轧拄,甚至更厲害的科技公司揽祥,如阿里巴巴,Micrsoft檩电,F(xiàn)acebook拄丰,Apple等。
2.最有成就感的事俐末;
當(dāng)時完全沒回答好料按,過后回想,還是蠻好回答的卓箫。如下是個人答案载矿,僅供參考。
a.被需求感烹卒,身為公司的兩年老員工闷盔,新來的會請教你新問題,你一語點醒他甫题;甚至和你同級的同事也來找你分析問題馁筐,然后我光聽他描述現(xiàn)象涂召,我就知道問題點坠非;項目的主要部分由你架構(gòu)。不僅是工作上果正,生活上炎码,被需要,也會帶來一定的成就感秋泳,為什么被需要潦闲,證明你這方面有一定強項,人好迫皱,值得他人信賴歉闰。
b.我比同事寫出更優(yōu)美的代碼,易懂卓起,易擴展和敬,架構(gòu)好。比如戏阅,同事A寫了第一版?zhèn)€上線版本昼弟,后期轉(zhuǎn)給你維護,現(xiàn)在新需求來了奕筐,發(fā)現(xiàn)他之前的代碼舱痘,不易于擴展变骡,維護性也差,很多代碼違背了里氏替換原則芭逝。然后我自己重構(gòu)代碼塌碌,代碼更合理,優(yōu)美旬盯。主要方向誊爹,提高代碼復(fù)用性、把很多的if else用枚舉瓢捉,抽象來替換频丘。
c.產(chǎn)品被用戶喜愛。每做一個產(chǎn)品泡态,我當(dāng)會把它當(dāng)作自己的一個baby一樣搂漠,從無到有,從雛形到功能健全某弦,都需要我們程序員花費大量心血桐汤。我會從用戶角度考慮,怎么處理靶壮,才能讓用戶用得爽怔毛,給用戶帶來某些便利,改善他們某些東西等腾降。如果自己辛辛苦苦完成的作品沒有上線拣度,沒有被用戶真正使用,我會難道螃壤,會打擊自己的自信心抗果。
3.HR會抓著你的離職原因,自行準(zhǔn)備好奸晴。
4.你做過的項目難點在哪冤馏,你是如何攻破的。
詳細(xì)講解即可寄啼,不僅要對自己寫過的代碼了解逮光,也要對自己項目相關(guān)的處理策略,處理邏輯了解墩划。
5.內(nèi)存優(yōu)化方向涕刚,我負(fù)責(zé)的手表項目有用到RAM:256M的
a.圖片資源進行無損壓縮,具體可以用這網(wǎng)絡(luò)的工具走诞,TinyPng? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?b.Alios系統(tǒng)方案處理副女,小應(yīng)用,都寫到Launcher這個應(yīng)用里,減少創(chuàng)建進程碑幅,系統(tǒng)對應(yīng)用的內(nèi)存開銷戴陡;
c.裁剪掉無用的應(yīng)用,不打包到System img里沟涨;
d.重構(gòu)Android系統(tǒng)里內(nèi)置大應(yīng)用恤批,如通訊錄,裁剪該數(shù)據(jù)庫裹赴;SystemUi去掉喜庞;
最后總結(jié)自己的表現(xiàn),四個字棋返,一塌糊涂延都。內(nèi)心還是不夠淡定,臨場發(fā)揮能力不足(思維睛竣,做事風(fēng)格方面)晰房。