拼多多前端笔试

0831周日
三道选择,用时<5min,比较基础,但是也有30分

三道编程70分,非acm非核心,手搓markdown模式,插入代码功能更是txt
没有变量提示,没有括号补全,没有自动缩进
不过相应的也没法运行,估计是人工审核

第一道根据路径获取配置,正则一些匹配忘记了,后边没时间了就没咋做这个了

第二道设计一个搜索框,感觉主要考防抖
一个字符时从固定推荐中检索并输出
多个字符做防抖处理,500ms后调用搜索接口,输出搜索结果
清除输入时立即停止搜索,并输出“重新输入”

第三道异步任务队列,写一个函数Fun,需要传入任务函数数组(每个函数返回一个Promise),重试次数retries,返回一个Promise
目标效果:
任务串行执行,前一个成功才能执行下一个
执行失败时重试,超过重试次数则抛出错误(reject),Fun外围捕获本次error
全部执行成功,则resolve最终结果数组(顺序肯定一致)

做了后两道,感觉第三道用async/await会简洁一点,但也不知道对不对,毕竟调试不了
其实这种考法也挺好的,相当于三道场景题,比如第二道就是搜索框+内部搜推接口?应该多练练场景题目
全部评论

相关推荐

评论
1
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务