从入职华为OD到转正上岸,753天,写写自己这几百天的体验,以下评价较为客观公正,可以为想入职OD的人提供参考或者避坑。
1.2019年6月毕业于厦门某大学,非科班
2.毕业前全靠自学
3.第一份工作就职于厦门神州优车Java开发工程师
4.2020.6入职华为OD
上家公司动荡,两个月人员调整的空窗期,开始面试,面了几家。只有一个小公司、软通、OD三个offer。对外包的认知也不是很深,被5k的涨幅吸引,被华为的光环所吸引,也被HR的真诚所打动(忽悠我说每年20%的转自有名额),最终辞去工作来到东莞华为松山湖研究所。
先说说薪资,薪资的话一般人拿到的都是同级别的中位数,一般限制30%的涨幅。OD的职级是D1-D5对应华为13-18级,整体来说D1D2和13 14级的薪资差距比较小一些。可以确定的是相比同等级的华为正式工绩效少1k,用来支付德科的人头费了。和外部对比的话,对比小公司,薪资有一定竞争力,稳定性也更高一些,目前没听到OD大规模裁员的消息;对比一线互联大厂的话,薪资还是差很多,体验也差很多。
大部分人在OD一年多里唯一的成长可能就是专业级可信了,可信考试是华为内部的软件能力认证考试,考八股文也考算法,算法对应力扣的middle和hard难度,要过可信还是要花点心思,光刷题不够。反反复复的背编码规范、安全规范以后review代码的效率更高了,刷题刷多了对以后找工作有一定帮助,现在很多公司都要手撕算法。
时间进入2022年,我迎来了第一转正的机会,去年年度绩效给我一个A,2022年初给我报了转正申请,一个月后问了主管,主管说4级部门报了8个,只选上两个,目前在池子里泡着。目前已知的条件就是华为对学历看的很重,学历好的优先,楼主学历吃亏。主管又画一个饼,说上半年再给我个A,下半年绩效优势就很大,到时候能转
2021年年度绩效给了A,主管也给我报了内转华为的申请,前后共报了4次,上面的领导终于批了,开始提交简历,面试流程走了一个多月后终于拿到华为社招offer了,给升了一级,加了一点点工资,OD生涯至此结束,历时758天,终于艰难上岸。
工作的日常就是会议特别多,这点在OD身上会特别严重,因为大家都不想被打扰,而部门每天都会有很多无效的沟通,所以很多部门都把接口人工作丢给OD,。楼主做的是云服务,基本上所有的客户咨询类问题、事件单、交付的问题都会问楼主,一度心态爆炸,这样的结果就是很长一段时间你都没办法专心做事,一年下来绩效会很难看;如果装死跟正式员工踢皮球,可能会被换组,或者劝退。还有个特点就是搞流程的特别多,一件很简单的事很难推动。
说说工卡,工卡带子是红色,和正式员工一样,但是工卡上有外包公司的名称(外企德科人力资源服务有限公司的字样),工卡类型是办公通行证,华为正式员工是Huawei ID card。OD没有电子工卡,工卡只能用来通行,不能用来充值消费(正式是可以的)。挂OD工卡和橙带子的外包一样,偶尔会被门卫问候。这点在坐班车很不方便,因为加班的夜班车不收费,如果刷了消费卡会被扣钱,刷工卡不扣钱。必须把两张卡分开放,被误刷了也是不退钱的。除了以上说的,还有电子车辆通行证一直不给办,公司的公寓不让住,总之就是时时刻刻提醒你是个外包仔,如果玻璃心的话千万不要来,一个月都受不了的。
进入2022年下半年以后,OD大有卷起来的趋势,之前很多部门招不到OD,面试放水,学历要求也放水,今年就业市场找不到工作的人太多,今年进部门的感觉学历明显比前两年好,工位周围的面试官基本上每天都在面试,面试的候选人多了,通过率就低了。所以建议现在还有一份不错的工作的社畜千万不要轻易跳槽,今年就业真的凉,连外包都卷起来了,且行且珍惜吧。
最后说说转正式,目前从工号和钉钉推送的消息来看,转华为的 还是很少的,应该就是200 300个的样子,工号已经2w多了,因为实际上满一年和过专业级的人数无法统计,所以无法估计转华为的比例。但是从身边的人来看,转华为的难度还是很大的,不是过了考试就给转。得看部门的HC还要政策、学历歧视情况等等,当然最重要的是领导一句话。
目前已知的转华为条件是可信专业级+满一年(目标院校、绩效A看部门)如果开始走转正式的流程了,大概需要两三个月的时间,整体来看,平调的多,升职加薪的少;只有少数特别卷、贡献大的OD有升职内转、加薪的机会。
2022年过去一半了,很多部门过专业级的人很多,但是部门的HC很少,于是出现了很多部门一群人等着内转华为的情况,即使你拿了A,过了专业级也很难转。不同部门之间差异很大,有的部门普通二本都能转,有的部门C9名校也转不了。有的部门为了卡人,非985、211目标院校的OD要熬到D3,也就是15级才能内转华为,当然我觉得这个是饼,等熬几年熬到D3,又跟你说D3的人太多了,可能就这样被画了一年又一年的饼,最后只有一身戾气,什么也没得到。
要转华为的话,除了过专业级,绩效优秀,还要会舔领导,进入领导的核心圈,这样机会到手的时候,领导才有可能帮你争取,目前我们感觉到的是能不能转非常的看领导帮你争取的意愿,如果直属上级对你的事不上心,或者就是跟你不和,基本上可以提桶跑路了,一点希望都不会有的。
最后说说同事和HR,大部分同事还是很友好的,但也有些喜欢欺负外包,给外包加塞工作的;尤其是一些搞流程,关键节点卡人的老员工,对外包比较不友好。大部分的情况下还是很没有归属感的,比如有的福利正式员工有,你没有;有的权限你没有,要申请备案啥的,很膈应人。忽悠你进来的hr,入职后你基本不会跟他有任何交集了,一般都是德科的hr找OD。
今年2022年,工作不好找,我出生平凡卑微,感谢华为给了一个机会重新入职华为,还给我加了点工资,也让我对这家公司有了更深的认知。华为可能不是方方面面都做得好,大公司有的病华为也有,但是对于很多人来说,能在华为工作也是个不错的选择。
华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o
system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100
所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目n行m列的矩阵,每个位置上有一个元素你可以上下左右行走,代价是前后两个位置元素值差的绝对值.另外,你最多可以使用一次传送阵(只能从一个数跳到另外一个相同的数)求从走上角走到右下角最少需要多少时间。输入描述:第一行两个整数n,m,分别代表矩阵的行和列。后面n行,每行m个整数,分别代表矩阵中的元素。输出描述:一个整数,表示最少需要多少时间。
西安华为OD面试体验开始投简历技术面试进展工作进展开始投简历去年一整年一直在考研和工作之间纠结,感觉自己的状态好像当时的疫情一样差劲。之前刚毕业的时候投了个大厂的简历,结果一面写算法的时候太拉跨了,虽然知道时dfs但是代码熟练度不够,放在平时给足时间自己可以调试通过,但是熟练度不够那面试当时就写不出来被刷了。说真的算法学到后期我感觉最重要的是熟练度和背板子(对于我这种普通玩家来说),面试题如果一上来短时间内想不出思路就完蛋了。然后由于当时找的工作不是很理想就又想考研了。但是考研是有风险的,我自我感觉自己可能冲不上那个学校,而找工作一个没成可以继续找嘛。本着抱着试试看的态度在boss上投了简历,
这个问题说明了一切。例如,我有一台安装了ruby1.8.6的服务器。当我尝试sudogeminstallroo时,它给出了错误nokogirirequiresRubyversion>=1.8.7。所以,我想安装与Ruby1.8.6兼容的旧版本roo。但我不知道去哪里搜索。我知道RubyForge,但它也没有说明Ruby的兼容版本。 最佳答案 蛮力方法是获取一个git克隆,搜索它指定的Ruby版本的位置,然后使用gitblame甚至gitpickaxe来确定最后一个没有的版本'没有那个要求。
这是一个研究案例:......我正在尝试使用WatirRuby的API引用名为“bar”的嵌入元素。该元素由Chrome的DOM检查器显示,但我无法使用Watir的任何查找方法找到它:browser.embeds()#onlyisfoundbrowser.html.include?'bar'#=>false为什么会这样?为什么Watir不显示完整的HTML?如果我有不同框架中的元素或由Javascript初始化函数动态插入的元素,是否可以使用Watir访问它们?谢谢 最佳答案 如果元素在框架中,你必须使用这样的东西:browser.
在我的应用程序中我有classUserincludeUser::FooendUser::Foo定义在app/models/user/foo.rb现在我正在使用一个定义了自己的Foo类的库。我收到此错误:warning:toplevelconstantFooreferencedbyUser::FooUser仅引用具有完整路径的Foo,User::Foo,而Foo实际上从来没有指的是Foo。这是怎么回事?更新:才想起我之前遇到过同样的问题,在问题1中看到这里:HowdoIrefertoasubmodule's"fullpath"inruby? 最佳答案
我发现许多Rails应用程序主要针对企业、社交网络类型的Web应用程序。我看到有人将Ruby与一些出色的OOPS语言(如Java和C#)进行了比较,但我确实发现很难获得一些数学密集型应用程序。非常感谢任何知识渊博的输入(指向示例程序的链接等),其中轻松显示了语言的用法,就像快速启动或显示该语言如何用于各种数学问题一样。 最佳答案 不幸的是,Ruby并没有在数学和科学计算领域涉足太多。目前,有一个名为SciRuby的pre-alpha库它试图为Ruby带来更多面向数学的功能。他们正试图构建一个NumPy/SciPy等价物。SciRub
我正在尝试从URL解析XML文件。当我尝试这样的事情时:require'net/http'require'rubygems'require'xmlsimple'url='http://my-address.com/xmltest/note.xml'xml_data=Net::HTTP.get_response(URI.parse(url)).body一切正常,但仅当我在Rails项目之外执行此操作时。如果我尝试将此文件包含在我的Rails3项目中并在那里解析它,我会收到错误消息"Errno::ECONNREFUSEDin[controller]"-Connectionrefused-c
目录一、安装包链接二、安装详细步骤1.安装Wireshark和WinPcap2.安装OracleVMVirtualBox3.安装ensp三、安装后注册四、启动路由器出现40错误怎么解决一、安装包链接二、安装详细步骤链接:https://pan.baidu.com/s/1QbUUYMOMIV2oeIKHWP1SpA?pwd=xftx提取码:xftx1.安装Wireshark和WinPcap找到Wireshark安装包所在文件夹,双击它,按照以下步骤安装。2.安装OracleVMVirtualBox找到OracleVMVirtualBox安装包所在文件夹,双击它,按照以下步骤安装。注:可自定义安装