#面试# 40min左右 大致问题如下: 1. 项目中收获最大,印象最深的技术或者难点 2. 什么是工厂模式?项目中怎么用到了 3. redis如何实现防止超卖,加锁加的是什么锁? 4. 如果不使用redis锁,在并发的情况下,单独依靠mysql怎么保证线程安全,防止超卖? 5. CAS、版本号,怎么避免CAS重试 6. Kafka怎么保证数据不丢失? 7. Kafka中如果leader宕机了,而
发一下秋招的第一个面经吧,最难绷的一集。 #面经# #前端# #OPPO# #秋招#
看oppo最近开始陆续进行面试了,给大家分享一下去年的产品面经 1、自我介绍 2、深挖产品实习经历:主要就是问具体的工作内容和产出,以及个人针对业务的思考,关于目标的达成,以及数据的拆解 3、在实习工作中感觉遇到最困难的事情,如何解决的? 4、校园项目:项目的背景、动机、目标、结果等探讨,如何去做市场调研和分析的?以及最终输出的产品报告的组成是怎样的,是否符合预期目标等等 5、个人的职业规划 6、
#oppo2025届秋招##oppo##oppo笔试# 选择(2 * 20)加算法(20 * 3) 选择比较综合,各种类型都有,程序输出,linux概念指令,HTTP状态码,c++内联函数等,操作系统分段分页等 算法: 1. 给一个数组,看看有几个数二进制bit翻转之后比原来大(1101->1011) 2. 给两个01方阵,可以进行的操作室行或列取非,问两者相等的最少步数 3. 给一个带权树(编号
昨晚测评之后就一直在复筛选,OPPO不是半个学历厂吗,是不是我投的晚了,浙带连个面试机会都不给,我裂开
1.boot镜像由什么组成的 2.rootfs镜像由什么组成的 3.怎么构造根文件系统 4.linux操作系统有哪些文件系统,他们是怎么分类的 5.Linux操作系统在设备树之前是怎么管理设备的 6.虚拟内存的意义,以及页表管理的流程 7.怎么判断使用三级页表还是四级页表,他们的区别是什么 8.Linux是怎么启动的,为什么uboot地址要放在芯片的cache里面而不是内存里面 9.dtb文件是如
3.29 官网投递 机器学习算法工程师 4.10 初筛过+测评 4.17 复筛过,待面试 5.11 上午 一面 在公司,没找到会议室,迟到了10分钟,外面网还不好,中途掉线了, 耳机也出了问题,断连好几次了 总之就是迟到了,上来就是手撕,两个链表节点相加,考虑进位创建新节点就行 然后项目部分就是逐个项目解释,问一些优化手段吧 问了一些简单八股啥的,有点搞忘了,下午两个电话面和一个视频面,上午的记得
1.过往实习中商业化的指标是? 2.你觉得是做了哪些事情让指标增长了,各自又对指标贡献了多少 3.学习了竞品的哪些思路,区别又是什么 4.对比竞品,你的优势是什么 5.你做的是0-1的产品还是已有产品的迭代? 6.过往遇到过什么困难的事情? #非技术面试记录#
1个人经历分享,我两段经历,学校和实习 2我是学外语的,问我外语对我个人在互联网工作的影响 3问我实习工作中关注的数据,回答的不好 4问我校园经历内容运营中干什么 5问我第二段实习工作内容简述,觉得有意义的点在哪里 6问我整个经济中,困难和怎么克服 我讲了校园 7反问,我问的1我可以改进的点,2OPPO产运业务内容 这块觉得自己要凉了,面试官给我提了两个建议,1数据敏感度不够好,运营更需要数据敏感
一面: 1.要实现一个PRC框架,核心要实现的一些基础点是哪些 2.项目里面的序列化是怎么做的 3.为什么用kryo序列化 4.项目底层用的是什么框架 5.了解netty吗,netty定制化? 6.TCP粘包是怎么解决的 7.IO多路复用的原理 8.秒杀项目高并发的技术处理,以及库存方面的处理 9.有没有了解过熔断降级的一些技术手段 10.Redis数据类型 11.zset底层数据结构 12.压缩
这两家都是传统软件,和别家互联网明显有区别 所以放一起写了。进度都是hr面。 中望C++开发:投完就发笔,笔完隔天发面,效率挺高。 一面 问了4分钟c++2分钟数据结构1分钟算法。然后直接告诉我简历挺匹配的,过了。我都蒙了,然后就和面试官闲聊了十几分钟。晚上hr通知我约二面 二面 leader严肃多了,还是问c++八股,有几个答的不太好(右值引用方面的)。然后问了点项目,问我三维模型是什么文件(o
9.26显示已淘汰 ----- 两位面试官 第一位面试官先进来和我聊了一些本科和硕士专业的内容,本科专业和硕士专业不一样,最后为什么又转计算机了? 第二位面试官问了一些主体的问题: 1. 介绍学校做的事情和实习时期做的事情 2. Linux和数据库的认识,有没有操作过MySQL主从同步 3. RabbitMQ和Redis分别是用来在什么样的场景使用的 4. 如果打算做运维开发还计划自学一些什么内容
7.11 投递 7.26 测评 7.27 笔试 20 道单选 + 3 道算法 共两小时 对一个数的二进制前后翻转,将所得数与原先的数比较大小。(100%) 开始看成二进制取反了,刚好题目示例也是 1100 变为 0011,折腾了好久才 A。 A 和 B 分别是两个零一数组,每次可以将 A 的一行或一列翻转,问最少几次能使 A 翻转成 B,A 有无法翻转为 B 的可能。(10%) 有没有大佬也是这道
8 月 30 号下午面试,多媒体开发 c++岗 情况说明:临时赶了一个项目介绍 PPT,前一晚熬夜找代码 bug,没有提前看面经做准备 面试过程:让先做自我介绍,我把项目放到了自我介绍中,导致于时间有点长,不像是自我介绍了,介绍项目后面试官问 了 c++编译过程分为哪几个阶段(预处理,编译,汇编,链接),项目的难点是什么(),线程之间怎么切换的(互斥锁),代码中内存怎么管理的,智能指针怎么实现安全
介绍实习项目 介绍一下es索引 介绍一下es架构 redis介绍一下 redis集群模式 mysql索引介绍一下 聚簇索引和非聚簇索引 mysql回表 b+树和b树区别 为什么项目用influxdb数据库 influxdb对于以前的数据如何处理 jvm内存布局 java垃圾回收器 java如何标记垃圾 微服务有哪些组件 微服务网关有什么用 项目中redis用了什么数据类型 redis如何实现分布式