上海耀乘健康前端实习
3月9日
看了牛客的面经,啥虚拟列表看了一上午,结果面试官是个小哥,好家伙全称50分钟,做了三道题
亏我搁那背八股呢,直接就是写题,我就是个fw。
- 给定一个对象,输入一个string数组,内容为属性值路径,不难,主要是第一次面试要求手写的,之前都是动动嘴皮子,太紧张了居然写了20多分钟,我是sb
const obj = { foo:'foo', greeting:{ hello:'hello', world:'world', greetingV2 :{ hello:'hello', world:'world', } } function generate(obj){ const res=[] ... return res } 要求输出 res=[ 'foo', 'greeting.hello', 'greeting.world', 'greeting.greetingV2.hello', 'greeting.greetingV2.world', ]
用的递归,磕磕绊绊的半天 把let i in obj写成了let i of obj,改了半天,最后低估结束条件那里又搞错了
2. 写了若干个div,要求div均匀分布,同时需要保持10px的间距,最左边和最右边要贴着父元素。
3.实现一个简单的axios,给了你一个axios函数,参数有url,methods,params,body等,返回一个promise对象,这波就是乱写乱写,从没写过,就会用。用XMLHttpRequest写了半天,emmmmm我是傻逼。
寄了寄了