自我介绍 1.创建一个新对象发生了什么(new的过程),讲讲原型链 2.本地缓存有哪些,两个相同页面sessionStorage可以共享会话吗 3.vuex的数据丢失问题 4.vue2、vue3的不同 5.vue、react的不同 6.react的优化手段 7.前端性能优化 8.canvas如何获取鼠标点击的元素,canvas有哪些具体方法 9.CSS如何隐藏当前的聊天窗口 10.深浅拷贝的区别,
报的华为云部门 可惜主管出差了不在南京,后面等主管面通知 9.25 1.一面:后端面试官来面的,上来自我介绍后直接机考第二题说一下怎么做的,问了一堆数据结构,出了道小改的MID算法题(前面答得越好,算法出的越简单啊) 2.二面:挖项目,问实习,代码量,出了道TOP100的MID题 估计华为可能性不大,不咋招前端的
一面,已感谢信 自我介绍 项目介绍、项目难点 项目想关的 项目技术选型 怎么学的前端 Vue3的改进点 Vuex diff算法 性能优化 promise、async/await 响应式布局的实现 垂直居中 时间循环(看代码说顺序) 算法题(简单题) 面试体验很好,面试官会引导、提醒
一面 性能优化 图片懒加载(回答了原理,具体实现没回答上来) 首屏优化性能测试(没回答上来) 浏览器输入url发生了什么 执行上下文 this 隐式调用 new的原理 函数内部怎么判断是不是构造函数 new Fn以及new Fn()的区别 promise原理 promise.final promise.all js异步实现 宏任务 setTimeout时间问题 vue渲染机制 反问
一面 1、项目 2、单点登录 3、cookie、localStorage、sessionStorage区别 4、小程序的包大小限制 5、开发流程 6、px、rem、em、百分比、vw区别 7、怎么让某些px单位不转成rem 8、bug如何排查 9、前后端有争议怎么处理 10、继续聊项目 11、node了解么 12、强缓存、协商缓存 13、输入url到页面渲染
逆天面试官😅 一道css题(画圆)写出来了,然后一道promise题(按数组顺序输出)也写出来了。说看你挺熟练的,那我再出一题(经典红绿灯)也写出来了,然后两分钟后秒挂。 估计是主搞vue的,看我简历半天,说咋全是react,憋半天憋了句知道哪些react钩子,然后就开始写题,真晦气。 最后反问问他公司是不是主要vue为主,结果来句react为主,笑死人
美团前端一面 1.简短的自我介绍 2.说说平时怎么学习前端的,还问了看那个up主的视频 3.看你项目有用axios,axios底层原理 4.axios用promise怎么写(没搞懂啥意思) 5.现场做了一个promise题,写答案 6.说说了解的数组的方法 7.怎样判断一个值的是什么类型(先typeof,再instance of) 8.原型 原型链 9.浏览器缓存机制 10.http 11.tcp
携程刚开,只有两轮技术面,很简单,携程内推码:NTAN4mJ 官方投递地址:https://campus.ctrip.com/#/ 欢迎投递,可以全程跟进,知无不言 23届携程前端面经: 1. 如何实现水平垂直居中 2. 浏览器缓存(强缓存,协商缓存)具体字段头是哪些,有何区别 3. call、bind、apply的作用和区别 4. ES6模块化 5. Vue diff算法 6. Vue组件通信
1.自我介绍 2.作用域 3.闭包 4.原型链 5.一个对象内部重写了hasOwnProperty,如 const foo = { hasOwnProperty() { return false }, bar: 'bar' } 然后调用obj.hasOwnProperty('bar'),返回false,如何返回true(对象的原型有为原生的hasOwnProperty) 答案:const resu
面试官:Vue中为什么有ref和reactive两个可以创建响应式变量的方法? 我:回答了它们使用方法的不同,说ref也可以传入对象这种复杂数据类型 面试官:那么它们两种有什么不同? ---‐------------------------分割线------------------------ 面试官:computed和watch有什么不同? 我:一个是计算属性,在第一次执行和依赖属性变化后执行,
总是需要了解一些前沿的技术;其目的可能是为了让技术精进,也有可能是害怕技术落后而掉队;总之需要从各类网站了解一些前沿信息。 以我举例,我经常在(Hacker News、Medium、Dev.to、Twitter、阮一峰、GitHub 关注、微博、V2EX、Ruby China、GitHub Trending)等地去学习。通过整理后,把每天值得分享的内容,发布到公司的 QQ 群里,让大家和我同时受益
又来面美团了,美团的面试体验都挺好的。凭回忆记录一下 *以下表达式值是什么 String('11')==new String('11') String('11')===new String('11') //我理解这里实际上new出来的会当成一个对象来看,String的话就是类型转换而已。所以==能做类型转换时,就会只比较值,===时就会出现类型不同。若都new,两个new出来的对象也是不同的对象
一面 9.19 项目拷打,简历每个点几乎都拷打了(30min) vue原理了解过没有 响应式原理 observer具体的实现方式 手撕 实现fetch的超时控制 二面 9.25 无八股 实习拷打 实习难点 穿插问了一些理解和八股 手撕 实现并发控制请求 工作城市的要求 兴趣爱好 较少八股 基本围绕项目 反问评价不错,还有三面主管面和hr面 有没有也在面旷视的牛友,交流一下进度
感恩第一个二面是字节给的,虽然已经寄了 o(╥﹏╥)o 但是面试官给了很好意见😭鼠鼠后面还要继续加油 一面 1. 项目背景 2. vue2和vue3的区别 3. proxy的第二个参数 4. websocket和http区别,连接断开怎么办 5. 防抖节流,手写防抖 6. 实习重难点 7. 页面卡顿问题 8. webcomponent的认识 9. 微前端实现 10. css隔离方案 11. gi
昨天的面试,先是问了20分钟题目(如上),然后给了一个页面要求半个小时画出来,就是那种常规的登陆页,左边图片,右边就是右上角一个语言选择框,然后三个输入框(一个用户名,一个密码,一个验证码),一个登录按钮。点击输入框可以上移,点击密码小眼睛显示密码详情。我只写了个框架出来,其他动态实现都没写。 面试过程就感觉不是很舒服,可能是面试官太严肃了,然后一直追问我还有吗?还有其他的吗?导致整场下来感觉面试