部门是北京的自动配送终端 一面(9.8) 主要都是根据自我介绍和简历来问的 webpack了解多少,loader axios是怎么实现请求拦截器和响应拦截器的,ajax发请求的原理,promise与回调地狱,写一下 原型链 闭包 linux命令 手写题: 继承,你写的这种继承有什么问题 那个经典的闭包导致for循环输出的都是最后一个i的问题,写一下解决方式 合并两个有序数组,a和b都合并到a里面
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、自我介绍 2、手撕字符串字数最多,并且个数 3、webpack优化 6.栈溢出知道吗 7.深拷贝和浅拷贝 8.进程和线程的区别 9.JS 为什么是单线程 10.三次握手四次挥手 12.HTTP三部分 和 HTTPS的区别 13.报文组成 反问 二面 1、自我介绍 2、闲聊 3.为什么转行 4.除了前端知识,计算机其他知识了解吗 5.计组了解吗 6.你觉得怎样算是一个好的前端工程师 7.怎
微软一面 一轮面试是纯中文面试,软件用的Microsoft的teams进行视频 自我介绍 你为什么要学习前端呢,是什么原因让你往这个方向发展(学校有写代码的课,学到web开发的时候我觉得这个方向还挺有意思) 你平时怎么学习的呢(看博客,看书,看文档,看资料,看视频,写demo) 介绍项目,包括是个人独立完成的吗,为什么要做这个项目,这个项目中你收获了什么 你简历上写你在做这个组件库时解决了一些难点
1.HTML5新增了哪些标签 答媒体标签,语义化标签 2.具体有哪些语义化标签 3.手写css布局 4.有哪些方法可以是元素消失 5.v-show和你v-if区别 6.说说浏览器缓存 7.说说浏览器有哪些存储数据的方法 8.cookie是怎么存储数据的 9.说说盒子模型 10.css实现动画效果的方法 11.两个盒子垂直排列,上盒子margin-bottom: 10px,下盒子margin-top
直接30分钟手写题,手写stringfy方法(没写出来,只说了思路,给我汗都写出来了) 代码里使用了instanceof,问几种判断数据类型方法 代码里使用递归,问递归如何获取上一轮的输出 总结就是代码一塌糊涂 问项目,发现有算法的项目,问为什么做算法开发(实验室胁迫的) 说说前端项目做了哪些工作? 说到了前端页面,还有手机验证码登录(说到当时的方案有安全隐患,问是你发现的吗?答:可以是) 问项目
三十多分钟,我有一点紧张 自我介绍 八股 浏览器本地存储方式 常用设计模式,好几个 https和http区别,SSL四次握手 JS闭包详细 Vue3和Vue2区别 有没有掌握其他语言 项目 介绍简历上的项目 -怎么沟通后端同学,协作遇到问题 代码 手撕小括号匹配,栈解决 反问 可能分到安卓或iOS方向能不能接受 #面经# #途虎面试#
基本信息 时间:2023.10.10 时长:49 min base:羊城 面试岗位:前端 秋招 问题 自我介绍 我看到你做过axios,主要是什么视角,什么维度去看?有啥值得学习的地方? 你做的事情实在axios二次封装,有没有去剖析过axios内部的设计模式,它为什么好?拦截器怎么实现的? 你刚刚提到get,post做参数的拼接,如果是param填写会自动拼接好,为啥要去干预呢? 你刚刚提到
1.讲一下前端项目的难点 2.webpack和vite的区别 3.动态引入利用了什么原理 4.怎么实现的取消请求,除了cancel还有什么方式 5.怎么拦截内容从网络角度 6.中断拒绝的标志位 7.webpack的构建过程 8.loader和plugin的区别 9.性能检测怎么做的 10.做一道简单的算法题
自我介绍 挑一个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