2023华为OD面试手撕代码经验分享

news2024/9/26 5:23:28

我们先来看下这个同学的面试经历吧,非常有借鉴的意义。

【22届考研渣渣的od求职之旅,推荐一下两个人,德科hr和牛客的老哥】

"*********",hr给了机会吧,一开始我都没想到od这边。

还有我关注里面的老哥,问了一些问题。

-------------分割线-----------------
1-   4.14被捞:某软件上被hr捞到。
2-   4.15机考:hr说周末两天不能机考。个人是大三到大四做过算法题,四月之前也开始复习八股文和算法题了,所以看了一天某cs**的题库后就想考,但周末不行,所以周一才考。复习到的题目部分还挺有难度的,但我机考运气后,都是偏简单一点的。机考270,100%,100%,30%,我之前觉得不行的双非院校给了我进后面流程的机会。(个人自我觉得是能到350+的,但hr说150就行,我看分数够了就提交了,过后发现只需要修改一点输出的格式就行了,但那时候懒了,可能最终导致我定级不高)
3-   4.16性格测试:懂得懂得
4-   4.17推荐到部门,数字能源下面的一个分部门。推荐一下,流程真的超快!
5-   4.24一二面:Java八股文就不说了,对比主页那些大厂春招实习或者秋招的简单多了哈哈哈哈哈哈哈哈。
一面八股文比较少,面试官问了学校经历,在学校做的东西。最后是算法题。一开始是554,hashmap的妙用,少做到这种题,真的想不出解法,但只要往这边想了,就很容易解答。我申请换题了,给了我一道简单的题868,但我又由于二进制方面的少做了,和一开始慌张,导致题看错了,没有做出来。最终结果是待定,申请加试。
二面上来就算法题680,一开始暴力,面试官给了优化,写出来解决99%吧,等那时候面试官也没看出,过后我做题才发现差了一点。
4.28三面基础八股文,算法题是给出姓名字符串,按照次数大到小,再按字符序输出就行,简单题。半小时结束。

-------------分割线-----------------

中间曲折就不说了,一面面试官最终决定不通过,所以我转测试看看。
德科hr,部门联系人流程挺快的,又给我安排了5.8 5.9的测试面试。

-------------分割线----------------- 

从中我觉得有几点经验可以借鉴的

1:直接 leetcode 上手撕做题是大部分华为od面试官的做法!

2:觉得题目没思路,可以申请换题!!!

3:一次的手撕代码做不出来也没太大的关系,不用有太大的心理负担!!!

4:上来给暴力解法,然后根据面试官的交流能给出AC答案的,不仅能体现出你的代码基本功,还能体现出你的交流沟通能力,以及理解能力。比直接给出AC答案更能让面试官喜欢!!!

5:大部分面试的手撕代码题目都还是比较简单的,相信自己肯定没问题的!!!

6:机试分肯定越高越好,影响到了定级的,我了解到的定D3有一个基本条件就是350+。

7:这个小哥比较可惜的一点就是一面的两个题都没做出来,按照以往的经验,后面的二面三面都通过了肯定没问题的,奈何今年的华为OD竞争太激烈了,进面试的人超乎想象,肯定是有更优的候选人了,不然肯定能拿到offer的。 

后续更新:

5.8 一面:面试官一听我是开发转测试,只问了几个简单的测试八股文,再问了我简单的开发八股文,最后是两道算法的流程,不是算法题。后序遍历和快排,手写和说原理。 5.9 二面:没问测试八股文。问了其他的项目这些,再让我自我发挥自己会的东西,我最熟悉的是mysql那些东西,就随便讲了。算法题,30分钟,剑指13. 机器人的运动范围,中等偏下的题。10分钟,n个数,找出0-n-1中重复的任意一个数。时间空间复杂度没要求,就计数就行了,原地算法我能想出来,但面试时候写不出来,就换了。 5.9 hr面:多久能上手项目(我回了一个月,过后问朋友,朋友觉得我说多了,应该说半个月

),学校经历,性格,家庭情况,加班,定薪等等,15分钟。 5.11 主管面:同理hr面那些,问了能转c语言吗,我接受,主要一些原因吧,个人能接受的。 5.12 通过,部门联系人询问定薪,d1,比预期低了点,但还能接受吧,开始审批。(材料在五一后提交了,中间曲折具体不说了) 5.15 部门联系人联系通过,德科hr联系我相关事宜,晚上收到offer了。 -------------分割线----------------- 群友说了他们身边人,可能是一年之前吧,一个转正1年,一个2年,群里正编师兄也建议别来。我大厂朋友也建议别来了,但我没得有多好的选择吧,况且这个月在牛客也看到了很多92的大佬也选择了od。 -------------分割线----------------- 说在最后: 在网上看到了试用期被辞职的,自愿离职的,一年或者再久以后离职的。只能说脚踏实地吧,待一年或再久,看看情况,多提升自己,争取以后能转正或者跑路就是了。

