校招 未知部门 / 前端 / 未知轮次

[面试日期] 2023-04-30 [面试时长] 未知
[学校背景] 西安电子科技大学 | 211 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>拼多多 前端 暑期实习</h2> <h4>笔试 3.30</h4><h4>拼多多一面 4.14</h4><ol><li>自我介绍</li><li>节流用在什么地方,自己的项目中用到了吗?如何实现?如何优化?(推荐看loadsh)</li><li>==和===之间的区别</li><li>调用函数的时候,函数的参数是值传递还是引用传递?函数调用的时候,为什么会修改调用方的参数?</li><li>要避免函数的参数被修改,调用前应该做什么?---深拷贝?</li><li>最简单的深拷贝的方法是什么?扩展运算符、concat、递归,</li><li>对于[{&#x27;a&#x27;:1},{&#x27;b&#x27;:2}],最快的深拷贝的方法是什么 ?JSON.parse(JSON.stringify())</li><li>数据展示的分页处理是怎么实现的?后端的page插件,前端传的时候传递的是什么?分页的好处是什么?</li><li>登录功能的实现?</li><li>平时访问网站,登录成功的话,再次刷新其实是不需要再次登陆的,是怎么实现的---cookie</li><li>做登陆的时候有遇到什么问题吗?比如重复登陆、被别人劫持?</li><li>项目中用到sass,出一个sass的题,下面代码编译后是什么样子的?有什么区别?</li></ol><pre> .a{ .b{ } } .a{ &amp;.b{ } } </pre><ol><li>写项目的时候,常用的git操作的流程是什么?</li><li>为什么会发生冲突?冲突是怎么解决的?提到回退版本(revert和reset),这两个命令的区别</li><li>手动解决冲突后,远程分支的内容就被修改了,之后再pull,可能会出现脏数据,遇到过吗?</li><li>垂直居中的方法</li><li>做项目的时候有遇到什么性能问题吗?</li><li>图片相关的优化?部署到CDN,图片压缩, 懒加载</li><li>简单实现一个懒加载 ,懒加载的其他实现方式InterSetionObserver(通过碰撞检测来实现的,具体原理看一下)</li><li>图片压缩的方式:gzip、webp、</li><li><span>如何实现的富文本编辑?能够达到什么样的功能?</span></li><li>用过react吗</li><li>数据请求的时候目前都用的http请求吗?有了解过长连接的相关知识吗?(http1.0 http1.1 http2.0)</li><li>http是应用层的协议,它传输层用的协议是什么?tcp协议,除了tcp还有什么?</li><li>tcp和udp的区别是什么?</li><li>udp用到的场景较多的是什么?</li><li>http状态码 500 200 304 404等</li><li>304的协商缓存,讲一下协商缓存?</li><li>项目是否上线?和队友协作的时候遇到的问题?比如在需求实现?如何和队友进行交流</li><li>不同模块之间的样式如何统一?</li><li>反问:如何做有意义的项目</li></ol><h4>拼多多二面 4.19</h4><ol><li>自我介绍</li><li>学习前端有多久?</li><li>vue中v-show和v-if有什么区别?什么场景使用v-show,什么场景使用v-if * </li><li>vue中的diff算法有了解过吗?</li><li>一个题:比较版本号、修订号</li><li>一个div中有3个子块,水平排列,如何用flex布局实现?宽度相等,三等分父元素的宽度</li><li>水平垂直居中?transform移动的是什么?</li><li>一堆项目问题,如何实现分页,登录退出,如何鉴权?token如何提前过期?项目的难点?</li><li><span>发布订阅了解过吗?如何实现?</span></li><li>一个题:合并有序数组,写并且说思想</li><li>promise超时封装</li><li>建议学习更加深入</li></ol><h4>拼多多 三面 4.25</h4><p>聊天+一个算法题</p><h4>结果 已挂 4.28</h4><p>不明白为什么会挂</p><p>emmmm</p><p>感觉发挥的还可以</p><a>#前端#</a><a>#前端暑期实习#</a>
AI 推荐面试题