第一题暴力了80%多,第三题AC了,第二题做了好久没搞出来,考完后发现是个计算问题: 问题:有k个小鸟,n个鸟洞,一只鸟进鸟洞概率均等,现要求至少有一个鸟洞中有两只鸟的概率大于等于概率p的最小k值? 示例:n=365, p=0.5, 求得k=23 概率模型很好推出为:,重点为求概率时,不能直接全部算法乘法后再除,很容易就会超限,引以为戒! 修改后代码如下: #oppo秋招##笔试#
这是我第一次编程题全部ac的笔试。我个人觉得编程难度不算大。 第一道固数和与三数和的题差不多。 第三道最大公倍数,排序取最大值,然后遍历最大值的倍数就可以。 主要说说第二题的概率题吧。我还是很喜欢编程题的数学题的。 题(记忆):k个小鸟飞n个树,问k至少多少可以是至少有两只鸟在同一棵树的概率大于p? 梦回高中哈哈哈哈哈。 首先,我们需要解决的是问题是:至少有两只鸟在同一棵树的概率。 所以至少有两只
9.7一面 (约40min) 自我介绍 项目比赛介绍,没有深挖 进程和线程区别 数组和链表的区别 递归和非递归的区别(除了栈这方面) 快排的时间复杂度,快排稳定吗 类似的基础问题等等(想不起来了。。。) 二叉树了解吗?还行 撕题:非递归中序遍历二叉树 反问 总体感觉面试比较简单,上午面完,下午通知下周二面 9.13二面 (约20min) 自我介绍 问了一个比赛,大概十来分钟 反问 面完下来一查秒挂
背景:211本硕,一作SCI一区论文两篇,无实习。 9.14(一面) 面试官没露脸,听声音是女生,上来先让做个自我介绍。 然后说:“说下你的论文吧。欸?你没准备PPT吗?” 我内心:??????且不说邮件里没这要求,就算有,你前一天晚上才给我发的面试通知我上哪给你弄PPT去? 然后还是耐心和她说:”我对着论文讲可以嘛?” 她无语地说:“行吧。” 然后就是漫长地边讲边解释的过程,她似乎是对我的方向基
#运筹优化# #实习# #OPPO# 1.自我介绍 2.单纯形法、分枝定界 3.单纯形法是不是能解所有凸优化(我说只能解线性规划,被质疑,让解释),机器学习优化过程为什么不用单纯形法、用什么方法、和单纯形法有什么区别(区别我没太搞懂,只说了一个是单纯形法是精确解,梯度下降不是) 4.整数规划是不是凸的(我说不是:整数规划的可行域不是凸集,被质疑?然后问凸集的概念) 5.机器学习,xgboost为什
第一部分20道选择题,概率论,矩阵,机器学习,深度学习等,考得很广,就不多说了... 第二部分三个编程题: 第一题threeSum,力扣原题 第二题生日问题,考数学 第三题三个数的最小公倍数,也是考数学 整体来说编程题比之前的美团拼多多简单不少,不知道是不是海笔,希望能进面试 #笔试#
#春招##春招笔试#题目20个选择,3个编程。难度中等偏下吧。 选择考的很多很杂,DB,OS,Linux,数据结构都有。 编程三个题,第一个题求三数和,没啥好说的,送分题。 第二题,数学题,类似问N个学生其中没有人同一天过生日的概率。 第三题,三个数的最小公倍数,送分题。
投递岗位:系统工程师 自我介绍,问得最详细的一次简历,大部分项目、经历都说了一遍。很高兴真的有面试官认认真真地把简历内容都看一遍。 1. 多线程并发是怎么控制的?C++一个函数里的加锁是怎么实现的? 边问边答,实际上想要的是加锁+排队。 2. C++的多态是怎么实现的 编译时,函数重载。运行时,虚函数。 3. 同名函数,同样输入,return类型不同,是否会编译错误? 不能,会编译错误 4.
7.29一面,8.3二面,都是40分钟左右,二面相对问的更加具体,好多没答好,已凉 一面 自我介绍 项目相关 Linux体系结构和系统架构介绍 用户态与内核态切换 linux进程间通信 消息队列 swap是什么 怎么配 文件系统 补充外设文件,链接文件 软硬链接区别 补充硬连接不能跨分区 linux 安全 答了ssh和***相关 问selinux--不了解 编译器 cmake怎么加宏--@defi
7.28一面: 项目经历; 负责的内容; 难点+解决; 遇到的项目错误+解决; 设计模式; 构造函数、析构函数; sizeof; 重载; 朋友的:程序模块内容+接口实现 8.3二面: 项目介绍; 设计模式; 细说一个项目; 团队合作的困难和解决; 定目标和心得; 数据结构; 深度/广度遍历; 空间/时间复杂度 调剂问题 朋友的:使用的编程语言,与C++对比; C++特性; 设计模式; 说一个项目难
1.查看了一下个人博客; 2.找一个熟悉的项目介绍一下; 3.做项目中遇到的问题; 4.讲一下你认为操作系统以后可以做优化的地方。 总结:全程20min,聊的比较轻松愉快。#面试复盘#
oppo提前批面经(一、二面) 岗位:linux系统工程师 一面(08.16) 问题: 介绍项目,项目的情况,项目中的最大难点。 聊了两句实习和比赛。 介绍一下智能指针。 线程和进程的区别。 介绍一下互斥锁和自旋锁。 互斥锁和自旋锁的区别。 进程的通信方式。 反问 总结:面的比较快,二三十分钟,问项目问的多,八股文问的很基础。反问告诉说是大类招聘,进来后根据能力和兴趣选取岗位。 二面(08.26)
1.自我介绍 我讲述了一些为什么会投SRE的理由,大概是对docker和k8s感兴趣,后端太卷官网劝退(“OPPO官网建议谨慎投递后端开发”),相对于测试来说更喜欢运维,自己项目也有在服务器上线,喜欢监控后台,对日志进行数据可视化等等。我主动说了shell和python都不会。 2. 项目细讲,面试官会找你项目里的问题,也会评价你项目这个功能的思路怎么样 3. 登录为什么用jwt,jwt和传统的s
9.26显示已淘汰 ----- 两位面试官 第一位面试官先进来和我聊了一些本科和硕士专业的内容,本科专业和硕士专业不一样,最后为什么又转计算机了? 第二位面试官问了一些主体的问题: 1. 介绍学校做的事情和实习时期做的事情 2. Linux和数据库的认识,有没有操作过MySQL主从同步 3. RabbitMQ和Redis分别是用来在什么样的场景使用的 4. 如果打算做运维开发还计划自学一些什么内容
10/9更新:竟然没挂,约面了 ------------------------------------------------------------------------------- 更新:官网上显示专业面已完成,不知道挂没挂 ------------------------------------------------------------------------------- 如题