从中我觉得有几点经验可以借鉴的

1:面试不过可以捞,可以转方向,不用担心。

2:定了D1属实可惜,本来我觉的能到D2,我能想到的两个原因就是:机试分不高+上一轮的面试中手撕代码没做出来,导致被压职级了。

3:测试的手撕代码要比开发的难度要低,目标岗位是开发的同学还是要注重多刷题和总结常见题型!

        OK,分享就到这里了。这个题库里的题目一般都是网上搜刮来的,来源于牛客、CSDN、脉脉、知乎等平台,以及我自己加的一些QQ群和微信群。不用担心真实度,都是最新的一手华为OD面试手撕真题。

        希望大家多多加油啦!祝得偿所愿!~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1971018.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

postgresql启动故障【已解决】

故障原因 暂时未知,电脑重启后postgresql无法正常运行,尝试重启遇到如下错误 本地计算机 上的 postgresql-x64-12 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。 排查过程 查看系统日志,发现pid已存在【计算机管理——…

sqli-labs-master less1-less6

目录 通关前必看 1、判断是否存在sql注入以及是字符型还是数值型: 2、各种注入方式以及方法 有回显型: 报错注入(只有ok和no的提示以及报错提示): 详细思路,后面的题都可以这样去思考 关卡实操 less…

vue2中使用jsx基础

