大眾點評2015校招Web前端工程師在線筆試題
1.有10個文件,每個文件1G,每個文件的每一行存放的都是用戶的query,每個文件的query都可能重復。要求你按照query的.頻度排序10個文件中的所有query。
2.點評在和第三方網站合作的過程中,需要在由點評頁面跳轉到對方頁面的鏈接中加入信息來記錄點評自己的一些信息,例如用戶信息(包括id和識別串)、平臺(PC、WAP、APP等)、訪問時間等,但是對方只能保留一個由大寫字母和數字組成的字符串(長度小于等于128個字符,越短越好)來標識這樣一次訪問,之后會將該字符串回傳給點評。請為這個需求設計一對加密解密函數,函數原型如下
struct DianPingInfo {
uint_32 userId, string userString, //長度為32,由大小寫字母和數字組成
Date viewTime, //精確到秒
uint_8 platform
};
string encode(uinit_32 userId, string userString, Date viewTime, short platform);
DianPingInfo decode(string);
3.網頁時鐘
第一問:使用HTML,CSS繪制一個時鐘,效果圖和素材如下圖(注意指針可以旋轉到任意位置):
第二問:用Javascript編寫一個Clock類,實現如下接口:
1.構造函數Clock(HTMLDomElement dom) :在參數dom中生成上述時鐘
2. setTime(hour,minute,second) :設置時鐘時間,指針指定到正確位置
3. run()時鐘開始工作
可以使用jQuery等任何前端框架
【大眾點評2015校招Web前端工程師在線筆試題】相關文章:
網易2015校招筆試題09-09
2015阿里校招研發工程師筆試題08-13
阿里在線前端筆試題01-15
web前端開發工程師簡介11-08
2015阿里校招運營專員筆試題08-21
京東2015應屆生校招筆試題09-14
web前端簡歷封面09-22
web前端開發工程師的工作職責11-14
中級web前端開發工程師的職責10-28