共40多分钟 1、自我介绍 2、讲项目,巴拉巴拉,一直问项目 3、在项目中用到 echarts 的哪些部分 4、项目中地图上怎么实现的闪烁 5、仍然挨个问项目。。。 6、gis 地图相关问题,怎么学习的,都做了啥内容 7、说下你最重要的一个奖学金怎么获得的 反问:部门业务、技术栈 #前端##快手#
- 自我介绍 - 为什么要学习前端 - 基础数据类型有哪些 - 如何使用BigInt - arguments是什么,如何使用 - 类数组 - 浅拷贝代码输出题,判断输出什么 - JS的垃圾回收机制 - 手写深拷贝 - 手写call方法 - 手写防抖 - localstorage,sessionstorage,cookie区别 - 前端怎么获取token - 用JS存储cookie - typeof
1.写jsonp原理 2.用写websocket进度条以及使用场景 3.写回到上次浏览的位置(我说的记住位置存在sessionstorage/localstorage里),他问窗口大小变动怎么办,我说获取当前窗口大小等比例缩放scolltop。。。 4.代码题(medium) 5.看输出 (this指向以及执行上下文) 6.正向代理,反向代理以及他们的应用场景 面试官挺专业的,但是快手本来也没想
一面 8.30 面试了80分钟左右,问了实习项目,问了八股,1道前端场景题(垂直布局),一道hard题力扣41,一道中等题力扣146,一道看题写输出 二面9.1 面试了75分钟左右,问js基础,1道原型链问题,另外一道给出一张图片,有两种颜色,计算其中一种颜色的面积 三面9.13 已挂 主管面试,问实习,问学习情况,问数据结构的时间复杂度,问了快排和归并排序以及时间复杂度如何计算(答的不好,没描述
一面 自我介绍 说说类选择器,伪元素和伪类的区别 脱离文档流和恢复文档流的方法 判断数据类型的方法,各有什么优缺点 Array.Prototype.tostring方法与函数原型链上tostring方法区别 手写闭包内层函数的this指向? 说说立即执行函数与定时器 运扩展算符的作用和使用场景 函数柯里化的作用和实现 手写柯里化:传入的是函数,返回一个柯里化函数怎么实现?(你写这个函数里的一个函数
8.28 2:00~2:50一面 1.在实习期间主要做了哪些工作,介绍一下? 2.在实习中做项目,感觉和实验室做的项目有什么不一样的地方吗? 3.实习过程中都用到了哪些技术? 4.如果你们上游的生产方,交易数据增加了,消息队列产生了更多的数据,你们要怎么处理这件事情呢? 5.对于这种生产者消费者模型,你觉得还有哪些场景适用呢? 6.不同线程之间,做一些数据通信,有哪几种方式呢? 7.并发的问题,可
本地生活组 一面 4.8 1.场景题 实现抽奖系统 大概是实现一个抽奖的类,需求主要有打乱顺序、限定抽奖人数上限、手动实现开始停止功能 2.封装vue按钮组件 主要看简历用的技术栈出的题 3.数组去重求和 AB两个数组,将A数组中在B数组里出现过的去掉,filter一下就行 求和写了个reduce和普通的遍历求和 4.使用浏览器开发者工具调试淘宝主页,把一种颜色全部换为另一种,调试js 确实没用过
投递时间10/3,10/9就约面了,效率太好了 时间:75min base北京 面试官是一个男面试官体验太好了,不仅有开摄像头介绍还有解答 鼠鼠以前面试的面试官都是啥啊 问题 1.自我介绍 2.为什么学前端 3.如何学习前端 4.项目难点 5.浏览器输入URL的流程 6.浏览器缓存机制 7.let,var,const区别 8.map数据结构 9.数组的常用方法 10.js的数据类型 11.事件循环
前几天面的,牛客一堆拿到意向的,都没hc咯,我才开始一面,不管它,双非本有面试不容易,有面就面 问的不难,大部分都答上来了,无手撕算法,感觉流程不会推进了,应该没hc了 问了点项目 css隐藏元素方式,vue呢【v-if和v-show】,那么v-if和v-show的区别呢 css盒子模型 element ui的divider怎么实现 打开页面到渲染流程【浏览器有哪些事件?DOMContentLoa
纯kpi 手写 防抖、节流 Apply bind 实现promise 八股&项目 介绍项目及难点 技术栈选型 Vue和react熟吗 水平垂直居中 Csrf及防御 Polyfill
1.document.load()和window.onload() 2.回流重绘 3.js脚本执行时间,答了async 、defer 4.缩小元素的方法 5.事件机制 6.http缓存 7.浏览器存储方式 8.event loop 9.事件循环输出题 10.聊聊this指向 11.this执行输出题。(这里第一遍自己是对的,但是面试官质疑了一下又改错了,奉劝大家要相信自己) 12.vue-rout
介绍下http代理 浏览器兼容:样式-dom Number多少位?如何解决大数据除了bigint? 跨域检测过程 如何比较浮点数 算法: 环形链表 2种解法
投的前端被捞到了桌面客户端,技术栈是js+electron 1算法:16进制字符串转10进制,合并k个升序链表 2实习难点,项目拷打,长耗时计算任务怎么优化 3怎么搭一个web server,socket编程会不会#快手面试##快手前端##前端面经#
时常:42分钟 总结:主要看简历提问题 1. 自我介绍 2. Vue2怎么实现服务端渲染(简历里写了) --> 服务端渲染打包后的JSON文件中的内容 --> 服务端怎么跑node --> pm2是什么 3. 代码审查主要审查了什么内容 (简历里写了) 4. 错误监控组件是怎么快速定位bug的 (简历里写了) --> 如何更精准定位到某一行代码的异常报错 5. Vue2和Vue3的区别 --> V
1.看代码说输出 var name = 'outer' function K() { let name = 'K' let innerObj = { print: function () { console.log(name) console.log(this.name) }, } return innerObj } let o = K()