美团速度!!一面结束二十分钟约二面,二面结束五分钟后(有点离谱)约当晚负责人复面 然后没hr面,第二天一早oc 二面(50min) 1. 一面有什么没回答出来的,后面看了吗(二进制分帧层,好险,幸好看了) 2. == ===(又说了同值相等、零值相等) 3. 变量提升 4. this 5. 判断变量是不是数组 6. loadsh用过哪些函数 7. promise讲一讲,外加一道题,做错了 8. 反
说我是秋招所以没怎么拷打实习 主要拷打基础 1.说说BFC(没答出来只答了加上了overflow: auto;是对这个父级盒子创建了一个BFC解决高度坍塌问题) 2.原型链(没答出来) 3.事件循环 4.数组中三数之和最大值 5.flex布局 6.说说你项目中遇到最有挑战性的 7.Http缓存(没答出来) 8.异步(没答出来) 出了好几道题一半答出来了一半没答出来,没好好背八股的下场虽然面试官说我
一面(8.20)(1小时) 主要就是一些常规八股吧 http缓存 react hooks为什么不能放在条件渲染和循环里面 还有一些忘了,时间有点久远了,基本都是八股,八股看熟就能答出来的那种 反问: 几轮面试? (3 + 1) 反问: base?(北京) 总结:八股熟了就没什么问题 二面(8.27)(1小时) 主要就是项目和实习的拷打 什么是受控和非受控,写一个input组件支持受控和非受控 解释
1. 最少删除多少元素使得和小于等于 k(100%) 思路:优先删除最大的,快排降序排序遍历即可 2. 根据注释手写 Promise(100%) 思路:其实掌握思路还是挺简单的 3. 多组字符串构成回文字符串,打印索引(20%) 不太懂为啥超时了,感觉复杂度只有O(mn),字符串长度*字符串个数,这也会超时的嘛。。。 后来看牛客只打印 -1 就能 20%
4399流程推进确实慢。。。而且比较奇怪的是二面是hr面,问薪资地点之类的,我以为是我薪资喊太高了要给我挂了,但是流程一直没终止,二面结束后四五天约三面。 三面两个面试官一起来,全程问业务方向的东西,那我就太能说了,夸夸一顿输出。目前等流程推进中 1.提到了bug估分比,这个是怎么算的 2.线上化率100%是什么意思 3.bug估分比怎么样算好怎么样算差,这个界限是否太过严格 4.怎么样去界定一个
好多计网,回答的真的很拉,球球给个二面吧 vue2和vue3的区别 从哪里了解前端技术 vue3的hooks vue依赖收集流程 设计模式有哪些 一般什么情况下使用单例模式 编译原理词法分析的步骤 衡量计算机网络性能指标 时延带宽积 如果一个页面性能很差,你该如何处理 TCP和udp的使用场景 浏览器的事件循环和node的事件循环的区别 webscoket基于tcp和http基于tcp有什么区别
base:北京 部门:到家 一面:9月2号,时长一个小时左右 内容当时没有记录,已经忘的差不多了,但整体上不难也不偏,手撕也简单,都很常规 二面:9月6号,时长50分钟左右 宏任务、微任务、事件循环(原理+输出题) 倒计时 浏览器渲染原理 异步加载、async、defer webpack配置、构建流程 axios封装、源码流程(axios做了啥) 自定义组件 let、const、var css居中
LightHouse实现原理 computer 实现原理,computer优化部分 export default { data() { return { firstName: "", lastName: "", nikeName: "", } }, computed:{ name(){ if(this
🕒 岗位/面试时间 9.8晚上六点半 🤔 面试感受 自我感觉面的很差,全程一个小时,问答35分钟,算法题20分钟,反问三分钟 1.自我介绍 2.了解css布局吗? position有哪些属性?(只答了绝对布局和相对布局,这个是真的没准备)绝对布局和相对布局是怎么绝对和相对的(这个一搜就搜得到),然后父元素position是什么,子元素position是什么,那么子元素的布局是相对于谁? 3.c
发个面经后续攒攒人品 部门:门票度假 技术栈:类react的跨段自研框架 流程: 1. 自我介绍 2. 教育相关问题 3. promise.all和promise.race 4. 手撕promise.all 5. event loop 6. 事件循环代码输出 7. http和https的区别? 8. 开发过程中有没有用过抓包或者代理工具?类似charles? 闻所未闻直接过了 9. url链接每一
聊了项目部分,你的鉴权部分是怎么做的? 说了一下路由的前置守卫,拿token去后端鉴权,根据返回的权限码去管理这个用户能够访问到的页面,如果访问了超出权限的页面会被前置守卫拦截 但似乎面试官一直不满意我说的,一直说我想知道的是你是如何设计权限的,如何实现的balabala的,我实在不知道该怎么介绍了,后来我说实在不行我共享屏幕给你对着讲讲,面试官说不用了,就下一个问题了(所以究竟想听什么,我到现在
二面是个很温柔的姐姐面试,全程体验超好,并且还会夸人哈哈,点赞! 二面是八股+项目+手撕 八股: 1.虚拟dom和他的工作原理 2.重排重绘及其区别 3.css flex布局及属性 4.props和state有什么区别 5.react生命周期 6.优化react应用的性能的方案 算法: 合并两个有序数组,不去重(写完之后想第二种方案) 项目: 1.实习期间比较突出的点 2.excel导入导出实现
你提到重新封装了axios,你具体是怎么做的? 解释了一下就是封装了一些get请求,post请求,拼接url之类的函数,项目用的时候不用裸写url了 (这个点俩月下来了从来没人问,这两天疯狂被问,我已经打算把这条撤下来了,毕竟重新封装别人一问就是拼了个url有点幽默了🤣) 后端返回的错误码有做处理吗? 响应拦截器,拿到错误之后直接前台弹对应的错误信息 响应式布局中的单位以及区别 vw vh re
问了基本情况,包括实验室课题内容,论文,offer情况 八股几乎没问,剩下时间一半实习,一半手撕 八股:DNS解析的过程,在什么时候缓存的 VUE的生命周期:顺嘴说了实习项目里的一个点,就问到如果是你会在哪个生命请求数据, canvas和svg的区别 typescript:any和unknown的区别 git常用操作,merge和rebase的区别 项目(因人而异就写给自己看了): 组件一致性治理
拷打了一个小时,发现自己老是打断面试官说话,不太好,以后改正 1.自我介绍 然后特别多 2.项目是一个真实的项目吗 3.本地存储讲一下,项目中有用到吗 pinia同步到localstorage的插件忘了 4.三种存储的大小 只记得cookie是4KB,localstorage多大忘了,5MB,后续又问了怎么获取这个大小,真滴不知道 怪不得问怎么获取,原来我实习的时候用到了类似的 5.讲一下es6