截止目前為止,移動(dòng)端工程師崗位中,可以看到有專(zhuān)業(yè)要求,但是院校要求沒(méi)有太多體現(xiàn),也說(shuō)明針對(duì)企業(yè)使用生產(chǎn)人力大家更看重的是實(shí)戰(zhàn)能力,不過(guò)實(shí)戰(zhàn)項(xiàng)目能力不是培訓(xùn)能夠解決的,需要長(zhǎng)期規(guī)劃,如何做呢?(學(xué)習(xí),學(xué)習(xí)還是學(xué)習(xí),實(shí)戰(zhàn),實(shí)戰(zhàn)還是實(shí)戰(zhàn),有很多平臺(tái)都在做這類(lèi)的內(nèi)容短期實(shí)訓(xùn),但是時(shí)間有限,如果可以有效利用在校期間的時(shí)間,精確規(guī)劃自己的職業(yè)發(fā)展那就不會(huì)太晚。職途無(wú)限可能,機(jī)會(huì)留給有準(zhǔn)備的人,你需要一份職業(yè)規(guī)劃,一份合理的成長(zhǎng)規(guī)劃。)
說(shuō)完了崗位要求,我們來(lái)說(shuō)說(shuō)企業(yè)對(duì)這個(gè)崗位如何面試的,當(dāng)然有的企業(yè)也會(huì)做筆試,我們一起看看部分企業(yè)的面試或筆試題目,或許對(duì)大家今后的學(xué)習(xí)和成長(zhǎng)規(guī)劃有幫助,還是選擇一個(gè)企業(yè)的招聘需求來(lái)解讀一下。
移動(dòng)端工程師崗位的面試題或筆試題(小編認(rèn)為是知識(shí)點(diǎn)或技能亮點(diǎn))
篇幅有限,另外我們這樣單一講知識(shí)點(diǎn)或技能亮點(diǎn)不能系統(tǒng)地講解,所以小編主要從招聘信息解讀,如果去一個(gè)企業(yè)面試,要如何判斷他們面試或筆試題目重點(diǎn)內(nèi)容,這樣有利于提升大家的面試或答題技巧。
如果大家對(duì)筆試題目比較有興趣,可以找小編關(guān)于筆試題目的文章或視頻去學(xué)習(xí)與觀看,小編會(huì)提供海量的筆試題目,并通過(guò)實(shí)戰(zhàn)項(xiàng)目對(duì)每一個(gè)題目和技能點(diǎn)細(xì)致的講解。
小編就從企業(yè)的招聘JD開(kāi)始講起,然后判斷一下題目范圍。總體來(lái)說(shuō)市面上出現(xiàn)的面試題或筆試題分為兩類(lèi),大企業(yè)/“大廠”一般自己設(shè)定的題目(通常根據(jù)自己業(yè)務(wù)發(fā)展需要不停更新題目,也會(huì)形成題庫(kù)),中小企業(yè)也會(huì)自己設(shè)定,但是很大一部分來(lái)自外部的參考題居多。以下分析主要是小編個(gè)人觀點(diǎn),僅供大家參考。我們以成都某家企業(yè)的招聘JD內(nèi)容為例做個(gè)分析。
企業(yè):移動(dòng)端開(kāi)發(fā)工程師,薪資10K-15K/月
崗位職責(zé):
1. 使用Flutter, React Native, Ionic等跨平臺(tái)技術(shù),設(shè)計(jì)和構(gòu)建適用于Android和iOS平臺(tái)的應(yīng)用程序。
解讀:這樣的崗位職責(zé)說(shuō)明企業(yè)在自己的產(chǎn)品或項(xiàng)目中會(huì)優(yōu)先考慮Flutter,React這類(lèi)跨平臺(tái)開(kāi)發(fā)框架。一般會(huì)問(wèn)到應(yīng)聘者,例如:你是否熟悉Flutter?或者講講你熟悉的跨平臺(tái)開(kāi)發(fā)框架?或者比較一下Flutter和React的優(yōu)劣勢(shì)等等。
2.開(kāi)發(fā)清晰易讀的代碼,并根據(jù)用戶(hù)規(guī)范設(shè)計(jì)軟件應(yīng)用程序。
解讀:這其實(shí)是想了解應(yīng)聘者對(duì)代碼質(zhì)量是否有自己的理解,是否接受過(guò)系統(tǒng)的代碼規(guī)范學(xué)習(xí)或?qū)崙?zhàn)。一般會(huì)問(wèn)到應(yīng)聘者,例如:以前項(xiàng)目中是否有對(duì)應(yīng)的代碼評(píng)審(Review)?評(píng)審標(biāo)準(zhǔn)有哪些?或者一些筆試題中會(huì)出現(xiàn)哪種寫(xiě)法更符合編寫(xiě)習(xí)慣,以及代碼找錯(cuò)等等。
3.參與移動(dòng)端公共基礎(chǔ)組件的定義和抽取,提升代碼復(fù)用的能力。
解讀:這條更多的是考察應(yīng)聘者是否具備組件化概念,很多企業(yè)都會(huì)有自己的代碼庫(kù)、組件庫(kù),主要是為了提升開(kāi)發(fā)效率,節(jié)省開(kāi)發(fā)成本,同時(shí)也為產(chǎn)品的通用性,開(kāi)發(fā)人員標(biāo)準(zhǔn)的統(tǒng)一性考慮。一般會(huì)問(wèn)到應(yīng)聘者,例如:你是否了解組件的定義?以前項(xiàng)目中經(jīng)常用的組件有哪些形式,舉例描述一下?或者UI組件、業(yè)務(wù)組件的區(qū)別?原生組件庫(kù)有哪些?等等一系列問(wèn)題。
任職要求:
1、計(jì)算機(jī)相關(guān)專(zhuān)業(yè),1-3年的移動(dòng)端工程師工作經(jīng)驗(yàn)。
2、具備Flutter, React Native, Ionic等跨平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)。
3、具備iOS或Android的原生開(kāi)發(fā)經(jīng)驗(yàn)。
4、具備Xcode和Android Studio的豐富知識(shí)。
5、熟悉iOS/Android SDK和常用開(kāi)源類(lèi)庫(kù)。
解讀:任職要求中更多是專(zhuān)業(yè)能力的測(cè)試,大部分企業(yè)都會(huì)這是筆試題目。我們舉例這家企業(yè)一般針對(duì)跨平臺(tái)的筆試題目應(yīng)該居多,例如:JS代碼與原生代碼的通信實(shí)現(xiàn)?或者JavaScript調(diào)用原生API獲取手機(jī)型號(hào)實(shí)現(xiàn)?DOM樹(shù)?當(dāng)然應(yīng)該也會(huì)有一些類(lèi)似Flutter用什么函數(shù)庫(kù)作為2D渲染引擎等等。
關(guān)于開(kāi)源庫(kù)的題目相信也會(huì)有,例如:OAuth認(rèn)證;加載等待特效框架;下拉刷新代碼;正則表達(dá)式等等。如果大家想了解github上面有很多,當(dāng)然Google也提供了很多,需要大家自己詳細(xì)去看了。
很多企業(yè)面試題目和筆試題目中也有對(duì)學(xué)習(xí)能力、性格、邏輯性測(cè)試的題目,這部分大都是引用的一些外部評(píng)測(cè)機(jī)構(gòu)的題目,大同小異,應(yīng)聘者可以多看看,也挺有意思的。
到這里,我們介紹了互聯(lián)網(wǎng)企業(yè)技術(shù)系列崗位的【移動(dòng)端工程師】的技術(shù)、企業(yè)崗位要求、JD的解讀等等。其實(shí)也不能真實(shí)地詮釋一個(gè)崗位,還是那句話每個(gè)企業(yè)因?yàn)樽约旱臉I(yè)務(wù)特征不同都會(huì)提出自己的要求,所以如果想成功面試一個(gè)企業(yè)的對(duì)應(yīng)崗位,除了要對(duì)崗位要求認(rèn)真理解之外,還要對(duì)企業(yè)進(jìn)行了解,每個(gè)企業(yè)對(duì)技術(shù)崗位的要求千差萬(wàn)別,但是理念都是一樣的,都希望找到滿(mǎn)足企業(yè)需求的,適合企業(yè)需要的人員。小編主張有效利用在校時(shí)間或在職的碎片時(shí)間,先進(jìn)行自己的職業(yè)規(guī)劃,然后投入規(guī)劃學(xué)習(xí)過(guò)程,有效,有目的的選擇市場(chǎng)的培訓(xùn)或?qū)嵱?xùn)產(chǎn)品,不能盲目選擇。
寫(xiě)在最后的一句話,任何一個(gè)崗位設(shè)置的目的,任何企業(yè)都是相同的。將企業(yè)經(jīng)營(yíng)思想與理念,利用產(chǎn)品設(shè)計(jì)和技術(shù)手段來(lái)呈現(xiàn),運(yùn)用市場(chǎng)和運(yùn)營(yíng)策略來(lái)變現(xiàn)。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。