此次投的是三年經(jīng)驗(yàn)的Android開發(fā)氛濒,最后反而因?yàn)樽约旱氖д`枚钓,沒有準(zhǔn)備充分而導(dǎo)致結(jié)果很悲劇,以此告誡自己千萬不能疏忽大意狡门。
面試過程
第一次去大公司面試陷寝,心里不是一般的激動(dòng)和緊張,來到樂視大廈門口其馏,感覺這一切都不像是真實(shí)的凤跑,這才是北漂的我現(xiàn)在想去的地方。向一樓客服MM詢問了下要了臨時(shí)工卡直接上了10F叛复,電梯有點(diǎn)擠饶火。找到HR后她幫我聯(lián)系了面試官鹏控。(PS: 網(wǎng)友說擠,現(xiàn)在看到真實(shí)環(huán)境還真不是蓋的肤寝,HR都是挨著坐,研發(fā)這邊都是各種大電視并排的抖僵,但是這種環(huán)境工作也正是我所期待的)
面試官貌似很嚴(yán)肅的樣子鲤看,讓我更多了幾分不自然。在工位上直接開始給我一套題先做耍群,題數(shù)不多只有5題:
實(shí)現(xiàn)單例模式义桂;
循環(huán)和遞歸實(shí)現(xiàn)N階階乘 (0 != 1),輸入目標(biāo)值可以輸出結(jié)果蹈垢;
二分法查找目標(biāo)值慷吊;
兩個(gè)棧實(shí)現(xiàn)隊(duì)列,棧的基本方法給出:pop()曹抬,push()溉瓶,isEmpty();
100層跳臺(tái)階谤民,一次可以跳123步堰酿,總共跳多少步;
由于快到中午開始的张足,寫完正好面試官買飯去了触创,回來端著飯問我是否寫完了,結(jié)果看了看答卷瞬間黑臉直接說为牍,你這寫的答案感覺不像工作三年的啊哼绑,我老實(shí)實(shí)話實(shí)說去年2月才開始自學(xué)的編程,9月正式工作的碉咆,現(xiàn)在工作一年多了抖韩,因?yàn)榕潞?jiǎn)歷被刷才寫的三年。于是開始問我的答卷吟逝,就不一一細(xì)說了帽蝶,想找個(gè)縫鉆進(jìn)去。块攒。
數(shù)據(jù)結(jié)構(gòu)與算法被完爆后励稳,又問了問關(guān)于Android方面的知識(shí)點(diǎn),其實(shí)這些問題基本都是聊工作接觸到的東西囱井,然后面試官試探你入的有多深
Volley有哪些類型的網(wǎng)絡(luò)請(qǐng)求驹尼;
Volley的RetryPolicy方法,其中問到了設(shè)置超時(shí)時(shí)間庞呕,原理等
Get / Post的請(qǐng)求方式新翎,兩者的區(qū)別
Android Studio查看線程狀態(tài)的方法
線程有哪些狀態(tài)
如何分析Debug ANR的問題
從traces.txt文件中怎么分析ANR
記得的也就大概是上面這些問題程帕,但是一般面試官問的時(shí)候都是看你的簡(jiǎn)歷問的問題,看看你的簡(jiǎn)歷寫的是否真實(shí)地啰,千萬不要把不會(huì)的寫的熟練愁拭,不然自己打臉。
此次面試最大的感觸亏吝,是后面面試官問我的優(yōu)勢(shì)在哪岭埠,我說我很拼,可被痛罵一頓蔚鸥,說沒看到我拼的結(jié)果惜论,并且我只有輸入沒有輸出,這樣是不行的止喷。因?yàn)椴皇强瓢嗌木壒使堇啵ㄗh我把相關(guān)的教材找找,把基礎(chǔ)好好看看弹谁,前人幾十年的知識(shí)積累都記錄在里面乾巧,不要忽略這些東西。
雖然此次以GG告終僵闯,卻改變了我曾經(jīng)很多幼稚的想法卧抗。感謝生命中給予我?guī)椭醵嗟娜藗儭?/p>
最后總結(jié)了幾點(diǎn):
無論是否正在工作還是要多去面試,畢竟能知道自己的不足鳖粟,能盡快改進(jìn)
基礎(chǔ)很重要社裆!這決定了自己以后成長的深度,不要認(rèn)為數(shù)據(jù)結(jié)構(gòu)與算法貌似工作中都用不到
面試前先練練手寫代碼向图,確保自己寫的清晰泳秀、熟練,寫的同時(shí)注意魯棒問題榄攀,邊界問題嗜傅,答完題后將幾個(gè)值帶進(jìn)去看看是否正確
寫博客,平時(shí)工作用到的都盡量記錄下來檩赢,并且細(xì)心一些吕嘀。這次被問到DDMS中查看線程狀態(tài)時(shí)就有細(xì)節(jié)被問到而我一問三不知
簡(jiǎn)歷要真實(shí),大部分面試的內(nèi)容都是簡(jiǎn)歷寫的內(nèi)容