一面 (50mins) 自我介绍 学前端有遇到过困难吗 nexttick介绍、原理 JS的异步队列 事件循环介绍 事件循环输出题 defer和 async区别 盒模型 flex介绍 css实现筛子五点 JS数据类型 判断数据类型方法和缺点 null和underfind的区别 null 等于0吗 介绍原型和原型链 介绍闭包 new的流程 var let 和const的区别 proxy和Object.
情况描述:第三次面试滴滴了,这一次终于进到了最后一面,并且通过了第三面。最后许愿offer 一面 手写题 二分查找,以及说出时间复杂度 深拷贝(并延伸出来三种类型判断) 常见的typeof类型判断 问题 const的值能改变吗,为什么? const a = xx, const b = a;b能改变a的指向吗 说一说flex(附加了一小问,说一说align-self) 多个addeventliste
写面经、攒好运,期待约二面! 五分钟自我介绍(时间比较长,实习经历上面多讲了一些) 深挖实习项目(详细讲所做的工作、如何发现问题的) 实习期间的收获(自由发挥) 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三
介绍实习项目 介绍一下es索引 介绍一下es架构 redis介绍一下 redis集群模式 mysql索引介绍一下 聚簇索引和非聚簇索引 mysql回表 b+树和b树区别 为什么项目用influxdb数据库 influxdb对于以前的数据如何处理 jvm内存布局 java垃圾回收器 java如何标记垃圾 微服务有哪些组件 微服务网关有什么用 项目中redis用了什么数据类型 redis如何实现分布式
20道单选+3道编程题 编程都是核心代码模式 第一题:给定六个数,求可以组成的最大的数;如[3,4] 最大数为43; 排序后遍历即可。 第二题:给定两个无序链表,合并成一个有序链表。 我是先合并再排序的。 第三题:去西藏玩,路旁给定景点数n,每次可以游玩1~2个景点,不可以回头,请问有多少种游玩方法 二维动态规划 #OPPO笔试##OPPO#
#软件开发2023笔面经# 自我介绍(学习经历、项目经历、前端学习情况) 个人接触前端/选择前端作为职业方向是因为什么原因? 选择方向后如何进行学习规划,自己的学习路径是什么? 你是学软件工程专业的,软件工程开设的什么课程对你在前端这条道路上有帮助? 前端学习工具、途径,喜欢什么书籍、博客、视频教程? 喜欢的博客和视频教程是由谁提供的?是哪位博主? 介绍你觉得比较有意思的一两个项目。 瀑布流的奇数
为什么上午做题的同学说好简单,我下午做,咋就那么难呢 选择难死了 算法第一题就g了 1、wakelock贡献值 咱就是说,这个题,花了1个小时,最后通过率20%(下面是通过率20%的代码······) 2、 长字符匹配逆序短字符,遇见* 默认匹配,返回长字符中第一次匹配完成的下标(ac) 3、 翻转链表(ac) #OPPO笔试##面经笔经##23届秋招笔面经#
#软件开发2023笔面经# 自我介绍 讲一下实习 线程间的同步 用多线程提交的优势 mysql 删除一列怎么办 **ALTER TABLE DROP COLUMN语句** oppo的软件开发 研发占比70%-80% 主要做app开发和互联网app,偏业务 oppo的桌面开发 top3难度 对质量 功耗,性能,流畅性都有考究
介绍实习项目,你的角色,你遇到的困难以及如何解决的 你是如何进行单元测试的 你是如何实现高并发下防止超卖的,并发量多少 扣除库存扣Redis,如何保证与MySQL数据的一致性 Redis分布式锁 新的思路解决复杂问题的例子,重点说下难点 项目有没有用到多线程的用例 MySQL你项目涉及到慢查询吗 为什么分库分表,分库分表缺陷,用什么中间件,了解原理吗 MySQL单表数据量级 研究方向 索引失效场景
这个感觉很好面,共 2 轮面试 一面: 一面没什么技术题,主要就是自我介绍,项目相关介绍,围绕项目提问,之后就是一些流程问题(家庭,工作地点之类的),一面感觉没有想象中难。 二面: 主管面,上来也是先挖项目,比一面要深一些,细节扣完后就问一些主观方面的问题,比如有没有遇到问题,怎么解决,为什么讲这个,后来又问遇到的最大的挑战,同样三个(什么,怎么解决,为什么选这个)。 之后就是一道情景题,问怎么组
复盘下之前的oppo一面,真的很tech,感觉像是在招ds 1. python以及sql中处理字符串和日期的函数 2 有什么窗口函数 加不加order by的区别 3 机器学习了解哪些模型 4 介绍下随机森林的原理 5 随机森林分支的规则是啥?决策树不再往下分的原理是啥 6 介绍学校项目从最开始的数据获取 治理等等其中处理的难点是啥,整体看板搭建思路如何 7 如何评估数据的集中程度以及分散程度 8
一面(2023/10/19 40min) 讲一讲项目?数据获取流程? 讲一讲四大组件 讲一讲集合类 讲一讲Handler机制 事件分发机制,事件拦截在哪个方法中拦截?了解触摸事件吗? View绘制机制,追问ViewGroup的绘制过程?然后问到了根View,Window?(根View其实应该是DecorView) View是一个树形结构,如何遍历?深搜,广搜,讲一讲深搜,广搜 垃圾回收机制?具体问