阿里巴巴,今日頭條,騰訊Flutter面試真題全解析。你只有去過(guò)大廠,才知道大廠的面試有多難,這個(gè)難度不是你能夠想象得到的。所以說(shuō)如果想去做這方面的工作,建議把以下內(nèi)容好好準(zhǔn)備一下(其實(shí)也就是多看一些framework的源碼就好了,沒(méi)事多看源碼基本OK)。這些問(wèn)題來(lái)自于阿里巴巴,今日頭條,騰訊Flutter面試,希望大家都可以來(lái)看看。
為什么使用Flutter?(Flutter的特點(diǎn))
Flutter和RN的對(duì)比。
說(shuō)一下Hot Reload,Hot Restart,熱更新三者的區(qū)別和原理。
Flutter是如何做到一套Dart代碼可以編譯運(yùn)行在Android和iOS平臺(tái)的?所以說(shuō)具體的原理。
Flutter不具備反射,如果要使用反射,你應(yīng)該如何使用?說(shuō)一下大概的思路。
Flutter在不使用WebView和JS方案的情況下。如何做到熱更新?說(shuō)一下大概思路。
如何讓Flutter 編譯出來(lái)的APP的包大小盡可能的變???
我們這個(gè)項(xiàng)目時(shí)一個(gè)綜合系統(tǒng)的老項(xiàng)目,里面有Android,iOS,還有Web代碼,是一個(gè)混合開發(fā)的項(xiàng)目,現(xiàn)在需要遷移到Flutter,加入你加入團(tuán)隊(duì)做這個(gè)項(xiàng)目的遷移工作,你覺(jué)得這個(gè)項(xiàng)目如何工程化、容器化以及架構(gòu)演變應(yīng)該從哪些維度思考?
APP啟動(dòng)速度以及頁(yè)面加載速度一直是我們比較關(guān)心的一個(gè)問(wèn)題,特別是混合開發(fā)項(xiàng)目,談?wù)勀銓?duì)Flutter渲染優(yōu)化有哪些見解?
談?wù)凢lutter的內(nèi)存回收管理機(jī)制,以及你平時(shí)是怎么處理內(nèi)存的??jī)?nèi)存泄漏和內(nèi)存溢出你是怎么解決的?
再問(wèn)一個(gè)簡(jiǎn)單一點(diǎn)的,你是如何把控混合項(xiàng)目開發(fā)時(shí)的生命周期(比如類似安卓的onCreate、onResume這種)和路由管理的?
Flutter for web 和Flutter1.9推出的Flutter Web有何本質(zhì)上的區(qū)別?
談?wù)勀阏J(rèn)為的Flutter Web應(yīng)該如何改進(jìn)?哪些內(nèi)容可以改造之后可以用于平時(shí)的Web開發(fā)。談?wù)勀愕母脑旆桨浮?/p>
談?wù)勅绾未蛟斓脱舆t的視頻直播?為什么這樣用?
作者:flutter開發(fā)精選
鏈接:http://www.itdecent.cn/p/d07d9e15e8f8
來(lái)源:簡(jiǎn)書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。