一上来先做三道题,共享屏幕 1.链表翻转,自己写测试用例 2.合并两个有序数组 3.扁平化数组 介绍项目,围绕项目提问 反问
一面 1、自我介绍 2、选择学习前端的理由,学习路线 3、html语义标签化的优点 4、行级标签和块级标签 5、宏任务、微任务 6、洗牌算法(sort) 7、异步场景,请求顺序如何保证最后点击的最后到达 8、vuex 反问 二面 1、自我介绍 2、项目介绍 3、项目难点 4、各个图片类型的区别 5、v-html 6、工作看中点 7、浏览器兼容问题 8、非父子组件的通信 反问 大概记得这么多 求个o
4.13一面 自我介绍 进程线程区别 (还有一些常规的八股忘记录音了) css水平垂直居中,flex设置水平垂直居中的两个属性名 js原型链,原型判断题 阻止冒泡 js 事件循环 js promise,promise的常用方法,async await map、some、filter区别 节流防抖 构建工具,vite和webpack webpack配置 常用loader和plugin vite的配置
自我介绍 拿到那些offer 项目部署到发布的一个过程 前端优化? CDN方式为什么快 缓存了解?强缓存,弱缓存 vue中keep-alive,实现原理 vue通信方式 vuex实现原理 vuex相比与其他通信方式的优势 dockers和k8s了解过吗? node了解过吗 进程和线程的区别 js多进程 js多线程 js实现异步的方式 settimout算不算异步 异步任务的执行顺序,微任务和宏任务
面试体验很好,面试官很友好,氛围像技术分享会,答不出来的会贴心的告诉你正确答案。 面试很重项目,不会直接考你的八股文,从项目中挖掘你对基础知识的掌握程度。死记硬背的话,面试会很尴尬的。 面试时间大概一个小时十分钟,所以说别信面试邮件说的大概半个小时。 1.vue的双向绑定原理知道吗? 2.你实现一个双向绑定原理。 这里写得不好,写了个getter,setter和data意思一下,让面试官知
磕磕绊绊学了一年前端,终于迎来了我的第一场面试。 面试官性格很好,时长大概四十多分钟,base西安,总的来说氛围很不错。 话不多说,下面是问的一些内容: 自我介绍 项目中你遇到的问题,怎么解决的(这里我谈到了一些第三方组件库的样式问题,面试官就顺着往下问了) CSS中的过渡(问我大致用法) 动画的实现方法(CSS讲了一部分,然后还讲到JS操作DOM实现样式变换,本来还想讲一下canvas的,但是这
网易一面 盒模型 CSS垂直水平居中 冒泡和捕获的区别、如何阻止冒泡 vue生命周期 数据双向绑定的原理 ES6新特性 什么是promise、手写promise.all 原型链 组件通信 如何维持登录态 web存储方式 一个项目里怎么做模块划分 网易二面基本上在问项目,二面后就没消息了。。。 众安一面 一开始闲聊了一会,之后才开始问技术方面的问题 多维数组如何转一维 性能优化 浏览器缓存 JS数据
1.es6 2.箭头函数的区别 3.ts与js的区别 4.断言是什么 5.github和gitlab的区别 6.引用数据类型和基本数据类型的区别 7.promise的方法 8.生命周期 9.双向绑定原理 10.vuex原理 11.事件循环 12.盒子模型 13。响应式布局实现 14.node.js如何实现服务端请求交互?忘记怎么描述了 15.构造函数 原型 对象之间的关系 16.http1.0和h
自我介绍 介绍最新古诗文项目,遇到什么问题,如何解决的?引出跨域如何解决? 介绍一下个人博客项目? 项目有做过哪些性能优化? react为什么用hooks?react有哪些hook?详细介绍useState和useEffect react虚拟dom了解吗?原理是什么? useState更新机制有了解过吗? redux用过,介绍一下?什么是纯函数? 项目如何配置路由的?路由两种模式?两种路由模式的实
1. 自我介绍 2. 问项目 1. 如果不用库让你实现日历热图应该如何实现? 2. Markdown 编辑器中的 XSS 攻击防御手段 3. CSRF 攻击和防御手段 4. 用过哪些 Echarts 图表?Echarts 的基本使用,说一下每一个步骤什么意思?Canvas 了解吗? 3. Js 数据类型,如何判断数据类型? 4. Object.is 5. 作用域链,作用域链可以在开发者工具中看到吗
二面(90分钟) 1、对实习期间负责的项目的理解 没什么理解。。大数据专业软件真的搞不懂是干嘛用的。。质量 任务流 血缘分析 真的搞不懂 2、实习期间做了什么 改bug。。写页面。。接口联调,实在没什么说的 3、promise的原理 4、promise的API列举 5、promise.all如何实现 6、同一时间的请求数目有限制,如何最快地发完100个请求 没思路。。 7、给一棵文件树,要根据关键
项目「50min」各种细节 FP/FCP 分别指的是啥 uni-app 多端适配原理「纠缠了很久」 算法「10min」 四个老鼠,16瓶奶,一瓶有毒,最少次数。没做出来 基础「15min」 JS数据类型 检测对象的方法 面试官听的很认真,问的很难,应该是这个部门很难,反正我面麻了。 面了半天,加了微信让我学了React再来,乐。#如何判断面试是否凉了#
自我介绍 项目还有哪些人,自己主要负责什么,遇到过哪些难点,怎么解决 项目中如何提高项目的渲染性能(组件按需引入,图片懒加载,CDN等等) 图片懒加载怎么做的 v-if和v-show的异同 computed和watch 聊一下MVVM vue生命周期 组件间通信,父子组件通信,子给父通信 场景题:将数组中type的相同的对象划分到一个数组 如果前端有很多条数据要渲染,怎么提高性能(答:用虚拟列表)
自我介绍 项目还有哪些人,自己主要负责什么,遇到过哪些难点,怎么解决 项目中如何提高项目的渲染性能(组件按需引入,图片懒加载,CDN等等) 图片懒加载怎么做的 v-if和v-show的异同 computed和watch 聊一下MVVM vue生命周期 组件间通信,父子组件通信,子给父通信 场景题:将数组中type的相同的对象划分到一个数组 如果前端有很多条数据要渲染,怎么提高性能(答:用虚拟列表)
#前端##实习##面经#上来面试官先给我来了个自我介绍,有点受宠若惊,面试官特别和蔼可亲 1.先问了半个小时我的项目,还有团队,因为我简历上这部分东西比较多 2.项目中权限怎么做的 3.说下对RBAC的理解,怎么实现 4.怎么设计数据模型 5.怎么批量添加用户To B 和To C有啥区别 6.问我在项目里怎么做前端基础架构 7.怎么做的技术选型,为什么不开发通用的脚手架去生成项目 8.Vue的te