写面经、攒好运,期待约二面! 五分钟自我介绍(时间比较长,实习经历上面多讲了一些) 深挖实习项目(详细讲所做的工作、如何发现问题的) 实习期间的收获(自由发挥) hooks引入的好处(从类式组件+函数组件+引入hook3个方面说了说) 举出常见的hooks和应用场景(重点向useCallback和useMemo引了,面试官让详细讲了下) 写过哪些自定义hook(提前准备过) hooks的劣势(只答
自我介绍 深挖项目(15min) 常用的Hooks(八股) 性能优化方面的工作(八股) 路由懒加载的原理,面试官帮忙引导是 wabpack 的runtime有关(不会) common js 和 esmoduls 区别(时间太长有点模糊了,答了一半:导入导出+加载时机) router的hash和history的实现原理(不会) TS的泛型(八股) 为什么hook不能加判断(八股) JS的垃圾回收(八
1. 自我介绍 2. 项目几个人完成 3. 项目中承担的角色 4. 一点实习项目 5. vue使用版本 vue3和vue2的不同 6. vue对虚拟dom的理解 对diff算法的理解 7. vue组件之间通信方式 8. keepalive 9. vue监听两种方式,computed和watch 10. JS中数组用过那些api 11. map和foreach的区别 12. foreach和传统fo
面完第二天就挂了,很迅速。 - js类型,放在哪里,有什么区别 - 线程、进程,什么是多线程 - http和https - url输入之后的整个过程 - 你没怎么用vue,那你讲讲vue比react的优势(??,什么神经 - fiber有什么用,怎么实现的,你有了解自己实现过吗(?没有 - 事件循环机制 - 强缓存和协商缓存的请求和响应头有什么 - promise的then如何实现 - http三
前端如何把图片上传到服务端? 使用技术:vue2 + elementUI 背景: 前端和后端分别部署到不同的服务器上,前端页面是个表单, 表单里面有上传图片的功能,上传的图片然后在其他页面展示的业务逻辑。后台提供的表单接口要求我只把图片名字(xxxx.png/xxx.jpg)传给他。 问题: 我把生产包放到nginx里的html文件夹后测试。发现没法上传。nginx的配置也做过修改了 vue: n
时间线 6.13简历投递-6.14笔试-6.17一面-6.18二面-6.21三面 本硕双9非科班,base南京 许愿一个offer!毕竟是秋招投递的第一家公司hhh 一面 自我介绍 简单问了在校的成绩,怎么想起来转码的 输入url后相关的协议,TCP三次握手和四次挥手,为什么要三次和四次 udp的使用场景 浏览器渲染的过程 深拷贝和浅拷贝的区别 ===和==的区别 对MVVM的看法(react相关
一面 2022/7/28 30min 自我介绍 项目 用ts有啥好处 有没有了解近一两年的es6语法? 说了没有去了解哪个语法在哪个时间点出的。说了es6语法 Map和weakmap区别 跨域解决方法,为什么会出现跨域 如何写一个工具获取网络请求的时间,不改动其他业务代码。比如使用的是最简单的xhr请求 写一个函数 getValue(a, 'a.b.c.d.e.f', 1),按传的字符串获取所传对
8.4 投简历 8.7 笔试 8.9 收到面试预约邮件 可选8月13号9、10、11、14、15、16、17、18点的场次,每场有20个名额,预约先到先得 8.13 17:00 一面(≈50min) 面试平台是牛客,面试官迟到5min,17:05开始的 1、自我介绍 2、介绍一下自己做的项目 3、小程序中如何处理音频?如果音频过大如何处理?(我项目中提到的) 4、css中如何修改父元素的前
8.1 投简历 8.5 收到约面电话 8.12 17:30 一面(≈60min) 面试平台是牛客,面试官很和善,全程没有冷脸,不会的时候会引导提示 1、20min笔试(38个选择题,单选和多选混合) 面试官给笔试链接🔗,共享屏幕他看着做…… 2、自我介绍 3、判断数据类型的方法(typeof、instanceof、Object.prototype.toString.call() 4、ins
一面 自我介绍 preload啥的区别,没见过 this node事件循环 说一下chrome V8原理 js的特点,缺陷 setState有啥漏洞 React context 看过Redux源码吗?看过,忘了 还有其他常规八股 手写:实现n阶乘 手写:相邻数组的最大哪个,不能排序 手写:随机颜色 二面 自我介绍 怎么学习的,学了多久了 react生命周期 react开发中不爽的点 redux-s
实在是克服不了一回答问题边思考边emmmm的臭毛病,导致面试时候看起来不自信!!!!!发誓一定要逐渐克服这个坏习惯!!!! 进入正题: 先自我介绍,让介绍一下项目经历 问了为什么选择前端 问了css尺寸单位 细问了rem,怎么和px进行换算,移动端使用rem怎么根据不同尺寸大小调整html的font-size问有几种方法(没回答上来,脑子短路根本没理解到底要怎么回答),面试官说一种是通过js获取宽
1. 开摄像头,自我介绍 2. 实习经历,有没有遇到什么困难 3. webpack使用,优化等 4. js的底层是什么语言实现 5. js的堆栈,引用类型基本类型分别在什么内存,有没有大小限制 6. 任务队列,setTimeout底层如何实现的?nextTick是宏任务还是微任务,使用场景是什么,你知道的微任务都有什么 7. tcp是双工还是单工 8. 为什么挥手次数比握手多 9. 粘包 9. t
不同的权限显示的菜单不一样,有的多有的少
base: bj/hz 岗位:前端开发 部门:电商 之前的一面面经在这里:https://www.nowcoder.com/discuss/480102078363242496?sourceSSR=users 之前的二面面经在这里:https://www.nowcoder.com/discuss/481927131262369792?sourceSSR=users 自我介绍 讲过去的实习项目经历
base: bj 岗位: 前端 业务: 快手电商 背景: 这次是上一次电商一面后的二面 自我介绍 过往项目经历 讲讲你实现过的 React 组件 讲一讲你在过往实习经历里面, 最让你有成就感的事情是什么 如何衡量前端性能 前端页面如何排查 bug 事件循环: 看代码说结果 代码题: 获取一个数组中前 n 个最大的值, 你能想到几种方法 如果大数组的 length < n, 则递归处理小的子数组 反