拼多多前端面试凉经

一面10.11
1.每五秒打印一次helloworld,方法尽可能多。plus:提供可以控制打印开始结束的方法
2.给一个请求api,可以设置一个超时时间,如果超时,则触发报错信息,否则返回请求成功或失败的消息(我这里是用promise.race实现的,写了个setTimeout做了超时告警,但是注意它也会加入事件循环队列,所以需要取消)
3.iframe通信方法
4.ws和http区别
5.不同设备的适配如何做
6.webpack的loader和plugin区别
7.实现TS的Omit类型
中途还有些项目相关的。。
二面10.15
1.react和vue的体验区别
2.表单关联关系怎么维护(数据劫持+拓扑)
3.通用组件开发有什么注意点
4.在学校怎么接触的前端,看过哪些网站、关注哪些人、他们哪里吸引你等
5.一些关于低代码平台设计思路(主要问了数据格式和交互相关的)、以及当前看的源码库的一些分享
6.你做过类似cli的东西吗(没,年轻可以多试试)
7.monorepo有什么好处吗,你觉得不同包怎么设计
8.TS实现ReturnType
9.代码输出题目考察finally以及同时resolve、reject
10.实现Promise.all
11.css隐藏元素的方式、css的居中
12.git用过哪些指令,git merge和rebase区别,git stash
反问主要聊了一下面试官的经历、公司业务、作息、对个人提升、面试整体感觉还可以,聊的也来,不过还是跪了。。
10.21发现官网应聘终止
全部评论
真牛啊,嘎嘎约大厂,我到现在都不知道大厂长什么样
点赞 回复 分享
发布于 2024-10-22 10:34 浙江
佬,官网直接投就可以么
点赞 回复 分享
发布于 2024-10-22 18:34 北京
靠怎么这么多机会
点赞 回复 分享
发布于 2024-10-22 20:15 陕西
佬从笔试到一面隔了多久
点赞 回复 分享
发布于 2024-11-01 20:03 上海
一面多久约的二面呀
点赞 回复 分享
发布于 01-16 13:00 浙江

相关推荐

03-15 14:18
门头沟学院 Java
22408复试线边缘,之前投了拼多多京东之类的,拼多多从服务端调到客户端了,京东估计笔试完就没了。- 自我介绍- 项目深挖  - 前端用了什么架构(vue,element)  - 说了一个vue中我不懂的名词(不了解)  - 你认为前端哪个地方做的好(os:感觉没地方做的好,但还是说了一个。从后端传的数据通过列表保存到pinia中,做到了数据持久化,其他组件也可以方便的访问)  - vue的数据和视图怎么绑定的(vue只是跟着视频走了一遍,会实操,但这些名词没反应过来。面完了想起来是v-model和:model。。用了很多次,但没想到)  - vue组件之间的数据有哪几种方式(pinia持久化,url传参,全局变量,没了)  - 前端感觉g了😢,开始问后端了。后端用了哪些技术,怎么保证数据库的数据是安全的(密码md5算法转换,登录信息用post请求)  - post请求里面放的是明文嘛,也就是说信息传输过程中是完全暴露状态(是的,这一点没考虑到)  - 怎么设计数据库的(就是按需求设计的,但是后面实现的时候修改了不少(不知道他想让我回答什么,想让我回答有那些表?))  - 看了我另一个项目,还做过python后端?(是的,但是仅仅会写一些小项目,主要还是些java)  - 项目从前端到后端用了多长时间(用了两个月,从前端到后端,还包括一个大模型的微调)- 两道手撕算法(第一个没做出来,感觉是mid,换了一个,easy,感觉写错了,太惨了,但是他没说错没错)- 反问(不知道反问啥,之前看的面经都忘了,随便问了两个)- 最后一句话是“祝你开心”一共面了30分钟,没有八股文环节,要g了感觉面试官觉得我是面着玩的,还祝我开心😁但是我是真的菜,就这个水平。寒假全栈开发完了毕设,就是我的主项目,结果一问这么多答不上来。连八股文都没问,408也没用上😢工作真的难找,八股没背,算法没刷,还是个双非。这就是我找工作以来的第一次面试,大佬们给个建议呗😭#笔试# #软件开发投递记录# #牛客创作赏金赛# #我的失利项目复盘#
查看10道真题和解析 笔试 软件开发投递记录
点赞 评论 收藏
分享
02-25 19:10
已编辑
南昌大学 前端工程师
#前端面试##美团#1.自我介绍2.项目拷打 (主要是问我的项目是怎么将物料渲染到画布上的,嘴比较笨说了半天才说明白)3.手写一个防抖4.问单例模式怎么做到一个类只有一个实例,(嘴太笨了,直接手写了)class Singleton {  static instance=null;  constructor() {      if (Singleton.instance) {          return Singleton.instance;      }      Singleton.instance = this;      // 其他初始化代码  }    // 示例方法  someMethod() {      console.log("执行某个方法");  }}// 测试const instance1 = new Singleton();const instance2 = new Singleton();console.log(instance1 === instance2); // 输出: true5.事件循环代码输出题6.讲讲你做的vite分包7.讲一下react常用的hooks (useState,useRef,useContext,useCallback,useMemo)8.说一下useState和useRef的区别9.手写一个函数,传一个数字字符串进来,然后每隔3位添加一个,  输入:1234567890, 输出1,234,567,89010.全排列Ⅱ(带重复数字的全排列)#前端#11.反问#牛客AI配图神器#
查看11道真题和解析
点赞 评论 收藏
分享
评论
5
32
分享

创作者周榜

更多
牛客网
牛客企业服务