大眾點(diǎn)評 2021 前端開(kāi)發(fā)工程師面試題
小編:管理員 1828閱讀 2021.09.30
1.有10個(gè)文件,每個(gè)文件1G,每個(gè)文件的每一行存放的都是用戶(hù)的query,每個(gè)文件的query都可能重復。要求你按照query的頻度排序10個(gè)文件中的所有query。
第2題:
2.點(diǎn)評在和第三方網(wǎng)站合作的過(guò)程中,需要在由點(diǎn)評頁(yè)面跳轉到對方頁(yè)面的鏈接中加入信息來(lái)記錄點(diǎn)評自己的一些信息,例如用戶(hù)信息(包括id和識別串)、平臺(PC、WAP、APP等)、訪(fǎng)問(wèn)時(shí)間等,但是對方只能保留一個(gè)由大寫(xiě)字母和數字組成的字符串(長(cháng)度小于等于128個(gè)字符,越短越好)來(lái)標識這樣一次訪(fǎng)問(wèn),之后會(huì )將該字符串回傳給點(diǎn)評。請為這個(gè)需求設計一對加密解密函數,函數原型如下
struct DianPingInfo {
uint_32 userId, string userString, //長(cháng)度為32,由大小寫(xiě)字母和數字組成
Date viewTime, //精確到秒
uint_8 platform
};
string encode(uinit_32 userId, string userString, Date viewTime, short platform);
DianPingInfo decode(string);
第3題:
3.網(wǎng)頁(yè)時(shí)鐘
第一問(wèn):使用HTML,CSS繪制一個(gè)時(shí)鐘,效果圖和素材如鏈接圖(注意指針可以旋轉到任意位置):圖鏈接
第二問(wèn):用Javascript編寫(xiě)一個(gè)Clock類(lèi),實(shí)現如下接口:
1.構造函數Clock(HTMLDomElement dom) :在參數dom中生成上述時(shí)鐘
2. setTime(hour,minute,second) :設置時(shí)鐘時(shí)間,指針指定到正確位置
3. run()時(shí)鐘開(kāi)始工作
可以使用jQuery等任何前端框架
相關(guān)推薦
- 順豐 2021 IT工程師面試題 第1題:SQL分類(lèi):DDL—數據定義語(yǔ)言(Create,Alter,Drop,DECLARE)DML—數據操縱語(yǔ)言(Select,Delete,Update,Insert)DCL—數據控制語(yǔ)言(GRANT,REVOKE,COMMIT,ROLLBACK)第2題:http、ftp的標準端口是多少?第3題:TCP/IP、DHCP、ERP名詞解釋第4題:進(jìn)程與…
- 經(jīng)典筆試題-JDBC及Hibernate篇 五、JDBC 及Hibernate:(共12 題:基礎10 道,中等難度2 道)110、數據庫,比如100 用戶(hù)同時(shí)來(lái)訪(fǎng),要采取什么技術(shù)解決?【基礎】 答:可采用連接池。111、什么是ORM?【基礎】 答:對象關(guān)系映射(Object—Relational Mapping,簡(jiǎn)稱(chēng)ORM)是一種為了解決面向對象…