时间:2月17下午 平台:快手自研轻雀平台 50分钟左右 面试官是年轻人交流很愉快 应该是技术大佬 除了技术外的话不多 甚至不反问 吐槽一下学校缓考考试 + 面试太累了 个人觉得大厂考察主要是基础 + 算法 + 表达 + 性格方面 自我、项目介绍 实习干了啥 --- 5min 项目亮点 及其实现 (不用xx插件、xx 你用原生怎么实现) 为啥想来咱这实习 js promise区别以及你项目中怎么使
唱吧 两个面试官轮流问,只记得这些: webpack打包流程 setup介绍一下 setup在beforecreate执行一次? setup能拿到组件实例吗、能拿到this吗 --vue2获取组件实例是个很简单的事只需要一个this, 但是setup中没有this,需要getCurrentInstance()才能拿到 我提到了柯里化,面试官要求手写。写完后要求换一种写法会写吗(不会
面试官小姐姐很漂亮,说话很温柔,面试过程很轻松,没有问是否接受加班之类的压力问题,大概聊了不到20分钟。 自我介绍 介绍个人最拿手的项目,进行简单技术分享 项目中遇到了哪些困难,是怎么解决的 项目耗时多久? 日常学习中的学习计划 日常通过哪些渠道丰富自己的知识库? 日常遇到过压力最大的情况,怎么缓解的 平时有什么兴趣爱好吗? 平时喜欢玩什么游戏?// steam 上的主机游戏,方便暂停,不沉迷 每
时间:2月20下午 平台:快手自研轻雀平台 60分钟左右 boss面 技术问题中间会穿插一些学习路线等问题 实习干了啥(不该写,确实没干啥) 深挖实习的东西 项目具体实现 。。。 介绍一下你的前端学习路线 方法 捕获异常 记不清了 js事件 微、宏任务等 树形转数组 继承方法 axios封装问的很细 esm和cjs 手写深拷贝 解决 循环引用 http缓存等。。。 可参考之前的,都是常见题 居中方
由于是突然收到邮件通知面试,所以也不知道是天美,甚至base哪里也不知道,面试的时候才慢慢了解 直奔主题: 1. 自我介绍 (我是211科班烂本) 2. 针对之前两次实习经历提问 1. 哔哩哔哩实习工作涉及组件库开发,介绍一下怎么做组件库和注意事项 2. 在思爱普(SAP)实习做了个插件的项目。用到了elasticsearch,介绍一下它的用处以及为什么用
(全程30分钟) 问我做过的项目,并介绍做过的项目 问如何封装一个表单项(暴露value和onChange,其他的就是一些设计细节什么的) hook和高阶组件各解决了什么问题,有什么优势 JS如何判断一个实例是数组实例(我说了instanceof和prototype.construct) JS数组元素去重(new Set,Object key) 如何遍历Object(Object.keys, fo
本人在秋招中投递的岗位主要是互联网公司的前端岗,但在技术面和hr面中被问到非技术问题也几乎是必然的。春招在即,如题,我准备把一些常见的非(完全)技术问题以及实践之后认为面试官会比较青睐的回答总结下来,或许能够帮助到大家,于是写了这篇文章。 - 文章中有一些是来自于@羽生智九 和 @机械大猛子 的经验,在此感谢! 文章经验并非标答,仅供参考,认为有误导之处也欢迎在评论区指出,友好讨论 如何学习前端?
1、自我介绍。 2、vuex和redux的区别。 3、TypeScript对比JavaScript有什么优势。 4、虚拟列表是怎么实现的,白屏效果你会怎么处理。 5、图片懒加载怎么实现。 6、你对封装基础组件的认识,让你去封装基础组件你打算怎么做。 7、闭包知道吗,有什么应用场景。 8、箭头函数知道吗?它的this指向? 9、怎么去改变this? 10、flex布局,flex容器上的属性、fext
(全程20分钟) 自我介绍 react基础的问题比如react的有哪些常用hook,你是怎么自定义hook的 讲讲react fiber 讲讲组件怎么通信 讲讲你们以前项目的路由方式 图形学相关知识: 顶点着色器和片原着色器 模型有哪些格式 光照的类型 如何渲染贴图和纹理(API的调用) 补充:一个成熟的游戏引擎需要有哪些能量和功能?
为什么考研 JS闭包的理解 Vue生命周期有哪些(Vue没怎么看,大部分忘了,就说了几个阶段) Vue2和Vue3区别(不太清楚,就说了一个vue2和ts不太兼容) 父子组件、兄弟组件如何通信,兄弟组件有几种方式 请求有哪些?get和post区别 讲下组件封装 全局状态管理是什么 前端存储方式有哪些,有什么区别 前端上传文件你有几种方式,有转base64吗(不清楚,就说了一个前端按钮,后端接受)
救命,才面了15分钟,好凉啊(可能我太菜了,有点听不懂面试官有的问题想表达什么) 1.自我介绍 2.vue3和vue2的区别 3.vue组件间怎么通信的 4.什么情况下才会用vuex 5.项目怎么打包的? 6.为什么懒加载可以提高速度? 7.有自己封装过什么控件嘛? 8.了解过flex布局嘛? 9.一个容器里四个小方块,贴着四个角,你怎么用flex布局? 10.flex有哪些属性? 11.vue这
这是我面了这么多次最难的一次面试,面试官看起来很严厉,而且看面相一看就是技术专家,很牛,面完给我整崩溃了,怀疑自我了都 1.自我介绍,顺带让我讲项目,还有校园经历 2.问我计算机基础怎么样,学校里面学了这些没有 2.问项目里面我对接学校统一身份认证是怎么做的 答:jwt 路由守卫 3.SSO了解么 答:不了解 4.计算机程序执行的原理大概讲一下 答:瞎说一通 面试官说大致差不多 5.问我知道哪些是
选择题 哪些标识符是缓冲相关的(cache-control,etag) 原型知识点 求数组sort(主要针对,['100','500']这种字符串数组结果) 箭头函数和普通函数区别(箭头函数能用new关键词吗) v-for遍历,能否key做数组下标?vue2的动态数据是用es6的proxy? 哪些一定不会引起重排四个选项:visible,color,padding,boder 简答题 什么是跨域访
2.21 全是vue。。。。 - 自我介绍 - 项目 - 怎么学的前端 - vue组件通信 - 什么时候用vuex - 跨域 - watch和computed的区别 - vue双向数据绑定原理 - vue为什么使用key,应该选择什么做key,如果后端没有给id你怎么办 - vue路由模式以及实现原理 - vue视图是同步更新的吗,如果我想立刻拿到更新后的数据怎么办 - vue怎么更改data中的
2.14一面: typescript 泛型让我手写了一个实例 react hooks原理 diff 单项数据流 事件循环 闭包,应用场景 算法题:接雨水 2.15二面: jwt和session的区别 图形学:z-fighting问题怎么解决 权限系统怎么做的 点云地图讲一下,有没有出现性能问题 有没有用到rayCaster 瓦片算法解释一下 笔试题: 实现一个排序算法演示网站 2.15offer#