自我介绍, 后端熟悉什么语言, c和c++的区别, 项目中印象深刻的地方, 然后是两个项目的问题
1.如何学习前端 2.组件间如何传值(答的是子向父 父向子 兄弟 面试官意思是用vuex全局共享 3.了不了解mixin 如何理解mixin (mixin不是用来做数据共享的 是用来做公共部分的抽离 数据都是隔离的 4.除了vuex外 还有什么方法来实现组件传值 5.Axios如何使用的?有封装吗?遇到了什么问题?解决了哪些业务上的使用场景? 6.前置路由守卫 后置路由守卫的使用场景 7.出现el
自我介绍 项目相关 1.vue2和vue3响应式方面的区别 2.虚拟dom和diff算法 3.http1.1的长连接原理 4.webpack打包流程 5.学习方法 6.为什么选择前端 7.如何设计一个学生管理系统,简单的思路 反问 面试官人很好,很中肯 #面经#
50min 大部分问的基础 很多手写题 1 手写一个new() 2 原型链 Object.create(null) {} 区别 结合题目说原型指向 3 说说this指向 4 事件循环机制题目 5 nexttick题目 (面试官提示了差点答错了) 6 项目优化 7 手写防抖 8 手写两个有序数组的并集 反问 技术栈和业务用的react和原生js,说不会卡vue,但是感觉有点寄 更新 早上11点面下午
时长:50min 难度:easy - 自我介绍 - 从什么时候开始做前端的 - 工作室规模,人员组合 - 你作为前端技术负责人是怎么做技术选型的 - 为什么要用React - 说说AJAX,fetch,axios的区别 - 平时项目里React用的是什么版本 - 说说有哪些hooks - useMemo和useCallback的作用的区别 - 用过Redux嘛 - useRef - 闭包 - 纯函
难度:easy(撞我枪口上了) 1.自我介绍 2.文件断点续传怎么做 3.处理文件用了哪些api 4.秒传 5.为什么要用unhandledrejection,我直接try catch不行吗 6.说说xmlhttprequest 7.你是怎么重写xmlhttprequest的 8.说说fp,fcp,lcp 9.说说performanceObserve 10.pusher原理 11.说说websoc
1.讲一下options请求 2.说一下domcontentloaded和load的区别 3.get请求有url限制吗,为什么把get请求的参数放在url中而不是body中 4.讲一下快排 5.手写一个promiseall 6.4xx和5xx的响应分别是什么 403和503呢 7.端口号的作用是什么 8.讲一下你知道的协议以及对应的端口号
11.17 37min 1.new一个对象时,做了哪些事? 2.什么是闭包? 3.es6 4.箭头函数和普通函数的区别? 5.promise的状态 5.promise和async await区别? 6.经常用到的数组方法 7.在数组的第三个元素后面添加元素怎么实现? 8.数组去重 9.对象深拷贝的实现 10.js事件循环 11.本地存储方式 12.它们的区别 13.url的过程 14.文件缓存在哪
base杭州 30min 11.13 1.介绍项目 2.项目难点 3.图片如何压缩?前端如何压缩?后端如何压缩? 4.其他的优化方法? 5.请求头和响应头有哪些? 反问: 还不错,项目的技术需要多去往深了研究。 更新 一面已过
base广州 71min 11.14 之前 金山base珠海的 二面挂了 1.uniapp为什么可以进行多端平台 2.vue2、vue3的区别? 3.vue3代理可以拦截哪些信息? 4.介绍一下html5? 5.webworkers如何把数据传到主页面? 6.浏览器的存储方式有哪些? 7.浏览器自适应布局? 8.@media可以监听哪些?除了浏览器宽高呢? 9.flex:1表示什么? 10.es6
时长:57min base:深圳 1、Vue和React的优劣对比 2、Vue2和Vue3的区别 3、Echarts图表如何实现 4、谈下对canvas的了解 5、SVG数据类型 6、为什么选择vite 7、webpack和vite热更新原理 8、服务端主动向客户端推送的网络协议 9、websocket底层 10、websocket和http的区别 11、如何实现“你画我猜”(类似于屏幕共享) 1
35分钟 第一次面base杭州的公司,面试官居然跟我说2个hc,绷不住了 最有成就感的项目,遇到了什么问题,收获 vue vs react,区别和共同点,提到了redux,面试官问想过redux为什么要返回新对象,不能直接修改吗(我就说可能是设计思想,然后面试官说vue也有这种数据不可变的地方,我也晕了) 如何看待两个框架性能的比较,你对框架的看法,框架诞生的意义 开发时你的心情 开发有没有遇到看
最近咔咔面了好几家公司的一面 50分钟左右 react和vue区别 函数式编程和面向对象编程区别(由于1提到了函数式编程) 输入url到页面渲染过程 http缓存(了解services worker吗,不了解) 隐藏元素但是不回流 webpack相关,如何配置小于20kb则base64,否则不处理,了解tree shaking吗 开放题,个人理解为什么有es6,es5不行吗 事件循环 写个排序算法
部门是到店 - 自我介绍以及项目经历 - 项目经历有难度的一个点 - 你是怎么解决 - 项目中比较有成就感的事情 - 排序算法 尽可能多的说 然后说时间复杂度 - 数据结构了解哪些 - 链表和数组有什么区别 - 设计模式和设计原则了解过 - 发布订阅 - 实现一个 eventBus - CSS 动画实现 1s 2s 长宽变化为一半再变回去 - Flex - 跨域 - 我想用让域名 A.x.com
问得还算基础: 1.http中的get和post,以及他们参数的区别 2.cookie相关的,和strage的区别以及优势 3.DNS和CDN 4.js数据类型以及检测方法 5.防抖节流以及使用场景 6.flex布局 7.display属性 8.react的hooks有哪些,啥作用 9.简历上相关的一些东西 10.promise方法和状态 11.手写一个题目与树有关的(写了一个小时,面试官太和善了