拼多多前端笔试回忆2020/8/2

大题 1手写bind
2 cors跨域简单请求和预检请求的条件
3 反转二叉树
4 less或sass的颜色混合怎么写
5 宏事件微事件脑中运行log顺序
选择题?
多选?
欢迎补充
单选
T(N)=T(N/2)+N
问复杂度 答案里没有logN 我选了个O(N) (这个难道不是LogN吗)
以下哪个不是应用层
dns ARPARP(ARP应该是网络层?)

css选择器 哪个能改变字体颜色<div class="a b c d e f g" id="test">测试</div>
答案应该是#test?    其他选项是 .a,.b,.c,.d ......    div
[1,2,3].map(parseInt)的结果? [1,NaN.NaN]
多选
@Hikarin 提供的
1.10s后调用一个sum 参数为两个10  setTimeout(()=>sum(10,10),10000);
2.link和@import 下面哪些说法是对的
A.link是XTHML标签,无兼容问题 @import 是ie5之后引入的
B.link可以使用JavaScript控制DOM改变样式,@import不支持
C.
D.
3.以下哪些是提高性能的方法
A 合并资源
B.inline 图片?
C.最后加载代码?
D.减少http的请求








#内推##笔试题目##前端#
全部评论
link那个不是多选吧,我的多选有一道是判断是否同源的
1 回复
分享
发布于 2020-08-02 20:34
前端差不多都已经交了吧😂
点赞 回复
分享
发布于 2020-08-02 19:45
滴滴
校招火热招聘中
官网直投
😂less那个是啥啊  真没听过
点赞 回复
分享
发布于 2020-08-02 19:54
看来差不多都交了😂
点赞 回复
分享
发布于 2020-08-02 19:58
多选题: 1. 设置定时器同时传参 2. 提高页面性能的方法 3. link和@import。
点赞 回复
分享
发布于 2020-08-02 20:06
谢谢分享,我正愁不会的题好多,自己记不住,还想回头研究研究
点赞 回复
分享
发布于 2020-08-02 20:35
大佬们为啥写这么快呀,我一直写到八点半,害怕呜呜
点赞 回复
分享
发布于 2020-08-02 20:38
[1,2,3].map(parseInt)那个为啥呀😂
点赞 回复
分享
发布于 2020-08-03 18:26

相关推荐

1.&nbsp;自我介绍2.&nbsp;如何理解前端这个岗位3.&nbsp;浏览器如何渲染HTML文档4.&nbsp;重排和重绘的区别(讲了定义,以及如何触发) 5.重绘会引起重排吗6.&nbsp;使用scale属性会引起重排列还是重绘(这个我不清楚,求大神解答),追问:使用translate做一个过渡会引起重绘嘛7.&nbsp;同步和异步的区别(顺便给面试官讲了一下event&nbsp;loop),追问:setTimeout属于微任务还是宏任务,setTimeout里面的代码块是宏任务还是微任务(不清楚,求大神解答,应该是宏任务呀?)8.如何实现图片懒加载(vue使用了lazyload插件,但是我还看到网上有一些自定义指令,面试官更愿意听到哪一种呢?求大佬解答)同时还说了js原生实现懒加载的三种方式9.图片懒加载为了解决什么样的事情(打散请求,减轻浏览器压力)10.如何实现路由懒加载,路由懒加载的坏处11.如何实现路由鉴权12.&nbsp;请求拦截器的实现原理13.&nbsp;请求拦截器里面有个next??(不懂,没见过,求大佬解答)比如定义两个请求拦截器,但是如何实现当满足某个条件,只走第一个拦截器,不用走第二个。(面试官的解决:1.只定义一个请求拦截器在里面用if调用函数,在遍历请求拦截器的数组的时候,用break打断)14.栈和队列的区别15.遍历栈的优秀的算法16.对链表的理解17.数组和链表在内存中的存储结构18.数组的长度是想要多长就多长吗?(肯定不能吧)19.文件的断点续传如何实现,附件上传和下载怎么实现20.场景题,请你提供一个函数,这个函数负责打开一个弹出框,别人在使用这个函数的时候,只需要传递对应的参数,就可以打开弹出框,比如说使用window.show就可以打开、并且给调用方一个反馈,用户点击了哪个按钮,才能继续写按钮对应的逻辑(1.传入对应按钮的回调,并且给对应按钮帮的那个对应回调,2.返回一个promise,如果promise可以调用then就意味着点击了确定或取消,然后书写应对then和catch的回调)21.给一个树,获得某个节点的层级
点赞 评论 收藏
转发
4 13 评论
分享
牛客网
牛客企业服务