⭐一面 没有一丝丝防备,上课一半电话就打过来了,是个小姐姐 自我介绍 技术栈(vue2 vue3简单做过项目 react只是简单学过) vue2随便挑一个底层原理来讲讲(选了响应式,详细地讲了一遍) 说说vue3的响应式原理,做一下对比(vue3的还不是很熟,只说了通过proxy实现,能弥补vue2中删除和通过key添加属性不能触发响应式的缺陷,深层原理没有了解) 打包工具了解哪些(webpack
本人工作两年半,投的是社招,今天刚面完一面,估计凉了,写个面经。 第一轮笔试,五道编程题,算法简单,我没刷算法都能做出来的那种 1. 检测数据是否符合要求"xxx-xxx-xxxx",xx代表数字。比如"800-555-1212" 返回true 2. flatten数组,[1, [2, [3, [4]]]] -> [1,2,3,4] 3. 整数翻转,233 ->332 4. 给输入框自适应高度 5
时间:11月 已挂 一面 40min 自我介绍 介绍你的一个和前端最相关的项目 SSE是什么 项目里的SSE和websocket你用在哪了 这俩有什么区别 基本数据类型有哪些 看typeof报结果 如何区分一个Object和一个Array 除了你说的instanceof还有什么办法 除了看原型链还有呢 又说了看构造方法 promise.all promise.allSettled promise.
⭐一面 自我介绍 说说闭包 设计模式看过吗,看过那些(发布订阅 观察者 单例 其他的看过但记不清了) 说说跨域 nginx配置过吗,配的什么(http->server 监听端口,返回对应静态文件,当时忘记说配置history路由了) promise了解过吗,是用来解决什么问题的(嵌套地狱) promise底层了解过吗,说一说(说了一遍,详细说了then方法和promiseA+规范的要点,把他震撼住
时间 11-21 心态爆炸的一次面试 面试50分钟30分钟面试黑屏,面试官麦克风和没声音 1 bfc 2 vue2 create声明this指向 3 v- if 和v -show 4 computed和watch 能不能用promise 5 缓存组件 keep-alive 6 什么时候用promise和async 时间一到草草结束 算法题都不给 纯纯kpi
时长:50min 面试:腾讯会议 1、自我介绍 2、JS数据类型、区别 3、如何判断类型、各自适用什么情况 4、===和==、隐式转换 5、列举几种判断空对象的方法 6、普通函数与箭头函数区别 7、apply、bind、call作用与区别 8、字符串、数组、对象方法 9、深浅拷贝 10、列举实现深拷贝的方法与区别 11、原型、原型链、最终指向 12、闭包及常用场景 13、事件循环 14、JS异步编
上来先挖了一些项目主要聊聊响应式布局 rem em vh vw css中居中布局 css bfc应用场景 css 如何实现响应式 js promise 原理 js promise all 跨域 为什么有?怎么解决?webpack如何解决? webpack loader作用意义? 常用的功能? 反问。。。
面试了n场,总结一下,功德+n: 一、m团4月实习一面: 1.围绕项目进行了提问,时长占比挺大的,还问到了有没有考虑过项目的进一步性能优化。 2.优化方面说到了节流技术,提问了一下项目结合原理怎么优化 3.操作系统有哪些 4.并发和并行的区别 5.操作系统内它的内存为什么是需要分段访问的 6.进程和线程的区别 7.进程的通信方式 8.什么是死锁 9.产生死锁的几个条件 10.tcp和udp的区别
写个面经攒攒人品 是一面 时长30min 1.自我介绍 2.让介绍项目,讲项目难点 3.继续问项目难点 都是怎么实现的(我的项目真的没有什么难点🥲讲了一堆感觉都没讲什么真的难的) 4.ts中type和interface的区别(脑子短路了没想起来) 5.讲讲作用域 6.讲讲闭包 反问 1.技术栈 说主要是vue 2.产品 后台管理系统 小程序 3.展示项目里的3D建模怎么实现的 three.js
#凉面# 是我太菜了,太丢人了 内容: 自我介绍 项目难点 技术迁移难度考量 JS基础类型引用类型,区别。得从栈和堆的角度说 Promise有几个state,如果改变state了之后还能改变吗?如果then里面throw error了的话咋办呢? 那种情况catch不会获捕?比如看这个代码(复盘写的,面试没问) new Promise((resolve, reject) => { setTimeo
#面经#一面 8.10 1. 说一说你的项目 2. 对axios的理解; 3. vue3数据双向绑定的原理 4. flex,弹性布局 5. 三栏布局 6. js 的 数据类型 7. 深拷贝的实现方法 a. JSON.stringfy实现深拷贝的缺点 8. 原型与原型链 9. new操作符的原理 10. 闭包 11. 回流与重绘 12. 手撕: a. 手写深拷贝 b. 网络请求并发控制,100个请求
面试官挺好的 斐波那契数列 递归 优化 时间复杂度 空间复杂度 输入url之后经历了什么 localstorage 三次握手四次挥手 activited生命周期 说说你知道的生命周期 null占用空间吗 css display:none visibiliy:hidden 继承性
本来想找一下中通面经怎么这么少?那我先抛砖引玉 一面: 深挖项目,基本三问,有什么问题、如何解决、更好的方案; 计算机网络:http的缓存; js:gc原理、es6新特性; vue:响应式原理、2/3区别; h5新特性。 一面总结:没有算法,如果项目感兴趣问项目多一些,八股原理问的多一些。 进度:二面邮件
base北京,也没有笔试,直接就约面了,好像有点缺人的赶脚 一面: 项目 js数据类型,判断数据类型 原型链 async await和promise区别 forEach里面写一个async await可以阻塞吗(不可以,相当于创建了n个async函数) forEach和map区别(还提到了数组和对象的遍历顺序区别?对象无序,数组有序) 本地存储区别,url相同不同tab页的sessionStora
自我介绍 项目介绍 熟悉的前端框架 (react) diff算法 diff算法的实现有几种方式 (四种) 树的方式如何实现 react的hooks 如何实现的 在react的生命周期中 哪部分完成的hooks的实现 useEffect和 useLayoutEffect的区别? 进程线程的区别 数据结构都有什么? AVL树的应用和实现? 反问#飞猪前端#