oppo线下面

一面,二面,hr面一起面的,问了一下顺利的话线下都会一天走完所有流程

一面:
1、介绍实习和实验室的项目
2、在做实验室的项目的时候有没有碰到哪些问题,怎么解决的
3、现在回过头看,以前做的项目有可以优化的地方吗
4、刚刚提到了MQ,那假设现在有一个极端场景,用户刚发出请求服务器这边就断电了,这时候会不会存在丢消息的可能?要怎么解决?
5、除了ACK和MQ持久化还有其他方法吗?考虑一下服务器马上就断电了的场景?
6、假设有一张学生信息表,对其中age字段建立索引,然后写了一条sql对指定age进行查询,发现此时还是走了全表扫描,可能的原因有哪些
7、假设有一个10G大的文件,文件里的每一行是一个数字,要怎么找出其中最大的30个数
8、有没有什么你自己想说一下的过往经历的一些亮点或挑战

一面完10min约二面

二面:
1、详细讲一下秒杀系统从用户发出请求到购买成功的整个链路
2、你觉得影响QPS的瓶颈在哪里,还可以怎么提高
3、介绍一下实习过程或者以往经历里最让你印象深刻的一件事
3、以前有参加过一些竞赛之类的吗
4、考研or保研?为什么选择这个学校
5、有什么最值得你骄傲的事情

二面的面试应该是总的主管面,技术+闲聊各占一半,经历30min
二面完10min约hr面

hr面:
1、自我介绍一下
2、为什么会选择这个专业
3、大学里最让你自豪的一件事
4、大学里最让你痛苦的一段时间是什么时候,你是怎么度过的
5、对OPPO的了解
6、平时有关注一些科技产品吗
7、用的什么手机,你觉得你用的手机的好的地方在哪里,不好的地方在哪里
8、用三个词描述一下你找工作时最看重的方面
9、都找的互联网的工作吗?为什么更偏向互联网?
10、对base地的选择?

整体流程非常快,差不多两个小时就能结束OPPO的面试也是我迄今体验最好的,面试官非常客气,比起面试更像是相互研讨,基本句句都有回应
————————————————————
有些hxd问我timeline,这里补一下
投递:9.4
笔试:9.7
一面&二面&hr面:9.20
座谈会&offer:9.22
全部评论
想问下uu签了吗
点赞 回复 分享
发布于 2024-10-23 22:41 重庆
佬,请问座谈会后会立马发offer吗。给多久的签约考虑时间呢
点赞 回复 分享
发布于 2024-10-09 09:13 广东
请问是不是线下不会中途挂,每个人都有2+1面呀
点赞 回复 分享
发布于 2024-09-26 12:31 广东
佬,问问大概是晚上几点能知道结果啊
点赞 回复 分享
发布于 2024-09-24 14:50 陕西
请问线下的话是线下座谈吗,佬
点赞 回复 分享
发布于 2024-09-24 08:57 山东
线下面试有手撕吗佬
点赞 回复 分享
发布于 2024-09-23 16:16 广东
佬,座谈会是一对一的吗 会问什么呢
点赞 回复 分享
发布于 2024-09-23 12:58 陕西
佬现在什么状态了呀
点赞 回复 分享
发布于 2024-09-23 07:57 江苏

相关推荐

2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
评论
4
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务