1. ES5,ES6新特性 2. let, const,变量提升 3. Set 4. js冒泡,捕获,阻止冒泡,应用场景 5. Promise, async, await,两个区别和特点,解决什么问题,回调地狱 6. 场景:如果需要发送一个请求,等待过程中需要有一个loading界面,同时不保证请求一定能发送成功,该如何处理(利用异步请求) 7. await中出现错误,await后面的内容会执行吗
1h10min 1.问成绩、有无实习,唠了会大学家常 2.挖了很久项目,一直问难点是什么,为什么难,怎么解决。然后让写解决这个难点的核心代码,面试官提了新要求,问你现在会怎么写(当然面试官好像觉得不怎么难哈哈,问我还有吗) 3.讲一下https、ca证书,跟我探讨(纠正我)了一下加密过程的安全性问题 4.讲一下浏览器事件循环与UI渲染之间的联系,事件循环和UI渲染是并行的还是串行的 5.讲一下pr
9.26接到面试邮件通知;9.27下午2.00面试;电话面 - 约40分钟 自我介绍 没问实习内容 this指向问题 事件循环机制 ES6新特性 介绍Promise 如果抛出异常,会在哪个阶段捕获到? 介绍async await WeakMap WeakSet 有没有了解;和Map Set有什么区别:弱引用/遍历 CSS3新特性 可以看这个:https://github.com/febobo/we
9月28日 一面 1、自我介绍 2、实习主要做的什么 3、有用过git吗?git pull和git fetch有哪些区别?git push 和git commit的区别? 4、HTTP和HTTPS的区别? 5、状态码了解吗?知道哪些? 6、GET和POST的区别? 7、TCP和UDP的区别? 8、手撕了道字符串算法题(力扣简单题) 反问 问的都不难,面试官说应届生刚进公司会先进行培训,然后才会分配
面试感受: 1.面试官水平很高,长得很像捷豹(下围棋的那位柯洁老师),从外表和谈吐中推测是985硕高材生 2.面试官现场发挥问了个场景题,两人之间的讨论挺像学长和学弟间的学术交流(向大佬低头) 面试时间: 9.30 14:00 面试范围: 大部分时间问项目+八股 面试问题 从什么时候接触前端的 简单聊了下科研方向,是深度学习方向的吗 为什么不做算法 xxx 项目是合作开发的吗,简述一下需求 项目里
js的作用域链了解吗(我不太明白,以为是要说this指向的一些问题,面试官说全局作用域,我才想起函数作用域,块级作用域这些) 如何创建一个块级作用域(我回答花括号,印象中以为花括号也能创建,面试官提出疑问,谈起C中的for循环和js中的for循环创建的块级作用域是否相同) 块级作用域是花括号创建的吗?继续解释一下(我说起let、var还有const的区别,面试官提醒我是let创建了块级作用域) 那
1.HTML5新增了哪些标签 答媒体标签,语义化标签 2.具体有哪些语义化标签 3.手写css布局 4.有哪些方法可以是元素消失 5.v-show和你v-if区别 6.说说浏览器缓存 7.说说浏览器有哪些存储数据的方法 8.cookie是怎么存储数据的 9.说说盒子模型 10.css实现动画效果的方法 11.两个盒子垂直排列,上盒子margin-bottom: 10px,下盒子margin-top
三十多分钟,我有一点紧张 自我介绍 八股 浏览器本地存储方式 常用设计模式,好几个 https和http区别,SSL四次握手 JS闭包详细 Vue3和Vue2区别 有没有掌握其他语言 项目 介绍简历上的项目 -怎么沟通后端同学,协作遇到问题 代码 手撕小括号匹配,栈解决 反问 可能分到安卓或iOS方向能不能接受 #面经# #途虎面试#
基本信息 时间:2023.10.10 时长:49 min base:羊城 面试岗位:前端 秋招 问题 自我介绍 我看到你做过axios,主要是什么视角,什么维度去看?有啥值得学习的地方? 你做的事情实在axios二次封装,有没有去剖析过axios内部的设计模式,它为什么好?拦截器怎么实现的? 你刚刚提到get,post做参数的拼接,如果是param填写会自动拼接好,为啥要去干预呢? 你刚刚提到
自我介绍 挑一个ks实习的项目讲一讲 你具体负责了什么 你简单的总结一下 你觉得你做的比较好的 你近期的一个目标 给一个具体的优化目标,比如说减少了多少时间 挑一个问题讲一讲 遇到这个问题 是怎么解决的 比如说你这个pc端跟移动端可以同一套代码吗 怎么做 如果做成跨平台 多端适配 这个能不能做 做这个可能会遇到什么问题 你了解的 React 原理对你实际写代码提供了哪些帮助 diff 使用 key
基本信息 时间:2023.9.23 时长:40 min base:帝都 面试岗位:前端 秋招 问题 自我介绍 平时你写过拓扑图吗?怎么实现的? 你的项目的权限管理是如何实现的? 项目中遇到了什么难点,如何解决的? 你们刷新是整体刷新吗? 用的vue吗? JS基本数据类型? symbol的使用场景? ES6,const,var,let区别 const a = {};a.b='zhangsan';
基本信息 时间:2023.9.21 时长:30 min base:魔都 面试岗位:前端 秋招 问题 自我介绍 实习base? 这个单点登录是如何做的? 为什么要做单点登录,怎么做的? 你知道单点登录的逻辑吗? 没有单点登录的话,他们之前怎么登录的? 单点登录过去,其他接口是怎么鉴权的? 登录完成的登录态是如何保存的? 登录态是存cookie还是localstorage? get请求中放to
晚上七点,不开摄像头,半小时 自我介绍加5分钟左右项目 1,post特性展开说;为什么要有put,delete等其他,明明post可以实现所有,是否可以给get添加请求体 2、动态规划的应用场景, 3、最稳定的排序算法有哪些(先知道什么是最稳定) 4、display值和含义,相互区别 5、可以和不可以继承的css属性有哪些 6、移动端和pc端开发的区别 7、viewport的作用 8、loader
1.自我介绍 2.说说css吧,权重计算,会不会进位 3.常见布局定位 4.原型链 5.闭包 6.在vue2中,method中的函数用箭头函数可以吗,为啥 7.最长回文子串 8.反问 面试官人很好,原型链那一块不太记得,一直引导我,闭包是结合vue源码问的,我没看过vue源码,面试官就手写抽离出来引导我,最后告诉我为什么会是那样,最后给建议也很好,虽然是寄了,但确实是收获满满的一次
时间:10.20 下午15.45 体验总结:面试官是女孩子,放松了很多,但是放松过头了,很多问题不会的同时也没处理好,脑子没转过弯来。。。还是太菜了,毕竟是第一次技术面,面完以后精神状态都差了,很焦虑。。。 具体题目(记录了90%,感觉有些没想起来): 1.自我介绍 2.项目难点亮点 3.pc端和移动端的区别?哪个难?❌ 4.http和https的区别?ssl加密有了解过吗?❌ 5.事件循环?是一