大眾點評 2021 前端開發工程師面試題
小編:管理員 1301閱讀 2021.09.30
1.有10個文件,每個文件1G,每個文件的每一行存放的都是用戶的query,每個文件的query都可能重復。要求你按照query的頻度排序10個文件中的所有query。
第2題:
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題:
3.網頁時鐘
第一問:使用HTML,CSS繪制一個時鐘,效果圖和素材如鏈接圖(注意指針可以旋轉到任意位置):圖鏈接
第二問:用Javascript編寫一個Clock類,實現如下接口:
1.構造函數Clock(HTMLDomElement dom) :在參數dom中生成上述時鐘
2. setTime(hour,minute,second) :設置時鐘時間,指針指定到正確位置
3. run()時鐘開始工作
可以使用jQuery等任何前端框架
相關推薦
- 順豐 2021 IT工程師面試題 第1題:SQL分類:DDL—數據定義語言(Create,Alter,Drop,DECLARE)DML—數據操縱語言(Select,Delete,Update,Insert)DCL—數據控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)第2題:http、ftp的標準端口是多少?第3題:TCP/IP、DHCP、ERP名詞解釋第4題:進程與…
- 經典筆試題-JDBC及Hibernate篇 五、JDBC 及Hibernate:(共12 題:基礎10 道,中等難度2 道)110、數據庫,比如100 用戶同時來訪,要采取什么技術解決?【基礎】 答:可采用連接池。111、什么是ORM?【基礎】 答:對象關系映射(Object—Relational Mapping,簡稱ORM)是一種為了解決面向對象…