面试官超级好,一开始就让自我介绍,然后问了专业相关的情况,问平时怎么学前端的,为什么学前端,大概聊了十分钟😂氛围十分轻松 接下来就开始问js相关知识,感觉面试官问的很基础,生怕我答不出来😄 1.介绍一下了解的es6的语法,比如let const 2.原型链介绍一下,原型链的尽头是什么?函数的原型是什么?,对象的原型是什么? 3.js 数据可以无限大吗 4.数据类型有引用类型数据和基础类型数据,
一面: 难度 简单 时间冲突了 晚上八点面的 面试官很年轻 1.自我介绍 2.dns解析 3.http2.0多路复用和长链接的区别 4.浏览器缓存 到这里我和面试官都赞同不问八股文了,我八股文贼6 5.写出代码的输出,this指向问题 6.自己的工程化实践 --写过微前端核心代码,cicd、服务端渲染、类库开发等等 7.校园项目经历 8.对组件封装的理解 9.写了一个求maxDeep 到这里,面试
一面: 面试官人很好,很友善,一直说不要紧张 1. 简单的情况了解 2. 为什么学习前端(而不是后端等等) 3. 题目:事件循环(promise以及async的相关知识、微任务、宏任务) 4. 场景应用题:请求一个接口,但是页面退出了,希望接口获取的数据不用返回、不进行处理(使用promise.race 如果先退出,就不会触发接口返回数据相关的resolve) 5. 算法:根据先序遍历以及中序遍
自我介绍 编程题 上来直接就先做题 1.在Array的原型上写一个类似于map的方法,要求返回一个对象,对象里面分为奇数和偶数两个属性。 2.最长连续重复子串。 3.ID树遍历 找出所有有children节点的父节点的ID 并且依次放入一个数组。 八股 4.this指向的题判断输出。 5.原型和构造函数相关,也是判断输出,然后问了一些相关概念。 6.箭头函数和普通函数的this的区别。 7.事件循
面试官很年轻,感觉没比我大几岁,人很好,问的也不难,主要是本人太菜,过程中很多都是不会但他还一直说没关系没关系。 1. 自我介绍 2. es6新特性,async await和promise联系,暂时性死区 3. 我写了掌握vue脚手架,看过脚手架源码吗 4. git reset,多分支合并,git rebase 5. 算法题 leetcode283 6. 项目难点 7. 前端安全,css,xsrf
女面试官,她自己是算法工程师,但来面试前端 1. 自我介绍 2. 问项目,难点,有没有优化 3. html和编译性语言区别 4. promise优点,async, await优点,await会阻塞后面的代码吗 5. git diff/git reset 6. 防抖节流区别,应用场景 7. tcp/ip 四层模型 https http在哪一层 8. tcp四次挥手过程 9. 非对称加密 ca证书
海康实习比较简单,技术问的比较浅。 1. 自我介绍 2. 项目 3. vue 组件通信方法,介绍一下 4. 深拷贝和浅拷贝区别 数组深拷贝方法 5. vue 生命周期,各个周期做了什么 6. watch 和 computed 区别 7. 水平垂直居中方法,除了样式还有别的方法吗(这个我不知道,我只知道样式) 8. rem em px 9. async await 10. 路由守卫 11. url
一面 问的问题 做的项目 面试官挑了一个页面问怎么实现的 爬虫如何做 虚拟内存的意义 了解过什么设计模式 讲一下用和不用的例子 C语言中的对齐 一道LeetCode上的题,UTF-8的验证 反问 抖音的技术栈? 对我学习的建议 如何看待我用伪代码? 反思 面试官主要是根据你的简历来问,虽然考察的是一个过程,但我个人觉得能说出正确答案也还是蛮重要的,其实这次面试的内容和前端关系也不大,主要考察一些计
emo的拖了好几天,不过还是得正视一下问题 (总结一下问题应该是项目都比较浅,所以聊了几句就开始写题了,看代码写输出的题完全没练过比较吃亏) (这几天面试的感觉好奇妙,可能是周围前端der很少,然后能有人在50分钟左右的时间痛快的聊技术有很有趣,当然因为自己目前还不够优秀错过一起合作交流的机会也很可惜) 1.32自我介绍开始 2.52自我介绍结束 ------------ 网页设计大赛做了什么 用
一面 自我介绍 八股文 HTML HTML5新特性 谈谈WebStorage及其区别 CSS 元素的展现形式(块,行内,行内块)及其区别 盒模型 flex布局和常用属性 float布局 除了浮动,跳出文档流的操作 谈谈定位及其差别 说说CSS预处理器 JS 基本数据类型及其分类 如何判断数据类型 this指向 改变this指向的方法并谈谈区别 手写题 防抖 数组去重 Vue Vue2生命周期及其个
记录下人生第一场面试... W3C标准 标签用大写会报错吗 标签语义化有什么意义 行元素和块元素互换 盒模型的理解,标准盒模型,怪异盒模型,以及如何转换 BFC相关,如何转换成BFC css做一个三角形 宽高不确定,如何垂直居中(说了现在不常用的table)追问:现在为什么不常用table 实现效果:两边固定中间自适应(圣杯双飞翼啥的...没答上来) 浏览器中字体如何缩到比12px小 讲一讲web
11:00面试 自我介绍 一周实习几天 你投的是日常实习吗?是(投太多,忘了) 元素垂直居中 http和https区别。加密过程?(不会) cookie,localStorage, sessionStorage区别。面试官:说下session。我:sessionStorage?面试官:就是session。我:不会 import 和 require区别。修改import 和 require 引入的文
一面12.1 30分钟实习内容 八股20min 前端并发请求实现 v-if和v-show的区别 tcp和udp http vue生命周期 虚拟dom生成在哪个钩子函数 父子生命周期顺序 关系型数据库的范式 算法:10s 二叉树的最大深度 反问10min base#我的实习日记#
1h13min 11.12面 自我介绍 1.css选择器优先级 2.visibility:none,opacity:0,display:none区别 如果设置还能进行事件绑定和监听吗 3.闭包 4.作用域链 5 深拷贝有几种实现方法 差点写错了 6.遇到过内存泄漏问题吗?怎么解决 7.浏览器垃圾回收机制 之前看过V8的垃圾回收机制,就回答了那部分 8.vue看过哪些源码?答:响应式部分 9 讲讲v
一面 - 1.10 防抖与节流 长链接和短链接 传输层什么协议 为什么setInterval不准确 如何解决的 ajax怎么使用promise封装 说说promise 说说 async await vue响应式原理 传统项目与框架区别 两者优势 为什么可以通过 this.xxx 触发响应式流程 项目中什么用的 vuex 重排重绘 js 闭包 细节题:如果父函数有a,b变量 子函数引用b变量 退出父