记录一下校招第一个面试的经历,给投多益的同学一点参考,也给自己后面校招积累点人品值,求求来个offer吧 背景:双非计算机硕,有一段中厂实习经历,有两个去年做的小项目 ————————————————— 一、投递:7月中旬,内推投递多益校招提前批,前端开发岗,广州 ————————————————— 二、测评+观点题:投递当天完成了在线测评和观点题,吐槽一下那个观点题是真恶心人,什么生不生孩子,帮
主要问了以下几个问题: 为什么要来前端岗位? 从整体的角度来说一下前端技术?(这种开放题反而有点不知道怎么回答) 项目中的防抖和节流技术,应用场景 ? 手写防抖,延伸出防抖里面函数如何接受参数? 使用闭包实现出来,没有达到面试官想要的答案。。 Promise是什么? 如何解决回调地狱问题的? then和catch的区别是什么? 原型链是什么?为什么用它? 根据原型链延伸出了n多个题目,具体到每条线
祈祷二面!祈祷二面!祈祷二面! 2022/08/19 自我介绍 jwt这一块你是怎么做的 token是怎么放到header的 怎么加密解密的 非对称加密过程以及有几种方式的非对称加密 服务端也是自己做的吗 token统一认证在后端怎么做的 token实效性,token过期怎么处理 你对RBAC是怎么理解的,项目中怎么做的 功能分配怎么在前端做显隐 这个项目背景是什么,在学校干什么用的 小程序授权怎
base深圳,商业化技术 面试官很和善,模式基本上是实习经历深挖八股,我好久没背过题题卡壳 手写: 1 实现防抖 实现兼容async await下的防抖 2 实现eventBus,on,emit,off,once webpack模块化引入原理 缓存知识,协商缓存失效怎么办,locolstorage和sessionstorage 如何判断sessionstorage大小 如何设计组件,暴露方法和ap
0901 腾讯会议 60min 当天晚上查状态就挂了,攒了6个一面挂了,到现在都摸不准一面通过的线在哪里真的太沮丧了。只记录了回答不太好的问题 1.针对项目中的问题讨论。20min 2.localStorage存值问题,同一个域名都会获取到,如何保证唯一? 存成全局变量,不要分散在各个页面内; 每个变量命名要规范projectA+变量名; 用json格式存储,用一个变量,在json内部拓展。 3.
项目/实习难点 前端 pdf 打印有什么问题 服务端打印呢 服务端生成 pdf 上传到 cdn 要考虑哪些问题 跨域原理、跨域解决方案 写代码过程中有没有对安全性进行考量 做过哪些性能优化 浏览器缓存 用过什么 node 框架 使用过哪些 koa 中间件,怎么搭配使用的 前端开发中有没有使用什么算法 平时如何学习前端 一面是 8.28 进行的,面完后过了几天说需要补个加面。下面是 9.6 加面的内
旷视一面 8.18 13:30 说一下HTML语义化 说一下开发时用得比较多的布局方式 介绍flex的一些属性 如果有三个div,两个设置flex:1, 一个设置flex:2, 是什么效果? 宽度比 1:1:2 js的基本数据类型 用typeof 可以区分哪些数据类型?有特例吗? 怎么区分一个数组和一个对象? instanceof Object.prototype.toString.call()
很久以前面的了,还是写一下面经,现在看来这些问题挺简单的,但是当时还没开始复习,可惜,面试官也很好 1.axios底层实现(我说了发起xmlHttpRequest,ajax),又问ajax怎么实现的,优点在哪儿,axios和ajax的关系 2.项目相关(问了很多,解释正则提取内容的目的和方法,文本生成的目的和方法,解释一下向量) 3.看你本科和硕士绩点挺高的,哪些课学的比较好? 4.从五层架构的角
8.24 一面 1.实习难点 2.覆盖c***了什么 3.z-index什么时候不可用 4.跨域,cors,jsonp具体 5.状态码 6.缓存 7.闭包问题 8.手写立即执行函数 9.事件循环 10.position 11.选择器的偶数个元素 12.选择器优先级 13.随机数组 14.组件间通信 15.发布订阅模式 16.object和map的区别 17.map的原型和继承问题 18.正则表达式
Timeline: 一面挂:7.24 复活赛一面:8.18 复活赛二面:8.23 复活赛三面:8.31 测评:9.5 状态改变 :9.6 接下来就是泡池子了,二面发挥的不好,学历也不占优势,但是还是希望能有个好结果吧,许愿10-11月! 自我介绍 第一份实习两个月就换工作了是出于什么原因(没有思考过这个问题,回答的一般) 项目介绍 项目难点 客户端存储数据会有什么安全问题(不会) 什么时候学习前端
自我介绍 1. 项目都是在学校做的吗,是个人还是学校的 2. 自己完成的还是有合作 3. 怎么管理的,GitHub还是本地 4. 服务端数据库这些是本地还是合作的 5. 用vue2还是vue3,为什么 6. 开发的时候有涉及到跨域吗,了解跨域吗,怎么理解的讲一下 7. ES6用的比较多的特性有哪些 8. 箭头函数和普通函数的区别,优势 做两个题: 1. 数组拍平,输出一维数组 --flatten
大概一个小时,面试官迟到了一小会,整体体验不错,回答不上来的时候面试官会告诉你应该是什么,有错误的地方也会帮忙纠正,也会逐步引导 1. 自我介绍 2. c++中引用和指针的区别 3. 介绍一下tcp 4. tcp建立连接和释放连接的过程(三次握手,四次挥手) 5 为什么要这样建立连接和释放连接 6. 建立连接的时候状态的变化 7. 输入url后发生了哪些事情 8. http获取到资源后应该怎么做(
自我介绍 1. 假设要做一个网页版的音乐播放器,如果用户打开多个标签页,如何让只有一个标签页播放 --用localstorage,记录哪个窗口正在播放,每个窗口去判断是否是正在播放的窗口,如果不是就暂停。 2. 一个父元素内有两个子元素,让他们在左右排列,在父元素内部上下居中,如何实现 --父设为BFC,让他们在水平和垂直轴都居中--代码 3. CSS动画,鼠标放在按钮上按钮变大,并有过渡效果,如
8月8更新 收到感谢信 7.11号投的 8月4一面 1.自我介绍 2.实习难点 3.项目立项到上线的流程 4.开发时遇到问题或有一些想法如何沟通 5.实习阶段如何学习新技术 项目: 6.闭包的概念及应用场景 7.单例模式的创建模式 8.防抖和节流 9.代码输出题(闭包,作用域) 10.引用类型和非引用类型 11.事件循环(eventloop) 12.代码输出题(事件循环) 13.async a
面试官过于幽默,希望不要因为我笑场给我挂掉 跟一面差不多,不同得是部分是分析 1. html写一个计时器,页面上展示读秒,三个按钮,分别是开始,停止和重置 2. `script`标签defer,async和没有标识得区别,加载情况,执行情况,对页面的阻塞情况 3. 经典闭包题for循环里面定时器,里面有i 4. 隐藏页面元素几种方式和区别,是否可以触发事件display, visibility,