剛剛做完58的前端崗位在線筆試,趁熱打鐵,把題目記錄下來供需要的小伙伴們參考~~整理完題目先去吃飯啦,暫時不貼答案了,后面會補上的~~
首先說下整體感覺:挺基礎的,不過最后一道編程題個人感覺得有些積累才能~~~不信你往下看~~~
一.筆試題目
說明:以下題目是考試過程中用筆記錄,描述可能跟題目不完全一樣,但意思絕對一樣。
概覽: 1.填空題(30分,10題)
2.簡答題(25分,5題)
3.應用題(25分,2題)
4.編程題(20分,1題)
1.填空題(30分,10題)
(1)獲取隨機數的方法:________。
(2)JS中將一個變量強制改為浮點類型的方法:________。
(3)根據id獲取元素的原生JS方法:________。
(4)將文檔聲明為HTML5文檔類型,需要在文檔頭添加:________。
(5)Chrome瀏覽器的私有樣式前綴:________。
(6)CSS3設置圓角的屬性名:________。
(7)CSS中,#是根據________來選擇元素,.是根據________來選擇元素。
(8)form標簽特有的屬性請列舉三個:________、________、________。
(9)正則表達式中,$是什么意思:________。
(10)typeof‘123’返回:________。
2.簡答題(25分,5題)
(1)自定義一個瀏覽器兼容的事件綁定方法需要注意哪些問題?
(2)設計一個布局方案,使得頁面在pc端和pad端顯示為一行三列,在手機端為一列三行。
(3)請解釋JSONP的工作原理。
(4)display和position都有哪些值?分別列舉一下這些值的用途。
(5)地址欄輸入一個地址后,輸入回車,描述一下這時開始,瀏覽器做了什么。
3.應用題(25分,2題)
(1)創建一個JS類,模擬實現方法的重載。(15分)
(2)JS中也會有排序的需求,用JS實現一個標準的排序算法,對某個數字數組進行由低到高的排序。(10分)
4.編程題(20分,1題)
用html、css和js模擬實現一個下拉框,使得下拉框在各個瀏覽器下的樣式和行為完全一致。說出你的設計方案,并且重點說明功能設計時要考慮的因素。
(為了把題目記全,我最后一題都沒寫完啊~~~小伙伴們給點個贊吧~~~下面補充一些說明信息供大家參考哈)
二.筆試信息
1.筆試時間:2016年8月31日 下午 16:00—17:30(請在此時間段內完成筆試,每人答題限時90分鐘,不可調整時間)
在筆試時間前,需要先登錄筆試系統提交信息確認參加。
2.筆試題型:填空題、簡答題、應用題、編程題
三.操作步驟說明
1.請使用PC-電腦(臺式機或筆試本)訪問筆試鏈接地址,電腦應是win7(及以上)系統或蘋果電腦。
2.請使用谷歌Chrome瀏覽器參加筆試,建議使用50-52正式版chrome。
下載chrome: https://www.baidu.com/s?wd=chrome
3.請在安靜無打擾、光線正常的環境下參加線上筆試(以確保視頻監控可用),并保障網絡速度、攝像頭正常可用。
4.在正式筆試24小時前,請務必使用在申請職位時填寫的姓名和手機號登錄系統,提交個人信息確認參加考試(信息提交后不可更改)。
5.在提交個人信息時,需要上傳你的身份證照片(只用來識別身份),請準備2M以內800*600PX的身份證照片(JPG或PNG格式),并確保頭像和身份證號是正向且清晰可見。
6.在正式筆試前,請務必參加【模擬體驗】(每人只可模擬答題1次),請在模擬答題中檢查軟硬件環境,并熟悉考試系統,如有問題請聯系客服支持。
7.筆試答題中,請關閉可能會自動彈窗的軟件,比如360、QQ、微信等;保證瀏覽器沒有縮放(100%)。
8.筆試中會進行實時視頻監控,中途離開、有人協助或換人答題等行為,都會被記錄為作弊嫌疑。
9.筆試答題中不允許復制粘貼,并嚴禁跳出答題頁(如:打開百度搜索),此類行為都會被記錄為作弊嫌疑。
10.筆試過程中,如果遇到問題不能繼續答題,請刷新頁面后繼續答題,之前答過的題已保存
11.請在筆試結束時間點之前交卷,筆試計時從進入答題頁開始計算(答題前的登錄不計入答題時間),中途退出或關閉頁面是計入答題時間的。
12.一切因網絡中斷、電腦死機、攝像頭不可用等原因造成的筆試失敗,以及因任何作弊行為對筆試成績的影響,皆由考生自己承擔責任。
文章列表