面试官很好,非常亲切,目前遇到的最好的面试官,但是有点奇怪为啥只考三道业务题,最后也忘记问了 1. 用 react 实现一个列表,可以单选,多选和取消选择 2. 实现图片异步加载函数 3 实现虚拟列表(本来是一个关于 HOC 的题目,但听说我不知道HOC 就换了一道) 面试官给我评价就是,“vue” 风有点严重(其实 react 也写过很多,最近手生忘咋写了),然后也说了句没想到我三道题这么快完成
自我介绍 cookie、localstorage、sessionstorage区别与用途 跨域以及解决方案 事件捕获与事件冒泡 浏览器事件循环 js判断一个变量是否为数组 http状态码 map与weakmap css伪类与伪元素的区别 css如何隐藏一个元素 call、apply、bind区别,出了一道call相关的看代码说输出的题 防抖与节流,手写防抖与节流代码,节流代码使用时间戳来写 看代码
1、变量提升,let,const,var,暂时性死区 2、函数是否存在变量提升? 3、react组件间通信 4、防抖,节流 5、浏览器跨域,跨域产生的原因,怎么解决? 6、浏览器存储,cookie,sessionstorage,localstorage的区别和应用场景? 7、[]==![]输出? 8、其他几道输出题 9、水平垂直居中方法 10、判断数据类型的方法?instanceof和typeof
一面 拷打实习(平常只是调接口,用sdk并没有仔细思考其中的细节,这下被拷打了) 小流量实验 有没有了解过小流量平台是如何分配流量的,如果让你设计呢? 埋点 埋点是如何上报的?是发送一个请求更快还是请求一个资源更快?为什么? sdk应该有什么功能收集信息? 埋点本身的底层原理,如果埋点很多会影响页面性能吗?如何尽可能的减少埋点的影响? 浏览器里面同时能发送多少个http请求? http1和http
三个面试环节: 1.部门介绍,两轮车业务,部门内部结构、人数,技术栈等等 2.个人项目介绍及详细提问,实习经历提问 3.互相问答(聊天) 问了最近阿里云、滴滴的生产事故,遇到这种事情该怎么办 问了k8s(把面试官问到了) 被问能提前去实习么,期待的部门氛围是什么样 废贴,没什么有价值的信息
1.自我介绍,你本科不是计算机的,怎么自学计算机专业课的 2.那考点计算机基础,进程和线程的区别 3.tcp和udp区别 4.http和https区别 5.怎么加密的,采用这种加密方式的有哪些(x) 6.mixin用过吗,有多个mixin存在同名方法会发生什么 7.防抖节流 8.ts中any,unknown,never的区别(x) 9.vue组件传值 10.看你nginx部署过项目,怎么部署的,细
base南京的一家国企 开场: 1. 自我介绍 2. 离职原因 技术: 1. Promise用过吗,说说它的几种状态和一些方法(pending等待,resolved完成,rejected失败,我自己封装axios用过,基于Promise封装的) 2. let const var 3. 数组的遍历方法,怎样跳出for循环 4. 节流防抖,使用场景 5. vue3组合式api,和选项式相比有什么区别
JS的数据类型有哪些?检测类型的方法 instanceof的检测机制是什么? 对this的理解 如何理解闭包?举个例子? 这段代码会输出什么?为什么?如何解决? for(let i = 1; i <= 5; i++) { setTimeout(function() { console.log(i); }, 0) } 对模块化开发的理解? Ajax的实现原理是什么
#快手前端# 面试官人挺好的,会问你哪里掌握得好给你出编程题,虽然最后还是做的很糟糕 基础知识会根据你的回答深入提问,可以加以引导,引导到自己了解的知识 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中绑定