快手二面 60min 快手面试官都不会笑吗,一面全程不笑,二面依旧 算法写的时间复杂度较高,写的速度也太慢,貌似也对我的项目不太满意,大概率凉了 问项目 实习产出 讲了一下axios源码:实例创建,拦截器,取消请求,适配器原理 手写:React实现一个组件,秒A 算法1:无重复的最长子串——优化思路,秒A 算法2:重新排列单词,使其成为每行恰好有num 个字符,两端对齐。A,耗时太久了 算法3:树
一、自我介绍 二、CSS和JS基础 1. 从css布局开始,什么是盒模型? 2.了解BFC吗?BFC的作用,BFC的开启方式? 3.float有什么用?如何清除浮动? 4.position有什么属性?staic/relative/absolute/fixed的特性?还有什么吗?sticky和这四个有什么区别? 5. 口述:如何实现一个垂直居中布局?定位+2D平移/flex/grid? flex具体
4.3 一面 1. 为什么学习前端,以及怎么学习 2. 介绍实习项目 3. 实习难点 4. 对称加密和非对称加密 5. csrf和xss以及解决方案 6. 手写居中(越多越好) 7. 实习项目是否遇到性能卡顿问题 8. react的了解 9. VDOM 10. 代码输出(this) 11. 事件分发 12. 手写快排 13. 304状态码,浏览器缓存 整个面试非常基础并简单 4.6 二面 没有八股
二面 11.1 1、自我介绍 2、怎么学习前端 3、项目拷打 4、做题:防抖,立即执行,模拟操作 5、什么情况下使用useCallback #24届秋招同行攻略分享##快手##24届软开秋招面试经验大赏#
全程就做了四道题(时长1h): 1. 杨辉三角 秒了 2. LC78 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集。 这不是我们考研数据结构必刷题吗?怎么面试就拉了胯了呢? 3. LC1291 输出:low = 1000, high = 13000 输出:[1234,2345,3456,4567,5678,6789,12345] 写了半天,面试官看不下去了,说我
1.Webpack 用过什么?tree shaking的配置(忘了) 2.loader 和plungin的区别,只用plungin可以加载loader吗(❌) 3.commonjs和es6的区别 4.https加密传输过程 对称还是非对称?怎么保证传输数据不变?(❌) 5.TCP了解(❌) 6.异步任务的了解,宏任务,微任务有哪些? 7.git 相关命令 8.box sizing 属性 9.dis
1. 项目中具体做了哪些事情 2. 热力图、地图加载时遇到白屏、卡顿的问题怎么解决 3. script延迟加载的方式有什么区别 4. 为什么加载一张精灵图会比加载多张图要快 5. 三次握手、四次挥手 6. 从浏览器加载一个图片资源,到页面上去渲染图片资源的过程中,经历了什么(浏览器的渲染流程) 7. 跨浏览器兼容做了什么事情 8. 前端的几种本地缓存有什么区别 9. localStorage的AP
自我介绍 vue中实现响应式数据的原理 vue3中实现响应式数据api vue2如何对数据进行劫持 vue2/3响应式的区别以及proxy的优点 vue和react的区别 v-model原理 react是怎么控制数据和组件交互 js中的原型链 原型链的三个对象(实例化对象,构造函数对象,还有个忘记了)关系 this指向,静态动态,有一个代码输出题 函数作用域 闭包 异步任务 事件循环 宏任务和微任
过程不全,全靠记忆: 1.设计模式? 2.性能优化? 3.缓存问题: 浏览器缓存:强缓、协缓、cookie、session cdn:相比本地有啥优势? 4.工程化webpack打包:loader plugin proxy,如何解析vue文件, 打包后文件是怎么样的? 5.跨域解决方式? 6.es6的export和import问题。 7.this指向,代码输出题,并提供解决方案。 8.项目里的功能角
更新:复活赛已约一面 _______________________________________________________________________________________________________________________ (这几天因为在某******帖子下评论了一句较为符合时宜的话,结果被牛客关小黑屋了,所以啥也发不了) 总结是自身原因+环境因素导致整个面试
一面是个小姐姐,非常温柔我超爱,写在这里为各位做个参考,也顺便记录一下 大概: 项目相关,http状态码了解吗; 浏览器的缓存方式知道吗 ;存储方式,;对称加密和非对称加密,XSS攻击和CSRF攻击;怎么预防CSRF攻击;margin重叠;BFC。 两道题js题目,第一个是字符串-连接 改成 驼峰式命名,我很菜没写出来,各位不要笑我,还是练的太少啦对js的函数不太熟悉;第二道题是leftpaddi
介绍项目难点 为什么后端进行大数据传输时候需要分页,会出现什么问题(答的不好) sessionstorage和locastoragel和cookie区别(八股) 1.手撕 Promise.allSettled(ts不熟练还是让用ts写了) 25min 开始拓展,有一个sleep函数,然后Promise.allSettled([ sleep(1000).then(()=>console.log(10
处女面,来见世面了 时间:6.14 1. 自我介绍 2. vue数据双向绑定的原理 3. slot的用法和使用场景 4. 父传子,子传父,vue通信方法 5. vue是单页应用还是多页应用 6. vue有哪两种路由形式,怎样达到响应状态 7. 在单页应用中,从url改变到视图更新是怎样响应的 8. 项目:indexdb存储和表单离线缓存具体讲一下 9. 除了indexdb,还有什么可存储的方式 1
⏱️投递时间线8.8 投递 -> 8.19 一面 -> 8.22二面 -> 8.26 三面 🗃️面经:一面:(1h) 自我介绍。 你在数据可视化领域里主要是做上层业务多还是底层渲染多。 对比下eCharts和AntV,你觉得他们各自的优势缺点是什么。 现在有一个场景,需要渲染大数据的可视化,如果直接渲染图表会很卡,你如何去处理?(前端考虑用Service Worker + IndexDB去做)
一、前言 先说一下结果吧——一面秒挂。 这个是我暑期实习的第一次面试,为啥过了这么久才发?当然是我的面试都结束了,现在终于可以抱着轻松的心态复盘一下了!! 我个人感觉自己确实是有很多的不足的地方,对于 Promise 的相关知识以及算法的部分掌握的实在是太不牢固了。在这里先记录一下吧。 二、题目列表 上来老三样,自我介绍+询问实习时间地点要求+询问我的项目经历。由于我在简历里面写了挺多竞赛相关的项