2015年9月百度前端在线笔试
我的空間www.cumt.top
剛結(jié)束百度前端的在線筆試,感覺被虐了
一道系統(tǒng)題,三道編程題,js寫的云里霧里
第一道系統(tǒng)題:寫出資源管理器的數(shù)據(jù)結(jié)構(gòu),和功能接口
想了好一會兒,決定數(shù)據(jù)結(jié)構(gòu)用json來寫
{"root":[{"name":"aaa","hasChildren":1,"children":[{"name":"asf";"hasChildren":0,}] }] }接口:
function Interface(){function addChild("name");function delete();function changeName("name");function open(); }?
轉(zhuǎn)載請注明http://www.cumt.top/blog/?p=155
第一道編程題
輸入幾個網(wǎng)格格點(diǎn),求包含格點(diǎn)的最小長方形面積
要求前端用JS寫,當(dāng)時就哭了,我該怎么輸入輸出
程序倒是不難,求出最大最小的x和y,就得到了最小的長方形,然后長乘以寬的道面積。
最后兩道編程題,基本跪了,兩道題都是位操作題,要求用JS實(shí)現(xiàn)
以前都是用C做位運(yùn)算,一個字節(jié)一個字節(jié)的很順滑,用JS做位運(yùn)算時就糾結(jié)了,好長時間沒反應(yīng)過來。
兩道題題基本是這樣,一個字符串,順序取六個位開頭補(bǔ)上“00”做為一個字節(jié),以這個字節(jié)做下標(biāo),得到對應(yīng)的字符。
感覺也不難,寫起來很不順,最后一題只有20分鐘,讀懂題目就只剩下了十分鐘,只寫了個大概。
轉(zhuǎn)載請注明www.cumt.top
轉(zhuǎn)載于:https://www.cnblogs.com/cumt/p/4817828.html
總結(jié)
以上是生活随笔為你收集整理的2015年9月百度前端在线笔试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (二)代理模式
- 下一篇: 架构设计系列-前端模式的后端(BFF)翻