#快手前端# 面试官人挺好的,会问你哪里掌握得好给你出编程题,虽然最后还是做的很糟糕 基础知识会根据你的回答深入提问,可以加以引导,引导到自己了解的知识 1、地址栏输入url后续的过程(浏览器与服务端的通信) 2、HTTP/HTTPS区别、网络协议 3、浏览器有哪些进程 4、进程与线程的区别与联系 5、浏览器渲染(回流与重绘) 6、宏任务与微任务(给代码判断输出,Promise的then操作 7、
发笔经积好运 选择题:计网+前端(大部分),涉及子网掩码,ssr,nodejs事件循环,跨域问题等等,知识点十分细,不太好做。 3道代码分析题:涉及事件冒泡,作用域和babel原理 3道代码题:包含css动画,最长公共前缀,防止xss相关的字符串题 2道开放题(可忽略)
这次是小哥哥,小哥哥人超奈斯~ 会一直一直做笔记并且引导你去深入思考,不会也没关系,会给一些提示,或者换一种方式让你去理解~ 时长:90分钟 1.自我介绍 2.针对自我介绍切入,问一些深入问题。 第一个问题是非技术性的,问了一下和部门发生意见分歧和沟通上面的会怎样处理 3.es6是怎样学习的 html5的新特性 4.打包方式 从JS角度来说一下你所理解的打包工具,然后向深度引申,提了一下nu
还好昨天提前进赛码网看了眼,知道了咋用这玩意,要不然今天容易栽 题目 10+ 前端单选 6 前端多选 1 前端简答:绘制一个盒子,说明步骤、知识点、DOM 结构 2 编程: 模拟实现一个文字画板,具有绘制点、矩形、删除的功能(80%) URL 解析,要求标出协议、域名、端口、路径、参数(75%) 注意事项 OJ说明文档:https://labfiles.acmcoder.com/ojh**l/in
打复活赛了 1. 项目细节 2. React和Vue的区别(这里我拿出精心准备的拖延时间用的八股应对) 3. CSS盒模型介绍一下(怪异盒模型宽度啊啥的) 4. margin边缘塌陷知道吗,有哪些解决方法(八股没背到位,这个应该是要分两种情况,一个是同级元素,解决方法有添加透明边框、添加padding等,另一个是父子元素情况,解决方法包括给父元素设置overflow:hidden还有给子元素添加一
从头到尾写了7道题,包含代码输出结果题和算法题,中间穿插问一些八股,一共问了大概80分钟😰😰😰😰😢😢😢😢
1. 自我介绍 2. 怎么接触前端的 3. 图片懒加载怎么实现的 4. CSS的动画有哪些,怎么实现 5. translateX(-100px)和定位里面实现左移100px,在动画中有什么区别 6. 怎么用一个div画一个正六边形 7. CSS怎么画一个三角 8. 隐藏一个元素有哪些方法,他们之间有什么区别 9. JS里面怎么判断数据类型 10. 哪些方法判断一个对象是数组类型 11. JS中绑定
刚面完二面,趁记得写个面经 1. 自我介绍 2. 讲一下你学前端的过程 3. 讲一下你实习经历里最有意思的项目 4. Webpack打包 -- Webpack的核心概念 -- Webpack打包优化 5. React hooks -- 常用的hooks, useState, useEffect, useRef, useMemo, useContext -- Hooks为什么不能打乱顺序使用 6.
攒一下人品吧 挂掉路过 准备的不是很好,面试也在楼道里 1.自我介绍 2.拷打实习项目半小时 大家有实习经历的一定要弄清楚自己做的需求,缕顺!要了解,小姐姐和我说的一句话特别好:做东西要做精 不要做多! SSR细节类似的 3.八股一道:ref和reactive的区别 4.手撕两道 第一道:看题说输出,是一道作用域问题,函数调用函数什么的 第二道:判断一个链表是不是回文链表,用时间复杂度是O(n),
自我介绍 把项目部署到服务器的一个过程 用户拿到一个url地址怎么看到你的页面:过程 如果没有axios, ajax发送请求的过程 发送异步请求的方式:除了这两个promise和async,还有没有更底层一些的请求方式 怎么实现页面的缓存的具体一些 ES6的新特性 了解MVVM MVC MVP不仅限于这些的JavaScript的开发方式吗 用户多次改变数据1-20连续改变 页面怎么刷新 社会实践
1、输入URL到页面显示发生了什么 2、缓存机制(强制、协商) 3、跨域怎么解决? 4、闭包怎么理解? 追问:闭包有啥用,外部引用不销毁造成的问题(没记清提问了,反八股式追问) 5、手撕:防抖。 防抖里为啥要用call?(this隐式丢失+柯里化) 6、vue-router有几种模式?介绍下。 让你自己实现,你打算怎么做? 7、VUE源码,模板机制啥的没记清。(不会) 8、说一下你了解到的VUE2
美国找工跟地狱一样,还得国内多争取机会,刚面完,热乎的,人生前端处子面给了快手 1. 自我介绍 2. 前端学了多久了 3. 计网7层协议,5层协议 4. TCP 3次握手4次挥手 5. http和https 6. 跨域方法 7. 简单请求,预检请求 8. 基本数据结构 9. JS里面Obejct和Map有什么区别 10. Object的key可以是什么类型,Map的key可以是什么类型 11. 算
自我介绍 实习相关的问题: 介绍一下IM SDK webworker设备不支持问题 webworker踩过的坑 项目相关问题: 介绍一下项目 为什么二次封装axios 为什么二次封装vuerouter 八股: 盒模型、margin在这content-box和border-box的是否有区别 let var const 为什么没学vite 通过什么方式了解新技术 最近在学什么新技术 怎么看待chat
快手前端一面面经 1、自我介绍 2、CSS选择器权重 3、display几种方式以及原理 4、js执行机制结合定时器和then 5、Promise异常穿透实现过程 6、原型链关系和如何继承 7、v-if和v-show区别 8、用户从输入URL到页面显示全过程 9、DNS解析如何提高效率 10、缓存在http各个版本的作用机制 11、浏览器如何渲染数据 反问: 你们部门大概用到什么技术栈? 加班情况
拷问项目 interface和type的区别?使用场景? TCP是如何保证传输的稳定性和可靠性的? 为什么要进行四次挥手? Https的加密过程? 抓包的流程是什么? 证书的作用是什么? 用useContext和useReducer模拟实现redux 实现一个自定义hook useHover,当鼠标hover到元素上时触发传入的事件