浏览器 - IE6/7/8/9/10/11 (Trident) - Firefox (Gecko) - Chrome/Chromium (Blink) - Safari (WebKit) - Opera (Blink) 编程语言 - JavaScript/Node.js - CoffeeScript - TypeScript 切页面 - HTML/HTML5
🕒岗位/面试时间 北京前端一面 2023.11.8 45分钟 👥面试题目 只记得一部分题了 1. 接触前端多久,怎么学习前端? 2. JavaScript的闭包是怎么回事? 3. 闭包的变量为啥不回收? 4. 浏览器垃圾回收是怎么一回事? 5. i18n是怎么一回事? 6. 讲讲图表的处理?eCharts?怎么处理图表和其它元素的层叠关系的? 7. 了解多少TypeScript? 8. 设计一
1.为什么想来北京 2.前端学习方法 3.dom0、dom1、dom2知道吗 4.js中event知道吗 5.event有两个参数是target和currentTarget,分别是什么含义 6.事件循环 7.微任务有哪些 8.nextTick实现原理 9.写倒计时函数,每隔一秒输出一个数 10.有一对象数组,其中对象有属性为id,找出数组中id与targetid一致的数据并把它放到数组首部,其他数
wkkkk居然搞电话突击 面试官是个温柔的小姐姐,都是八股 万年不变自我介绍 详细介绍做的项目 说说防抖和节流的区别 项目是用vue3做的吧?你有用过vue2吗? 说说vue2和vue3它们的区别? vue2和vue3生命周期的不同 说说vue3中的setup? 知道localStorage/sessionStorage/cookie的区别吗 知道深拷贝浅拷贝吗? 深拷贝的方法都有哪些? 只是实习
抽象,太抽象了。 1. 自我介绍 2. 怎么学习的前端 3. 谈谈对CSS的理解,在学CSS过程有没有遇到过有意思的事情() 4. vue2和vue3学起来感觉有什么差别 5. setup函数的原理是什么? 6. 在印象中项目里最深刻的优化经历 7. 谈谈你对flex的认识 8. flex常用的属性 9. 谈谈你对three.js的认识
二十多分钟就结束了,感觉一面面试官好年轻,感觉像个新的面试官 1. 自我介绍 2. 给了一个场景问了防抖的原理,及口述实现 3. 又问了节流和防抖区别,口述实现 4. 简单说说promise和async,await 5. css中样式解析的流程(不太知道是想问样式解析顺序还是选择器优先级就都说了,面试官说我很熟悉嘛,说的很快) 6. 单例模式是什么 7. 熟悉react么(只学习过基础就没问了)
整个过程大概半个小时,基本都是八股的一些东西,没有手撕 1. 自我介绍 2. 问了一些项目相关的,但是没有技术 3. 水平垂直居中 4. 请求的方法有哪些 5. get和post区别 6. session和cookie区别 7. 变量声明的方式以及它们的区别 8. 箭头函数是什么 9. 对js单线程的理解 10. 如果有其他任务进来怎么办(应该是想问异步的) 11. promise的状态有哪些 1
1. 自我介绍 2. 数组中查找元素的时间复杂度 3. 从数组头部弹出一个元素的时间复杂度是多少? a. O(n) 4. 说一下作用域和作用域链 5. 做过登录模块吗,简单说一下 a. 本来想说三个认证方案迭代的,有点忘记了 6. cookie 7. 后端怎么传cookie 8. 项目中的一些亮点难点,讲一讲印象深刻的项目 9. 了解HTTP吗,具体说一说AES是对称加密还是非对称加密 10. 敏
1. 自我介绍 2. 前端的学习过程 3. let const和var 4. 块级作用域指的是什么 5. 了解过回调函数么,说一说回调函数(说到了请求用回调) 6. 还有其他的处理请求的方式么(我感觉是想让回答promise) 7. 说一说promise的状态 8. 如果通过promise发送了一个请求,还想再发送一个请求怎么处理 9. promise链式调用还是不是很好维护,还有其他更好的方式么
公司:DolphinDB (个人感觉类似国产redis) base:杭州 薪资:14k-24k 工作时间:965 面试时长:70分钟 1、websocket 为什么全双工 2、webscoket 和keep-alive的区别,有了 keep-alive为什么还要websocket 3、websockt同时发数据,如何保证收到的数据是当前的 4、客户端和服务端如何关闭websocket 5、webs
8.15 一面 技术面 自我介绍 围绕项目问 权限做了什么内容? hash模式跟history模式有什么区别?原理是什么? vue路由有什么方法? echart如何使用,封装? 公司在开发项目需要引入第三方库需要怎么做? vue2 vue3区别? LocalStorage 和 SessionStorage 和Cookie vuex原理?为什么要用?对比本地存储等等。 session存储什么时候会用
面试官结尾说公司居然是做建筑的 好像是搞什么管理的 技术栈React 主要是深挖简历,体验非常不错,明确了优化方向 1.map和object区别 2.React里面class和function的区别 3.对象的遍历方式 4.箭头函数 5.防抖节流 其他就是用到的组件API的深层次拷打了,主要还是实习期间的产出,绝大部分时间都在问这些 实习期间的功能深挖,各种比较极端的场景,问优化方案 对我来说提升
面试的面试官很和蔼,比较注重项目和基础,全程八股 + 项目,无算法。 1. 自我介绍 2. 介绍项目(让我说一个已经落地的项目,emm,我的项目上线一年就下线了) 3. 项目难点以及如何解决的 4. ES6新特性 √ 5. axios封装中用到了哪些ES6特性 √ 6. 闭包,闭包会有什么问题(答了内存泄漏),引发了垃圾回收机制,介绍垃圾回收机制怎么回收的。√ 7. 说一下HTTP2.0 √ 8.
1.自我介绍 2.打算从事前端的哪个方向(我理解是后台管理系统 or 小程序之类的 ) 3.项目中pdf打印与预览怎么实现的(我说用的第三方库pdf.js 问原生怎么实现 我说没太想过) 4.常见的定位以及页面布局 5.闭包的使用场景及其优缺点 6.vue的生命周期(问created的时候能访问到dom节点嘛 如果不能 那这个时候可以干嘛) 7.let const 与 var 的区别 8.元素居中
table组件中的时间想在跳转页面时发送给别的组件,该怎么做?除了状态管理工具和localStorage呢? 事件循环题说顺序 宏任务有哪些,微任务有哪些?dom更新是微任务还是宏任务?ajax呢? 回流重绘题,说如何优化 如何判断dom在可视区?有哪几种方式 scrollTop 和 scrollHeight 有什么区别 client 和 offset 有什么区别 如何判断对象数组相等?如何判断函