1、基本的模板 <script lang"jsx"> export default {name: demo1,// 数据定义data() {return {info: {age: 18,}}},created() {},methods: {},render() {return (<div><div>我是小明&#xff0c;今年{this.info.age}</div></div>)} }…

逐行重现 GPT-2:第 2 部分 - 硬件优化

Andrej Karpathy 的“让我们重现 GPT-2 (124M)”第 2 部分中的硬件优化 欢迎来到雲闪世界。为了撰写这篇博文&#xff0c;我在 Google Colab 免费提供的 NVIDIA T4 GPU 和 Lambda Labs 的 NVIDIA A100 GPU 40GB SXM4 上都进行了优化。Karpathy 介绍的大多数优化都是针对 A100 或…

MES系统在数字化转型中的核心作用与影响

数字化转型是企业利用数字技术改变其业务模式、运营方式、组织结构、产品服务等方面的过程&#xff0c;旨在提高效率、降低成本、增强竞争力并实现可持续发展。数字化转型涉及多个层面&#xff0c;主要包括以下几个方面&#xff1a; 数字化转型转什么 转战略&#xff1a;由构…

VLC实现视频文件转RTSP流

1.选择本地文件 2.创建流 现在已经开始推流了&#xff1a; 3.播放上面创建的流 访问地址&#xff1a;rtsp://:8554/test111

OJ-0802

题目 分析 要点&#xff1a;在排队的基础上移动学生位置&#xff0c;实现要求的分组&#xff0c;分组的顺序不做要求&#xff0c;求移动学生次数的最小值。 实现方案&#xff1a;考虑Map 参考 解题思路&#xff1a; 1.建立索引字典:将学生目前排队情况转换成索引字典,其中键…

使用Git管理ECAD软件元器件库

在日常工作中&#xff0c;很多工程师习惯维护和使用自己的元器件库&#xff0c;这样可以方便的查找和使用元器件。但是&#xff0c;如果元器件库中的元器件数量较多&#xff0c;且元器件的版本较多&#xff0c;那么维护元器件库就会变得非常困难。还有&#xff0c;企业中的研发…

基于JAVA的进销存管理系统的设计与实现

点击下载源码 基于JAVA的进销存管理系统的设计与实现 摘 要 进入21世纪以来&#xff0c;商业管理中需要处理的数据和信息越来越多。大量的数据和繁杂的数据使得古老的手工处理数据的方式渐渐显得力不从心。甚至有些信息处理的方式在手工处理的模式下是根本无法是实现的&…

ggplot2 添加文字信息,设置黑体、斜体、旋转、对齐

目的&#xff1a;图中添加文字。 1. 每个点都添加文字 效果不好。 保持文字颜色和点一致&#xff0c;就没法斜体。 设置斜体&#xff0c;就没法保持文字颜色。 library(ggplot2) p1ggplot(iris, aes(Sepal.Length, Sepal.Width, colorSpecies))geom_point(size1.5)theme_cl…

HarmonyOS入门

HarmonyOS 系统定义 HarmonyOS 是一款面向万物互联时代的、全新的分布式操作系统。 Harmony提出了基于同一套系统能力、适配多种终端形态的分布式理念&#xff0c;能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设置&#xff0c;提供全场景&#xff08;移动办公、运动…

QCA2066 Linux下5g 6g自适应测试方法

注意事项:如需要重启pc,需要执行rmmod wlan.ko和rmmod wlan_cnss_core_pcie.ko命令,然后重启。测试底板上电过程,需要将底板先插上电源,然后将底板pcie接口插入pc。 5g测试 启动电脑进入红色的标签Advanced options Ubuntu,然后回车 选择Ubuntu,with Linux 4.9.11+的内…

86. UE5 RPG 技能面板实现监听数据

在上一篇文章里&#xff0c;我们创建了技能面板的控制器&#xff0c;接下来&#xff0c;我们将实现通过控制器绑定委托&#xff0c;来更新显示内容。 更新技能面板应用的技能 我们首先更新技能面板上面已经应用的技能&#xff0c;让其和WBP_Overlay上面一样&#xff0c;可以更…

从零开始掌握tcpdump:参数详解

Linux tcpdump命令详解 1. 语法 tcpdump [-adeflnnNOpqStvxX] [-c <数据包数目>] [-dd] [-ddd] [-F <表达文件>] [-i <网络界面>] [-r <数据包文件>] [-s <数据包大小>] [-tt] [-T <数据包类型>] [-vv] [-w <数据包文件>] [输出数…

https执行过程,特点,作用

还是大剑师兰特&#xff1a;曾是美国某知名大学计算机专业研究生&#xff0c;现为航空航海领域高级前端工程师&#xff1b;CSDN知名博主&#xff0c;GIS领域优质创作者&#xff0c;深耕openlayers、leaflet、mapbox、cesium&#xff0c;canvas&#xff0c;webgl&#xff0c;ech…

免费的短剧机器人,一键获取资源,每日自动更新,自动转存+定时删除!

今天分享一个免费的短剧机器人&#xff0c;配合网盘拉新可实现变现的项目&#xff01;可以轻松实现全自动化&#xff0c;解放双手&#xff01; 具体怎么实现&#xff0c;我们往下看&#xff1a; 我经常说&#xff0c;想赚钱&#xff0c;离不开人性! 短剧为啥火呢&#xff1f;…

深入学习并发编程中的synchronized

第一章:并发编程中的三个问题 可见性 可见性概念 可见性( Visibility ):是指一个线程对共享变量进行修改,另一个先立即得到修改后的最新值。 可见性演示 案例演示:一个线程根据 boolean 类型的标记 flag , while 循环,另一个线程改变这个 flag 变量的值,另 一个线…

【C++BFS算法 二分查找】1631. 最小体力消耗路径

本文涉及知识 CBFS算法 C二分查找 LeetCode1631. 最小体力消耗路径 你准备参加一场远足活动。给你一个二维 rows x columns 的地图 heights &#xff0c;其中 heights[row][col] 表示格子 (row, col) 的高度。一开始你在最左上角的格子 (0, 0) &#xff0c;且你希望去最右下…

【无标题】智能加速计算卡设计原理图:628-基于VU3P的双路100G光纤加速计算卡 XCVU3P板卡

基于VU3P的双路100G光纤加速计算卡 一、板卡概述 基于Xilinx UltraScale16 nm VU3P芯片方案基础上研发的一款双口100 G FPGA光纤以太网PCI-Express v3.0 x16智能加速计算卡&#xff0c;北京太速科技该智能卡拥有高吞吐量、低延时的网络处理能力以及辅助CPU进行网络功…

【深入探秘Hadoop生态系统】全面解析各组件及其实际应用

深入探秘Hadoop生态系统&#xff1a;全面解析各组件及其实际应用 引言 在大数据时代&#xff0c;如何高效处理和存储海量数据成为企业面临的重大挑战。根据Gartner的统计&#xff0c;到2025年&#xff0c;全球数据量将达到175泽字节&#xff08;ZB&#xff09;&#xff0c;传…