已经拒了 一面电话面全程45min,面试官很nice 自我介绍 为什么学前端,什么机遇接触前端。 学习前端的渠道方式。 介绍一下HTML5语义化 盒模型 CSS权重 介绍伪类和伪元素,区别 项目中flex布局检测怎么做的。 JS数据类型 判断数据类型的方式 数组去重。 算法复杂度的了解。 了解SEO吗 介绍各浏览器内核。 项目中负责的工作。 你们公司用到的组件库是内部自己的还是有用第三方的。 项目
一面 比较常规的面试。第二天约了二面。 说一下Vuex。 项目用到了mixin,还有没有其他的方式实现mixin的功能? 异步先关。async/await的实现原理? 跨域的解决方式。 options请求的作用。 Vue数据双向绑定原理。另外说了一下响应式原理。 为什么Vue3使用Proxy代替Object.defineProperty。 Vue的模板编译流程。 webpack的loader和pl
自我介绍 从啥时候开始学前端的 问项目:是感兴趣写的,还是导师给的任务 介绍项目 了解优化方式有哪些 首页面加载慢,怎么优化 说说异步编程 平时写样式多还是逻辑多 自己写CSS吗 自己写过过渡动画吗 用过第三方登录吗 单点登录 使用flex布局,怎么实现一行三个元素 与UI交互过吗 用过UI管理工具吗 UI库 遇到过哪些棘手的问题,怎么解决的 反问:公司用的vue2还是vue3 等待面试结果#我的
一面: 发现录的音频没有录到对方的...只能凭记忆 自我介绍 项目 vue的生命周期 vue的一些方法(没太懂问的什么,好像是v-if之类的) 项目构建的过程 搭建路由的过程(这两个问题好像也不太明白要问什么hhh) 常用的ui框架(答了vant和element-ui) 追问:为什么觉得这两个比较常用? 小程序分包 项目里面怎么解决的跨域(proxy代理) 追问:怎么设置 垂直居中 两边固定中间自
秋招这么久了,面了十几家公司。浅浅写几家面经攒攒人品。 拓维信息面经 1. 自我介绍。 2. vue2和vue3实现数据双向绑定原理的区别? 3. vuex怎么配置? 4. 坐过菜单栏吗?怎么实现的? 5. 路由跳转的方式? 6. 状态码你了解哪些? 7. es6新增的特性你知道哪些? 8. 箭头函数和普通函数的区别? 9. 组件间通信有哪些方法? 10. 给你一个紧急的项目你怎么接手? 11.
ssr服务端渲染,如何做打包编译 如何提高seo cdn的原理 路由懒加载的用途及实现方式 animation和transition的区别 ES6的import/export和amd和cmd的区别 ts泛型 首屏优化的方案 loader和plugin的区别 手写: css三栏布局 写一个动画,正方形0-100ms宽高100px-200px,100-200ms旋转,200-300ms变回原来 回文字
前端岗,想来想去自己还是喜欢前端,平常没事还搞搞平面/UI设计之类的,不过,说实话研究生期间前端接触得不像本科时那么多,估计也是受当时在字节实习的影响(在那边实习经时常加班到深夜1-2点,而且上线时必须通宵),自己的热情不如本科时那么高,加上得做科研、跑实验、写论文,今年应导师的要求一直在写期刊论文,到9月份了还要投会议论文,实习也没找,也没怎么复习前端相关的内容,甚至最开始的简历,还是用的两年前
一面技术面 面试时间 1h 自我介绍 选简历上一个项目介绍一下 问实习干了什么 v-if和v-show的区别 讲一下MVVM模型 双向绑定原理 Vue中有哪些设计模式 vue3和vue2的区别 手撕代码 中下难度 怎么学习前端的 面试时间长是因为我手撕代码卡了半小时最后暴力解法才搞出来几个月没刷题脑子都短路了 面试官还说你科班出身这种难度的题卡这么久不应该啊 面试完微信问hr面试结果已通过 二面主
总共半个小时多一点 对于 html 的meta 标签的了解 position有哪些属性值 浏览器的事件循环,微任务队列有几个,宏任务队列有几个 对闭包的理解,应用场景 节流和防抖 浏览器的拖拽 vue2到vue3的变化 computed和watch的区别 vite解决了webpack的什么问题(答了nobundle) webpack的常用loader和plugin 两个项目的难点 为什么要选 ne
1,盒子模型,区别,用处(标准和怪异) 2,介绍了实习项目的难点和优化点(说了比较久) 3,vue2响应式原理 4,vue2和vue3区别 5,http和https 6,tup和upd区别 7,反问
自我介绍 Svg canvas 性能问题 点云数据在前端怎么处理 Webgl渲染管线 细说一下应用层 光照模型 碰撞检测的算法实现 React diff 算法是深搜还是广搜 为什么是深搜 es6变量提升 垃圾回收机制 好紧张回答的不太好,不过真的好喜欢dji也算圆梦了呜呜呜 1.3更新一下 拿到oc了 55555555我爱全世界
一面 1,介绍项目优化点和难点(讲了比较久) 2,说一下vue,优点等 3,作用域和作用域链 4,实习中遇到的难点,解决方法 5,一些原生js八股 6,页面布局 7,实现文字溢出省略号 二面 1,介绍项目优化点和难点(讲了比较久) 2,实习中遇到的难点,解决方法 3,git 4,介绍代码开发上线流程 5,场景题 三面 北京那里的副总经理面的,更多交流实习和学习的问题,类似hr面吧
自我介绍 问我基本类型和引用类型 问我map和Object有什么区别,为什么要有map, 我当时说的是map自带一些方法以及可以迭代,插入值是更显示的插入不像对象那样有很多骚操作,以及性能更好 Object.create()和{}有什么区别 如何获取对象的key和val我说Object.keys和entries 判断类型的方法:typeof/intanceof/Object.protoype.ca
项目遇到的难点 项目有哪些功能 vue中的指令 computed使用场景 js深浅拷贝 路由跳转方法 如果让你设计一个任务面板,你会实现哪些功能 被突然来的电话吓到了 我和面试官都在咳 有些忘了,感觉没戏答的不怎么好
一面 1,三栏布局 2,localstorage和sessionstorage,cookies区别 3,localstorage如何设置有效时间(使用data.now加上标签) 4,作用域 5,js的一些八股 6,原生js实现目标盒子点击后跟着鼠标移动 7,鼠标移动过快的话,脱离了盒子如何能让盒子继续跟着移动(mousemove) 8,防抖和节流(为该鼠标加上防抖还是节流) 9,移动端适配 10,