一面12.8(90min): 自我介绍 微前端改造的背景 改造过程中的最大的挑战 动态渲染路由菜单 qiankun的沙箱 沙箱的实现 代理沙箱的缺点 影子dom的实现 其他css的隔离方案 上线流程 说一个印象最深刻的es6 讲一下sso单点登录 cookie的安全策略 vue setup和options api的区别 nextTick的原理 vue history模式的刷新404 渲染加key的
问题 1.项目,项目难点 2.鼠标浮动在一个按钮上,触发事件出现弹框dialog,如何让这个dialog延迟显示 3.如何性能优化 4.vue框架原理,组件 5.promise原理 6.es6新特性 7.浏览器兼容性,语法特性兼容,打包工具 8.整个页面变成受控方式,而不是以前的那个查找元素改变里面的值影响视图,影响视图的方式改变了,是怎么做到的 9.最近关注什么技术 回答低代码 总结 八股文没背
1、网页出现卡顿,怎么排查怎么解决 2、css包大怎么处理 3、排序算法有哪些,时间复杂度多少 4、桶排序怎么实现的 5、快排的稳定性怎么样,是稳定的排序吗 6、手写冒泡,先冒小泡 7、反问 #软件开发2024笔面经##oppo#
一面 - 自我介绍 - 实习项目介绍 - 在实习有遇到什么难点和对自己提升比较大点的点 - 移动端适配方案 - em和rem - 在html里延迟加载js文件有哪几种方式 - 箭头函数this指向 - 事件循环 - 宏任务和微任务 - 如何判断一个对象是否为空对象? - 如何判断对象是空数组 - react里父子组件通信 - eventbus原理 - 手写发布订阅 - 手写字符串中每个字符出现的字
4.25 自我介绍 问我会什么技术栈 项目用了什么技术栈 ES6有什么新东西 TS自带的泛型有哪些 反问: 老项目vue2+elementUI 新项目vue3+ts ---------------------------------------- 4.29 中午睡午觉 开了免打扰没接到电话 睡醒之后给hr打了之后说了一下 给我 offer 了 《缺人》
timeline 8.23一面 8.28二面 9.3意向 - 面经: 一面: 无手撕,简单八股,然后对着简历从上到下逐条深挖拷打到答不出来为止。 二面: 先让讲实习,提问实习,然后分别问了计算机网络,数据库,操作系统的基础知识。 手撕:链表两两反转 #美团#
煎熬了大半个月终于oc了,发个时间线给同样煎熬的同学一个参考 祝大家早日上岸! 4.2 一面邀请 4.7 14:00-15:00 一面 4.9 19:30-20:30 二面 4.9 21:00 显示进HR面 4.10 云证 4.11 14:30 HR面 4.16 转录用评估 4.28 OC
整场面试不到1hour,面试体验还不错,面试官很有礼貌。除了前三个问题不是很会,其他的都秒答+扩展,面完秒挂,不是很懂。。 1.上来先日常进行自我介绍,我简单说了项目和技术原理。然后让我再展开讲讲。 2.让我说项目技术上的难点 3.怎么在浏览器上开启web worker 4.怎么实现不同尺寸屏幕上 栅格grid布局 5.h5中资源离线处理的方法 6.事件委托和事件代理 7.同源策略和跨域问题 8.
1. 介绍下项目难点 2. 手动实现过vue的指令吗?指令的作用? 3. v-if和v-show的区别 4. 计算属性computed怎么知道依赖其他的哪些属性?例如计算属性有一个fullname,依赖data中的firstname和lastname,计算属性如何知道它依赖哪些属性? 5. vuex有什么作用?跟全局对象有什么区别? 6. 组件怎么监听到vuex中数据的更新? 7. css文件为什
一面: 自我介绍 项目介绍 实习经历 项目构建过程 webpack做了哪些配置 babel怎么编译的 let const编译成var怎么实现块级作用域,怎么判断它声明的是否是全局的呢 loader和plugin的区别 说说promise.all和.race 手写promise.all 说说防抖和节流,项目中哪里用到了 手写防抖和节流 vue中不是父子组件也不是兄弟组件怎么通信 展开说说这几种方式都
心里给自己定的规矩,过了来写个面经,投递部门是网约车技术部。中间题目可能有些会记不清了。面试的流程:6月7号投递简历 -> 6月11号笔试 -> 6月20号一面 -> 6月23号二面。跟牛客上的各位说的一样,面试体验很好,应该是大厂里面最舒服的了。 一面 自我介绍 let、const和var的区别 Object有几种遍历方式?Object.values()方法能遍历出来的属性?原型链上的行不行?不
整体感受:挺舒服的 一面 自我介绍介绍后就开始看题和写题 字符串长度为N,判断有没有重复的字符,有重复的返回true 。(用map秒了后又问了时间复杂度) for (var i=1; i<=5; i++) { setTimeout( function timer(){ console.log( i ); }, i*1000 ); } 输出什么,为
1、你接触过的网络协议? 2、http1和2的区别,https是什么? 3、对称加密和非对称加密算法具体是怎么样的,数字签名是什么,具体的业务场景? 4、常见的网络模型(每一层都是做什么的) 5、说一下常见的数据结构(数组,set,map),对应的业务场景 6、你提到map,说一说weak Map和map的区别。 7、数组有哪些变体(队列,堆,栈),堆是怎么实现的。 8、排序算法有哪些(哪些是稳定
9月20日 16:00 实习 会不会遇到性能问题,怎么解决的 云产品错误监控方案设计 项目遇到的难点,怎么解决的 React源码深入: 怎么理解VDOM,有什么好处,底层原理是什么 fiber树原理,中间有哪些阶段 怎么拿到state,状态更新的原理是什么 useEffect会在什么时候执行 如果useEffect依赖数组是对象,对象属性值改变会引起Effect内的重新更新吗?函数呢 useMem
9月21日19:00 ~ 20:20 唠家常 打开笔试界面开始做题 使用队列进行BFS,查找对应节点 事件委托题,如何优化 React组件随机数引起的闪烁,手写优化(setState random) React组件,this指向题手写优化(setTimeout) 点击两个Button会发生什么 React 一个很长的组件手写怎么优化(组件拆分、自定义hooks)