大眾點(diǎn)評 2021 前端開(kāi)發(fā)工程師面試題

小編:管理員 1828閱讀 2021.09.30

第1題:

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)聯(lián)標簽:
91久久香蕉国产线看观看软件|思思热在线视频精品996|精品无码一区二区三区水蜜桃|久久综合无码中文字幕无码|午夜亚洲AⅤ无码高潮片在线