CVTE一面整体难度不大,问的比较浅,都是八股文,本人比较菜,大概有2个问题没回答上来,1个回答错了,上午面试下午看已经挂了。下面是面试官问的一些问题,仅供大家参考。 1、首先问了一下项目中的东西,没问太多,大概说了一下 2、箭头函数有哪些特点,与普通函数的区别以及箭头函数的应用 3、js的事件循环机制 4、js中的数组方法以及遍历方法有哪些,然后查找数组元素的方法是什么,我说了indexOf以及
23秋招 快手前端三面 纯聊天,20min,希望不是kpi 面试官说自己不懂技术,就聊聊天吧 体验一款快手产品,找出bug/设计好的点 最有成就感的事情 手里有多少offer 为什么写博客 怎么学习前端的 反问吐槽: 前两面面试官是业内响当当的知名人物,在大型互联网公司做过负责人,难怪出的题这么难。。。 面的这个部门是整个快手集团技术最复杂的部门,所以问的会难一些 1-2周出结果 #快手科技##前
9.7一面,没开摄像头 三十分钟 background-size的属性值有哪些 怎样实现跨端的显示 两栏布局保证等高 rem和px 动态获取元素 原型链 大致这些问题,有点记不清了 我一直以为自己挂了,然后时隔一周突然收到了二面通知!!!! 9.15二面,开摄像头 技术大佬+hr小姐姐 三十分钟 技术: 项目实现情况大体介绍一下,有什么收获。 为什么选择前端? 为什么选择学习 Vue,还是否熟悉别
9.16 11:00 时长1小时 自我介绍 看题目 (1)怎么把上面的代码转换成ES5 (2)严格模式下执行 obj.b会怎么样 看题目 (1)如果在请求的过程中这个组件销毁了,在执行setList的过程中会抛出一个警告,这个如何避免 (2)如果现在把 fetch()换成其他的异步操作,不取消请求,但不希望执行setList,如何处理。 (3)如果因为业务原因,shouldStop需要放在useE
9.15一面,9.20二面 时长30min 1、项目中的亮点、难点、收获,除了技术上有没有什么别的难点 2、项目打包后都有哪些文件(html、js、css),webpack打包后的文件的文件名的hash值是怎么生成的? webpack生态中存在多种计算hash的方式: hash——代表每次webpck编译中生成的hash值,所有使用这种方式的文件hash都相同。每次构建都会使用webpack计算新
奇安信秋招前端二面 基本八股就不列了 CSS 优化、提高性能的方法 es6的class优点 == 隐试转换的原理? https跟tcp滑动窗口 文件的上传和下载 用Redis干什么? 虚拟内存 TCP传输,如果TCP传输中第二个包丢失了,会怎么办? 对前端工程化,模块化,组件化的理解? 模块化的好处 amd cmd treeShaking原理 -- 类似 Vite 基于 ESM,且 DCE git
#软件开发2023笔面经# 1.node中require,如何去找到依赖包 2.koa中路由中如何把值传到下一个中间件 3.uniapp中如何转成跨平台 4.项目中兼容性问题 5.如何去监听键盘弹出 通过去监听该页面的所有表单是否focus 6.键盘不遮住下面的内容 把整个页面设置成固定定位,键盘会自动顶上去 7.如何学习前端 8.项目中图片性能优化 9.APP和PC如何用一套代码 uniapp跨
自我介绍 1.简历相关 性能优化 多设备适配 2.输入url到显示 3.强缓存和协商缓存 4.常用的状态码 5.cookie,session和localstorage区别 6.promise输出结果题 7.promise.all和promise.allSettled区别 8.vue2 3区别 9.vue router两种模式和实现原理 10.字符串中出现次数最多的字符和次数 反问 半个小时
一面: 项目问题,怎么检测前端性能,怎么做优化 如何判断资源是首屏资源 onload 事件什么时候执行,在它之前有什么,dom ready是什么 常见状态码,什么场景出现 什么场景用 301 和 302 状态码 1开头的状态码有哪些,应用场景是什么 说说 206 状态码,使用场景 304 状态码在哪些情况下返回,和 200 的区别 last-modified的粒度 cookie 和 session
流程中止 ===================== 基本和一面差不多,说几个不同的 1.用户输入搜索场景,防抖的情况下,如果先后发送两个搜索请求,第二次比第一次先返回,最后渲染到页面上的列表是哪一次返回的结果 答第一回,以后返回的为准 追问如何解决 答可以在请求中加发送请求时的时间戳进行判断 2.动态规划 找零钱 3.给了一个数据结构 let arr=[ {id:1}, {id:2,
部门是酒旅,面试平台是牛客 一面: 如何实现图片懒加载 为什么会出现 sass 预处理器?目的是什么 sass 的工作原理 ts 和 js 的区别 vite 和 webpack 的区别 vite 打包的产物能直接发布吗 java 和 node 的区别 node 是单线程,会阻塞吗 node 的事件循环机制 宏任务和微任务有哪些 http 和 https 区别 数字证书是谁发的 js 的包装类型是什
项目中有没有遇到什么问题。 商品搜索框实时预览你可能搜索的商品关键词是如何实现的。 手写防抖函数。 CSS实现九宫格。 看代码判断输出,涉及到var的变量提升和let的暂时性死区。 静态语言和动态语言有什么区别。 看代码判断输出,涉及到事件循环。 如何给一个在闭包里的对象添加新的属性。
1. 自我介绍 2. 简单介绍一下你熟悉的前端技术 3. 介绍一下项目 4. 事件冒泡和事件捕获 5. js基本数据类型 6. null和undefined的区别 7. typeof和instanceof的区别 8. typeof一个arr的结果是什么, Object.keys(arr)的结果呢 9. 遍历对象属性有哪些方法 10. Object.keys和for in的区别 11. vue2 中
一、拷打项目 1. 项目做了什么 2. 性能优化有哪些指标,怎么优化的 3. Echarts数据量过大怎么优化 二、八股 1. 伪类伪元素,has(),is() 2. flex 3. 回流重绘,怎么避免 4. 盒模型 5. 原型链,怎么实现继承 6. webpack打包 7. babel和叠片做低版本浏览器兼容 8. http状态码 9. 301重定向后使用什么请求方法 10. http缓存 11
1.通过什么方式学习前端 2.new操作具体做了什么 3.一道输出题,三个输出就答对一个,haha 4.promise相关的概念 5.代码题:以下哪个promise可以把error捕获到?又不会,haha 6.事件循环概念 7.requestAnimation?没用过 8.二分查找,秒了 9.含有负数的有序数组在平方后仍然有序? 先说了一个暴力求解法,又加了个特判剪枝了一下,但是还是有两层循环,后