1. 程式人生 > >阿里巴巴2018實習生-前端開發工程師筆試題

阿里巴巴2018實習生-前端開發工程師筆試題

    今天晚上7點到8點剛經歷過阿里的前端筆試,時間60分鐘,總共10道選擇(5道單選,5道多選),2道問答,1道程式設計。

    不得不說阿里的門檻真高,看到選擇題的時候就懵逼了,“這是啥這是啥??”好多都沒見過,可能我太菜啦,瞬間感覺知識於我就像宇宙於我般渺茫,後邊繼續加油吧,這次只當經歷一把阿里大佬的考試,特來與大家一起分享,歡迎大家前來新增解析,一起交流學習~

 


11、在Web開發中,通常我們需要針對同樣的功能為了適配不同端而重複開發了一些功能,現在我們期望可以有這樣一種工作模式,只需要寫一套程式碼,可以同時在桌面端和移動端展示和執行,請描述你對這種工作模式下面不同的角色(設計,前端)需要考慮的事情,並給出前端側的簡單實現思路,可基於熟悉的類庫或者框架進行描述或者虛擬碼實現。

12、請使用javascript實現一個getIntersection函式,可獲取多個區間的交集,規則如下:

    區間用長度為2的數字陣列表示,如[2,5]表示區間2到5(包括2和5);區間不限定方向,如[2,5]等同於[5,2],該方法可接受多個區間,並返回所有區間的交集(用區間表示),如空集用null表示,並能正確通過以下測試用例