一面 2022.10.19 1、介绍项目经历里最深刻最有收获的点 2、IT头条一个人做的吗?说一下路由懒加载,有什么好处 3、登陆持久化,过期怎么设置 4、24小时内重新登陆?设置过期事件? 5、cookie和token的区别 6、vue的路由守卫,对路由守卫进行权限管理(登陆之后就不能在跳转到登陆页面了) 7、不同身份权限不同怎么设置 8、网络请求怎么封装 9、输入框为什么设置防抖优化 10、列
一面 setInterval 并不准确 计时之后才会执行,解决(settimeout时间补偿,用settimeout模拟setInterval) 请求封装 授权验证流程 说一下jwt 上拉刷新和下拉加载更多怎么做的 pxtorem怎么用的(postcss的插件 移动端适配用的) 做项目多久了 手写 eventBus(发布订阅) 二面 2022.10.28 让我写sql 我说我没学过数据库 然后就没
一面2022.10.19 1、IT头条是自己的项目吗,讲一下关于IT头条的经验 2、vue使用在哪个层面? 3、vue双向数据绑定 4、ui和逻辑数据怎么改变的 5、MVVM的理解 6、Vue.js的两大核心【组件系统和数据驱动】(绷不住了 说成了渐进式和轻量级哈哈) 7、router有实际的操作吗 8、route和router 9、了解过react吗 10、你对ajax的理解 11、对promi
总结放前面:没怎么复习,果然不好面试。 20分钟面试 - 直接寄 1.自我介绍 2.工作的项目 移动端H5,活动页,落地页。 经典动画:轮播,弹窗 3. react16,hooks 4. vue3 比vue2的优势 5. ts的优势 6. 浏览器缓存 7. 反问阶段:公司业务是什么?
第一份面经,记得当时对面两个面试官,总的来说面试体验感很不错! 但最后由于学历被卡了,没关系没关系,继续面。 1、vue3和2的对比 2、常用的生命周期钩子 3、请求接口放在什么周期 4、组件间通信 5、用过vuex吗 6、如果在子组件里provide,在父组件注入能不能访问 7、emit原理 8、路由守卫 9、做一个不同权限 10、动态添加路由 11、mixin用过没 12、如果名字冲突了用哪个
一面 纯八股 二面 11.07 1、项目用到的websocket发送消息,如果发送图片怎么办?图文混合怎么办?预览怎么显示? 富文本编辑 2、文章列表与详情页如何传送消息 详情页点赞或者评论 列表页要展示点赞数如何传递消息 动态路由传id 文章存在vuex里 点赞评论修改vuex里的消息 列表页也会变化; 或者加个缓存 在active生命周期里面重新请求最新的数据 3、本地存储了解哪些 说说 说了
第二次参加面试很菜,更详细的内容和解析在语雀文档里 https://www.yuque.com/zuijinzaixuehtmlcss/zgp02b/ay0c6gxx94bkqfod?#《华讯校招-前端-1.6》
base:西安 时长:1.5 h 介绍项目,开共享演示项目; 项目中哪部分让你记忆最深刻,在哪些部分花费的时间多; 某个部分的实现,结合演示过程,讲代码实现; 项目的技术选型,如何考虑的; Vue 和 React 的区别; Vue2 和 Vue3 的区别; 浏览器输入 URL 到页面显示经历的整个过程; 在 JS 执行前会有哪些事件; JS 第一行代码执行是在什么时候; 使用原生 JS 怎么创建
一面 - 11.11 1.flex 2.css新特性 3.transition和animation的区别 4.display:none和visibility:hidden的区别 5.定位 6.bfc 7.title 8.css实现三角形 9.水平居中 10.清除浮动 11.js基本数据类型 12.typeof和instaceof 13.es6新特性 14.event loop 15.深拷贝、浅拷贝
人生第一篇面经,希望能过。 投的是大数据开发,面试邮件发的是测开,实际要的是前端,就很离谱。 过程: 自我介绍(我说了基本信息+为什么投这个实习) 为什么选软工专业 为什么搞前端,刚开始怎么学的 项目介绍,规模怎样,有什么难点 做大屏页面和普通页面的区别 css屏幕适配 flex布局 position后面能跟什么 flex解决了什么问题 react类组件有了解过吗 类组件用的好好的为什么要用hoo
base:西安 时长:1 h 聊了一下研究生阶段的研究方向; 讲一下弹性布局; 聊项目; JWT 认证的优缺点; 如果一个项目加载需要很长时间,你会采取什么措施来优化? 骨架屛怎么使用,能解决本质问题吗; 白屏时间怎么优化; 两个网站怎样才算同源; 使用 http 1.1 和 使用 http 2 是同源的吗,为什么; http2 为什么是安全的; 做题: 实现 sleep 函数,让它隔一段时间再执
一面 - 1.10 防抖与节流 长链接和短链接 传输层什么协议 为什么setInterval不准确 如何解决的 ajax怎么使用promise封装 说说promise 说说 async await vue响应式原理 传统项目与框架区别 两者优势 为什么可以通过 this.xxx 触发响应式流程 项目中什么用的 vuex 重排重绘 js 闭包 细节题:如果父函数有a,b变量 子函数引用b变量 退出父
时长:90min 面试官问得很灵活,是根据学了什么来问的,收获很大。 自我介绍 虚拟列表实现(答得不好) 聊到了执行环境(聊了蛮久) 手写执行环境伪码 面试官说写一个闭包结合写的伪码来讲述执行环境原理 聊到了继承 有几种继承,它们的缺点是什么(没答得太好,用call继承的方案叫啥名儿忘记了,我说用call继承会让重复逻辑的函数重复创建,造成资源浪费,面试官说 错,然后进行了解释)PS:感觉我这么答
牛客上面经较少,贡献一篇,仅供参考。 两轮技术面 + 主管面 + HR 面 时间线: 2022 年 11 月 04 日 — 一面 2022 年 11 月 07 日 — 二面 2022 年 11 月 15 日 — 三面 2022 年 12 月 02 日 — HR 面 2022 年 12 月 13 日 — OC (一周时间考虑) 一面 Vue2 和 Vue3 的差异; Vue 的响应式原理,讲一下 O
一面 - 12.30 自我介绍 介绍头条项目的功能 具体如何解决搜索遇到的前端异步请求竞态问题 防抖如何做的 记住滚动条位置如何做的/会出现闪动问题吗/手动实现还是用的api 这个功能有没有考虑不同浏览器兼容性的问题 资讯一次渲染多少条 加载很多会白屏吗 有什么性能问题吗 移动端适配具体怎么做的 用的插件原理是什么 如果我想把css中的px转成其他单位,有的我不想转换,让你做这样的插件,有什么思路