24届秋招结束(拿下BBAT等8家大厂,其中绝大多数SSP) 持续回顾从23年2月到23年10月的实习、秋招面经!欢迎关注! 过年这段时间一定会经常更新!!! * 自我介绍 项目 / 实习 占据50%的时间 * 介绍项目(对简历上的项目难点逐一询问) * iframe poseMessage 轮询hook * 实习 预加载 * 考虑做SSR? 八股文 & 手写 占据20%时间 * 深拷贝 * 代码
前天刚结束三面,目前一直没有消息,心慌..... 面试基本根据简历里的项目经历来问的,由于过去好几天了,只能大概记得问的什么 一面 2月1号 1h SSR 渲染问题(SSR 的白屏问题怎么导致的) SSR 渲染的原理 Vue 响应式原理 JS 原型链继承 HTTP 的状态码有哪些 301 状态码和 302 状态码有什么区别 手写 Promise.all 代码打印顺序 判断对称二叉树 括号合法性 反
1. 自我介绍 2.你熟悉的框架(vue),如何学习框架,vue的特点,vue的生命周期 3.用vue遇到的性能问题(不会:有大佬会吗) 4.使用vue时要设置统一的头部字段,在哪里设置(请求拦截器里面) 5.promise的工作原理(我谈了谈promise的源码),跟以前的写法有什么区别么(解决了回调地狱的问题..) 6.对构建的理解 7.同源策略(答:同源策略的定义,跨域行为,解决跨域行为)
本来想沉淀一个假期再投志杰,结果被捞了加上受到某些外界因素影响就打算年前最后一舞,运气好成功了。 一面-1.29 互相自我介绍 最友善的一集 面试官说之前看了我的GitHub 泪目 axios封装 ts类型体操 unknown和any区别 interface和type区别 有哪些方法告诉编译器这个unknown一定是某个类型 讲讲类型守卫、联合类型 简单写个函数类型 传入string返回numbe
hr 自我介绍 如何了解的公司 技术 1、介绍前端学习的技术 2、实习做过什么比较有成就感的事情 3、css实现三角形 4、js数据类型 5、js如何判断引用数据类型 6、如何判断两个数组全等 7、Promise、状态 8、vue2 、vue3区别 9、data为什么是一个函数 10、watch 和 computed区别 11、js上传大文件,中途断网,如何从已上传的部分开始继续上传 12、算法、
1.自我介绍 2.作用域 3.闭包 4.原型链 5.一个对象内部重写了hasOwnProperty,如 const foo = { hasOwnProperty() { return false }, bar: 'bar' } 然后调用obj.hasOwnProperty('bar'),返回false,如何返回true(对象的原型有为原生的hasOwnProperty) 答案:const resu
开头拷打项目: 1. 介绍一下你的项目 2. 如何实现身份鉴权 3. JWT如何进行身份鉴权 4. JWT比sessionid有什么优势 面试官问到这里的时候说看来你准备的挺充分的,我们直接上手写代码吧-_-…… 后面手撕题目: 1. 找到一句英文句子中最长的单词,这里需要考虑到特殊字符的情况 2. 将英文句子中的单词进行翻转 场景题: 如何设计一个类似多级菜单页面的文件操作系统页面 总时长1h1
面试,攒人品 1.自我介绍 2.两个算法题: 手写find方法 实现函数具体函数体忘记了,我用递归实现的但是面试官说使用递归会爆栈,让我优化以下 3.对闭包的理解,闭包的坏处(回答:导致内存泄漏)如何解决闭包的坏处(回答:删除对内存泄漏的变量的引用,eg:赋值为null) 4.对异步编程的理解(回答:比如setTimeout就是异步编程,以及AJAX) 5.谈谈对Promise的理解(回答:异步编
面试官前半小时不问八股文,反而问我数据分析、爬虫之类的问题…直到后面半小时才逐渐开始步入正题: 1. 什么是中央事件总线eventbus 协助组件进行通讯的工具。实际上是通过创建一个新的vm对象,专门统一注册事件,供所有组件共同操作,达到所有组件随意隔代传值的效果。 2. 什么是发布订阅模式 3. 手撕发布订阅 4. 你的项目在哪里需要优化(多说多措。。。。) 5. 什么是单页面开发 6. 如何解
1.怎么接触前端的,如何学习的 2.研究生三年做了什么,时间线 3.对wps的了解 4.代码风格,代码规范相关 5.和同事如何协作的,如何获取用户的需求 6.通过什么渠道了解最新的前端前沿知识 7.实习项目面向哪些用户,你认为toB和toC有什么区别 8.有哪些offer 9.实习为你带来了什么 10.为什么两段实习没有留用 11.反问 当场oc,说两天左右审批,许愿来个offer!
1、变量提升,let,const,var,暂时性死区 2、函数是否存在变量提升? 3、react组件间通信 4、防抖,节流 5、浏览器跨域,跨域产生的原因,怎么解决? 6、浏览器存储,cookie,sessionstorage,localstorage的区别和应用场景? 7、[]==![]输出? 8、其他几道输出题 9、水平垂直居中方法 10、判断数据类型的方法?instanceof和typeof
一面 结合项目问八股(防抖节流,websoket,indexedDB,骨架屏原理) 盒模型 前端相关的安全问题 sass你了解多少 事件捕获,冒泡,委托 除indexedDB外的浏览器存储方案,local,ssesionStorage和cookie三者区别,能否跨域 http你了解多少 uniapp了解吗 长期和短期的职业规划 除了武汉,你还投了哪些城市 最快入职时间 反问(技术栈:angular
#腾讯#面试问法:简历拷打+部分八股 一面 一、自己介绍 二、项目中为什么用nextjs,其实就是回答它的有点有哪些就ok了! 三、服务端渲染(这里和面试官周旋的时间比较长) 四、promise相关(及其手写实现思路) 五、箭头函数 六、es6新特性 七、讲一下tailwindcss(因为在简历中写到项目用了) 八、async和await及其手写思路 九、深拷贝 十、平时开发遇到错误是怎么解决的
一面 时长:57min 岗位:三维前端开发 1. 面试官介绍 2. 自我介绍 3. 实习情况问题 4. URL输入到渲染过程 5. 缓存策略(如何配置) 6. http发展历程 7. 详细说一下多路复用 8. 为什么setTimeout有时候不准确 9. 场景题:实现一个准确的定时器 10. requestAnimationFrame执行机制 11. 前端路由原理 12. JS原生API如何监听路
挺抽象的,面试官迟到15min,还特赶时间一个人只给面半小时,只要求共享屏幕展示下做的vue项目,里面细节啥都不问。 反问:(只有一面,只有两个实习名额,选人的标准:项目契合度,学历,实习时长。面评技术是过关的,emm反手就把我挂了.....) ps:第一次面试感觉应该是顺义那边的部门,做的gis方向,要求有用three.js,WebGL等做过项目,遂挂。第二次面试是海淀的部门。顺义的部门提供免费