周三发的邮件,约了周六面,真的太卷了吧(x2) 面试还是30min,二面同样中规中矩,问了一些项目(但不深),大部分还是js基础为主。 自我介绍,同时介绍得物 上来就是一个题目。刚开始以为是手写,结果是看程序挑错误。很别致的一道题目。题目实现了jquery选择器功能,大致考察了闭包,箭头函数this指向,函数new出来的对象是否能拿到原型上的值等等。面试官先让我尽可能挑,结果只挑了几个,后来挑不出
全程30分钟, 很像KPI面,无项目,无自我介绍,无摄像头 先来10min手写,之后全是八股 手写: 1.作用域题目,写输出 2.对象解构,写输出 3.手写delay 八股: 1.深拷贝浅拷贝,深拷贝的实现方式 2.为什么有async和await 3.webpack打包文件名为什么生成hash 4.受控组件和非受控组件的区别 5.高阶组件 6.usememo和react.memo的区别 7.use
记录下被拷打的一场面试 面试官先自我介绍是电商的 TL,问题主要是对项目深挖还有在前端各个方面的性能优化,难度感觉挺大的,主要没接触过,各种优化问题,被狠狠拷打。 - 是保研吗? - 现在还在实习吗? - 上家实习这边做的事情是偏 B 端吗? - 这块用到了什么技术栈? - 对于 ToB 这个事情你怎么看? - 它有哪些优化呢? - 具体你怎么做的优化呢?还有没有? - 包体积优化,你知道的有哪些
今天下午约了个自习室面试,结果没找到那个自习室,面试迟到了两分钟,面试的还是一坨,应该是准备接收感谢信了。不过面试官人还是不错,我的问题也会很耐心的解答,全程也没有说会有不耐烦 1.Array原型上手写数组去重 2.原型链 3.事件循环 4.setTimeout和setInterval的区别 5.利用setTimeout实现setInterval 6.打印1,2,3,4,5,每隔一秒打印一个数字
面试官:前端老大,感觉很厉害 问题: 1 自我介绍,重点介绍项目里面前端的内容 2 项目内容追问宝,基本每个都问了一下 3 对自己的技术发展规划 反问 问面试官身份 问前端有哪些方向-问的比较笼统-面试官回答很详细 问后续面试流程-确定没有技术面了,可能一到两轮hr面,他也不确定 得物基本结束,等后续 (面试之前电脑坏掉了,真尴尬,xdm检查好自己的电脑) #得物三面# #得物#
时长40min 面试官纯纯大佬 自我介绍 先说一下项目难点 (问了很长时间 再说一下实习 几个八股 记不住了想起来啥写啥 vue2 vue3 响应式 vue template模版编译 如何自己实现抓去当中标签元素 就是怎么转ast树什么的 compiler webpack css loader git merge rebase
1.自我介绍 2.项目难点 3.websocket怎么用的 和http的区别 4.闭包会造成什么样的问题 5.react生命周期 6.react组件通信方式 7.diff算法 8.js垃圾回收机制 9.网页性能优化 10.Tcp和Udp区别 如何保证可靠传输 11.操作系统熟悉吗 进程和进程之间如何通信(这个没答上来 太菜了😭) 12.设计模式熟悉吗 说说发布订阅模式(这个也不会 没复习设计模式
1 为什么学习前端? 2 你对前端行业的认识? 3 Vue和React区别 4 Vue3和React16的新功能 5 前端性能优化策略 6 前端错误定位? 7 浏览器性能调试api? 8 事件循环 9 手机端h5适配方法?
全程一个小时左右,没有自我介绍,上来直接三个手撕限时45min 1. 将对象的key转化为驼峰格式(嵌套有数组对象,有对象) 2. 手写Promise.all() 3. 对象数组转树状结构 4. 反问 面试官很好,很有想法的一个面试官,没有问八股的一些东西,写完之后就是纯聊天,随便聊了一些项目的东西,但不涉及技术层面的
面试官有两个,腾讯会议面试,没开摄像头,面试的内容都比较基础,甚至没问VUE,也没有手撕,也没问项目(可能是我的项目太垃圾,也没什么可问的)面试官人也很好,第一次面试感觉良好 1.自我介绍 2.为什么想来我们公司 3.学校课程 4.http协议,tcp协议位于哪一层 5.常见的数据结构和算法(算法这里我说的排序) 6.有哪些排序算法,讲一下快排的实现 7.面向对象和面向过程的区别 7.JS的面向对
无自我介绍和手撕,也没开摄像头 聊天:怎么学习前端的?未来规划是什么? 1. 说一下怎么实现缓存吧。 1.1 我觉得二面应该不会问强制缓存和协商缓存,所以直接给自己挖坑说CDN实现缓存 1.2 接着问怎么实现LRU缓存,我直接说数组,面试官说性能不好,再想 现在想想应该开始就给面试官背一遍强制缓存协商缓存的八股的 2. 场景题:假设一篇文章,需要过滤100个词,怎么过滤 2.1 遍历+正则? 2.
一共90分钟 单项选择*30,涉及前端三件套,vue,react,计网 不定向选择*5 编程题两道: - 计算能够到达nums[n-1]位置的最小跳跃次数, leetcode原题,贪心 - m*n的矩阵模拟顺时针遍历过程 整体难度不是很大
面试官所在组,主要做移动端手机端的前端。 我是学后端的,前端知识浅薄。 下面是我回忆的问题: 浏览器上输入URL到前端所呈现给用户的过程发生了什么,尽量把自己想到的都说说,面试官也会引导。 HTTP1 2 区别 TCP UDP UDP实现可靠传输,抓包确认,重发。应用场景。 手机端的页面浮动,浮动元素引起的问题,手机端适配怎么调试布局与适配,解决办法。 PC端渲染的变迁,过程。 js 基础语法 c
1. BFC 2. 外边距塌陷是会取大的还是小的 3. 项目难点介绍 4. 项目中模块联邦 用了会带来哪些性能影响 5. 项目xxxxx此处省略一堆 ........ 6.引导框咋写的 7.写个题:就数组的合并 排序 去重 不准用api set这些,原生的。 反问:
0829 二面(不好描述) 1. 怎么自学前端的,看了哪些计算机基础的书? 2. http3知道吗? 3. tcp三次握手 4. 浏览器缓存 (开始漫长的屏幕共享和拉扯,40min) 1. 介绍一个你最想说的项目(面试官说太简单了,换一个,还是太简单。让我说一个最能表现自己能力的项目。) 2. 除了工作还做了些什么探索(设计,无样式组件库,毕设,用react重写别人的vue项目。) 3. 说一个你