项目介绍 手写:利用promise实现隔1秒输出1,输出1后,然后再隔2秒输出2.....直到再隔10秒输出10.(代码上不能写成10个then的形式,也就是说需要考虑数很大的情况比如隔100秒输出100) js原生的生命周期 setTimeout(()=>{console.log(1)},0);执行时机 宏任务和微任务 闭包 js获取对象原型的方法 New的执行过程 call,apply,bin
最近整理手机内存的时候,翻出了几段以前的面试录音。时间大概在6,7月左右吧。稍微整理一下知识点发上来给自己以后参考一下。 一面 1.自我介绍 2.vue v-model的原理(vue2是input+value监听-defineproperty ,vue3是modelvalue+update:modelvalue-proxy) 3.vue 的生命周期。(create mount update act
日常整理上学期面经 面试方式:腾讯会议 一面(30min) 自我介绍略 1.讲一下你的项目 2.讲一下Vue插件吧 3.讲一下你的实习经历吧 4.你觉得Vue和React有什么区别 5.Vue2和Vue3有哪些区别 6.对Reatc-Hook的了解怎么样 7.React的函数式组件和类组件有什么区别 8.有用过TS吗 9.有发布过自己的npm包吗,具体功能是什么,过程中有哪些难点(坑) 10.有了
1.自我介绍 2.什么时候开始学习前端,前端学习过什么东西 3.为什么来前端 4.有学习过408吗,学习过相关的课程吗 5.js和传统c、c++之间的区别 6.js中对象怎么进行管理的,存储形式什么样的 7.怎么判断数据类型 8.为什么能通过typeof 和instanceof来判断数据类型,说出他们的实现原理(底层代码) 9.funtion里的this起什么作用 10.代码题:手写JS中 cal
一面之前发过了~ 二面 n+3(一面后三天) 1、企业级开发整体流程是什么样 2、发现开发内容有风险,遇到技术难题怎么办 3、所知道的设计模式,常用的 4、单例模式具体实现和原理 5、发布订阅模式如何实现 6、通过什么接入触发事件跑入对应的回调函数 7、发布订阅模式存在的风险?执行多次,可能存在定时器,性能风险等,是不是需要销毁 8、TS泛型 9、什么情况用枚举类型 10、interface递归结
还问了 1.http1.1和2.0的关系 2.contentType是干什么的
时间27min 1、自我介绍 2、数组删除插入元素的方法 3、排序的方法(冒泡排序原理,归并排序)该如何选择? 4、vue生命周期 5、cookie、sesssionStorage、localStorage区别,开多个标签页能不能共享? 6、原型链,使用场景。方法可以直接写在对象上,为啥还要原型链? 7、项目中的难点。
一场排序治好了我的字节瘾 tl: 周五一面---周一二面---周二hr面 难度:简单 一面:(50min) 自我介绍 挑一个项目讲讲 怎么重构?怎么分工?怎么技术调研?怎么确保是正向优化? 你对vue的虚拟dom有什么看法(讲了优势、局限等等,后面主要讲了源码的patch方法) webpack:(撞我枪口上了) 对webpack的理解 构建流程 项目怎么是怎么提高热更新的速度的 为什么需要weba
部门:核心本地商业-到家研发平台-闪购 base北京 面试平台:牛客网 timeline:5.20投递——5.22笔试——5.24一面——5.27二面——5.28 oc ——5.29offer 一面 24.05.24 50mins 拷打实习经历和项目10mins TS和JS使用上有哪些不同 登陆注册是怎么实现的token的作用 cookie localStorage SessionStorage区
1 考察for循环使用var和let有什么不同 见图1 2 场景提 打开两个相同的页面,例如: 页面1:https://space.bilibili.com/8692067 页面2:https://space.bilibili.com/8692067 你在页面1中点击关注,我们希望第二个页面的未关注变为已关注,也就是第二个页面同步第一个页面的状态,有哪些方法可以做到? 3 考察事件循环 见图2 两
基本信息: 时间:2023.6.5 时长:60min base:武汉 面试岗位:前端 暑期实习 问题 你现在是在武汉读大学?(是的) 之前是实习过是吧?(是的,延展了一些内容) 讲项目,这是学校的项目吗?(是的) 哪个项目你做的最好? 你为啥想做课程,出发点是什么? 为啥没有用常用的angular,react?(其实这个是vue) 讲一下rbac和abac 我也不大会,查一下吧: https:/
第4篇面经~计划一天一篇 之前看过不少大佬的面经,有所收获,现在面试完也跟大家分享~ 1、自我介绍 2、算法:求n个2-32的不重复的随机数 3、算法:一个数组打乱顺序,要求不在原本的位置 时间复杂度O(N) 4、左侧固定,右侧自适应 5、本地存储 6、不同网站之间的存储可以互读吗 7、满足什么条件算跨域 8、如何解决跨域 9、CDN的原理 10、http2.0 11、反问 面试内容比较简单~面试
1. 自我介绍 2. 询问了一下我的技术栈。(可能自己听力有问题,老师说的应该是你的技术栈是react吧,我听成了vue,所以下面一直在回答vue相关的)。 3. react的响应式,数据改变页面时如何改变的。 4. props改变,视图一定会更新吗?(这一点我真的尴尬死了,还是听成了vue,一直说是,然后面试官一直问,我说了react可能不是,会浅层比较props,来确定是否要更新页面,当时说的
OPPO后端开发 【2023/04/13】 一面 面试官说只有一轮技术面 微服务中你使用了哪些框架? SpringCloud有哪些组件是认识的 各个服务模块之间怎么进行调用 Mysql知道哪些引擎 Innodb和MyISAM引擎的区别 索引使用什么实现的? 为什么用B+树实现? Mysql的事务隔离级别 Mysql的主从架构 在Mysql这方面还有什么了解的? MVCC的原理还有实现原理 MVCC
1.自我介绍 2.spring的核心功能(ioc,aop),详细介绍一下? 3.spring的设计模式? 4.bean的生命周期详细说一下? 5.线程和进程的区别? 6.线程是依赖进程的资源的,具体是哪些资源呢?(问的是线程的私有和共享部分吗,我是照这样回答的) 7.协程了解吗?说一下和线程的区别? 8.用户态和内核态?为什么分为用户态和内核态? 9.死锁条件?如何解除避免死锁? 10.操作系统的