异步编程的认识,项目中用到的 事件循环机制的认识,代码输出判断 tcp三次握手,ack为什么加1 浏览器缓存机制的认识,分别返回的状态码,强缓存是否发送请求,哪些文件存在内存,哪些在磁盘disk 函数式编程 js是面向对象还是过程,第一公民是什么 跨域的认识,解决方法,项目中用到的有哪些(webpack) 编程题,扁平数组转数结构 总的来说还是挺好,面试官有耐心
电话面试 35 min 自我介绍 职业规划 (可能在这提到了想发展成全栈,所以问了一些后端八股) 对其他语言的了解:枚举类型、泛型 (7种常见的枚举类型:数字类型, 字符串类型,异构类型,常量成员和计算(值)成员,枚举成员类型和联合枚举,常量枚举,外部枚举) (https://juejin.cn/post/7020362320568123429) (软件工程中,我们不仅要创建一致的定义良好的 AP
整个过程20分钟,感觉像是在计时竞答一样... 上来先自我介绍,没有问项目就开始了 项目中写的是Vue,问有没有学过react,nodejs,webpack 服务器响应304的情况,多次命中304会有什么问题 命中强缓存会不会向服务器发送请求 arguments有什么作用,this有没有arguments,this怎么得到类似arguments的数据 localStorage跨浏览器能不能使用,同
一面 1、自我介绍 2、学了多久前端 3、怎么学的 4、Vue3中怎么实现mixin 5、js怎么移除点击事件或者让他不生效 阻止100个事件呢 6、div插入1000条span标签 7、有没有用过react 8、webpack 9、怎么配置成多入口 10、webpack打包原理 11、打包速度优化的方法 12、div元素 一个flex:1 一个flex0 13、盒模型的content box和b
1、em、rem、px、vw、vh等区别 2、深拷贝怎么实现 3、diff算法、响应式原理 4、watch和coputed的区别和应用场景 5、生命周期函数。为什么要在mounted里发ajax请求,而不是在create里 6、hash和history的区别 7、array的一些api
#绿盟##前端##面经#
30min 做过哪些项目 实习内容 为什么选择前端 最困难的一件事 如何进行沟通的 如何封装组件、粒度和边界如何决定 (单一性:单一性要求一个组件具有高内聚,低耦合的特征,它只负责一件事情,不要耦合一些没必要的逻辑,并且尽量不要和其他组件有过于多的双向交互和互相依赖关系。单一性并不代表着不可以引用其他组件,当前组件可能是外层的容器组件,里面包含一些子组件,这样的设计是没问题的。) (复用性:在设计
1.大学学过的技术栈、技术栈的应用经历(不限于前端,尽量详细) 2.你学的技术栈偏后端,为什么最后要来做前端 3.项目用的什么框架,为什么 4.Vue2和Vue3的区别 5.JavaScript和C++的区别,为什么JavaScript是弱类型语言,什么是弱类型语言 6.let和var的区别(这里我忘记回答了let不能重复定义、let在全局声明的变量不会挂载到window上) 7.讲一下浏览器渲染
1.写jsonp原理 2.用写websocket进度条以及使用场景 3.写回到上次浏览的位置(我说的记住位置存在sessionstorage/localstorage里),他问窗口大小变动怎么办,我说获取当前窗口大小等比例缩放scolltop。。。 4.代码题(medium) 5.看输出 (this指向以及执行上下文) 6.正向代理,反向代理以及他们的应用场景 面试官挺专业的,但是快手本来也没想
# 一面(9月6日) - 总共时长26分钟,俩题全部答错,答的非常不好(感觉寄了😭) 1. 先自我介绍一下吧 2. 我们先简单地聊一下js的基础: 3. js的几种基本类型 4. 用什么方法判断基本类型 5. 代码考核: 6. 100 + typeof undefined 7. 如何判断数组,有几种方法 8. Object.prototype.toString() 输入数组打印出什么 9.
主要问了很多项目相关的,从项目中找面经的问题问,有没有真的用过这些 什么叫组件化、模块化、工程化的项目(工程化不太了解... 对axios做过哪些封装 在哪些地方用过axios 有了axois,为什么还要promise,(应该是问除了数据请求的异步还有那些),在哪里用到了promise(记不得了... 那讲一下对promise的理解 项目中有用到mock吗 防抖节流,在项目哪里用到过,怎么实现节流
攒好运 最近感觉自己遇到的面试官都挺难的,害 1.缓存策略 2.缓存场景 3.缓存更新策略 4.js异步场景 5.fetch 6.webpack配置 7.css代码题,文本溢出省略号 8.手写质因数的乘积 9.手写reduce,挂载在原型链上测试
实习做了什么项目 实习收获 项目从需求调研到上线流程 ES6和TS的区别 vue2与vue3的区别 vue2、vue3响应式 垃圾回收 var let 普通函数和箭头函数作用域的区别 有一个很大的数组怎么找到前十个数字(时间复杂度要比O(n2)小) #前端##绿盟#
#面经# #校招# #秋招# #顺丰# 1.自我介绍 2.Flex水平垂直居中,是在父元素还是子元素设置 闭包,(让改一个很简单的函数,在外面可以访问,我tm改了半天没改出来,好烦啊,真的很简单的) 3.你写了react,希望问什么,vue还是react 4.Vue主要用过哪些钩子,addeventerlistener挂载在哪里,卸载在哪里,为什么? 5.Axios用过吗?两个拦截器还记得吗?(忘
前言: 1. 赛码系统、2h、8*简答(40分) + 4*算法(60分) 2. 吐槽:那个算法题算是怎么回事?用记事本写,没有用例测试,更不用谈什么通过率了,为啥复制粘贴也不能用(复制粘贴上面写的的内容),明明有更成熟的笔试方式,为什么偏要用这个呢?然后让员工手动改?…… 简答题: 考察了“css盒模型的定义、CORS、模块化规范、说一说事件捕获和冒泡”,还有四个忘记了,就是一些前端的基础概念。