本篇題目:運(yùn)動(dòng)會(huì) 華為OD機(jī)試
華為 OD 機(jī)試【4 大寶典】再次上新題! ① Python 解華為機(jī)試題 :https://dream.blog.csdn.net/article/details/129221789 ② C++ 解華為機(jī)試題:https://dream.blog.csdn.net/article/details/129472919 ③ Java 解華為機(jī)試題:https://dream.blog.csdn.net/article/details/129652513 ④ C 解華為機(jī)試題:https://dream.blog.csdn.net/article/details/129658432 本篇題目:運(yùn)動(dòng)會(huì)
題目
某學(xué)校舉行運(yùn)動(dòng)會(huì),學(xué)生們按編號(hào)(1、2、3.....n)進(jìn)行標(biāo)識(shí), 現(xiàn)需要按照身高由低到高排列, 對(duì)身高相同的人,按體重由輕到重排列, 對(duì)于身高體重都相同的人,維持原有的編號(hào)順序關(guān)系。 請(qǐng)輸出排列后的學(xué)生編號(hào) 輸入
兩個(gè)序列,每個(gè)序列由 N 個(gè)正整數(shù)組成,(0 < n <= 100)。 第一個(gè)序列中的數(shù)值代表身高,第二個(gè)序列中的數(shù)值代表體重。 輸出
排列結(jié)果,每個(gè)數(shù)據(jù)都是原始序列中的學(xué)生編號(hào),編號(hào)從1開(kāi)始。 題解地址 ??
JAVA:https://dream.blog.csdn.net/article/details/129726621? Python:https://dream.blog.csdn.net/article/details/129107998? C++:https://dream.blog.csdn.net/article/details/129250235? C:https://dream.blog.csdn.net/article/details/129381374? JS:https://dream.blog.csdn.net/article/details/129448107? GO:https://dream.blog.csdn.net/article/details/130756157?spm=1001.2014.3001.5502 華為 OD 機(jī)試
華為 OD 機(jī)試概述 1 筆面試經(jīng)歷 1.1 華為 OD 的面試流程 (1)投遞簡(jiǎn)歷,同時(shí)提供姓名、郵箱、手機(jī)號(hào)、身份證號(hào),用于鎖定。 (2)機(jī)試。3 個(gè)算法題,100 分,100 分,200 分,共 400 分。 (3)2 輪技術(shù)面試。 (4)HR 面和主管面。 (5)錄用審批,發(fā) offer。 1.2 我的面試過(guò)程 首先入職流程。先要參加機(jī)試,機(jī)試時(shí)間可以溝通,這里建議大家機(jī)試能約早一些就早一些,早機(jī)試,早入職。機(jī)試通過(guò)之后大概還需要半個(gè)月 20 天左右才可以入職,我的話當(dāng)時(shí)就想多準(zhǔn)備下機(jī)試,多墨跡了一個(gè)星期,結(jié)果一個(gè)星期也沒(méi)多準(zhǔn)備些啥,然后機(jī)試難度也不是很大,白白耽誤了一星期。 機(jī)試的話,3道題,100分,100分,200分,一共400。第一道題是個(gè)公約數(shù)啥的吧,記不太清了,反正很簡(jiǎn)單,屬于送分的。第二道題是字符串處理的,需要用滑動(dòng)窗口來(lái)解,我感覺(jué)滑動(dòng)窗口方法看過(guò)幾個(gè)題的話,也很容易可以做出來(lái)。第三道題是個(gè)DFS的,也比較容易有思路,全程大概一個(gè)半小時(shí)就直接交卷了,因?yàn)槿齻€(gè)感覺(jué)自己都寫(xiě)的差不多,線也不是很高,又比較想看分,就直接交了,最后AC了第一個(gè)吧,剩余倆應(yīng)該都有一部分用例沒(méi)過(guò),大概200多分就過(guò)了。線應(yīng)該是150來(lái)著。準(zhǔn)備的話,推薦重點(diǎn)看下map,set,unordered_map這幾種算法題里面常用容器的用法,看看滑動(dòng)窗口,DFS,BFS這些經(jīng)典的方法,每種方法做上2/3題大概就可以,動(dòng)態(tài)規(guī)劃有難度的據(jù)說(shuō)是遇不到的。 性格測(cè)試選積極的選項(xiàng)就可以,前后選項(xiàng)注意一致性,這兩點(diǎn)注意到?jīng)]問(wèn)題的。通過(guò)后大概2、3個(gè)工作日,我當(dāng)時(shí)是這樣的,就會(huì)收到一面。一面結(jié)束后大概1、2天會(huì)收到結(jié)果并開(kāi)始二面。我的1,2面是一周完成的。 技術(shù)一面、二面同樣的流程。先是一道算法題,難度是機(jī)試100分題的難度,我當(dāng)時(shí)一面做出來(lái)了,二面開(kāi)始思路不太清晰,面試的同事就提示了一下,然后就順利做出來(lái)了,之后因?yàn)槲覜](méi)項(xiàng)目比賽經(jīng)歷,也沒(méi)有工作經(jīng)驗(yàn),所以兩個(gè)面試都是問(wèn)的一些C++和基礎(chǔ)算法這些東西,大概都是些很經(jīng)典的C++面試問(wèn)題,也不是問(wèn)的很難??傊杏X(jué)面試體驗(yàn)還可以吧,對(duì)于我這種小白來(lái)說(shuō),沒(méi)有很為難人,就是根據(jù)你的情況去問(wèn)一些問(wèn)題。 二面結(jié)束第二天通知了我結(jié)果,大概等了3、4天是主管面和HR面,主管面主要是介紹下部門情況,聊聊三觀、過(guò)往、未來(lái),這些,就不會(huì)涉及到技術(shù)上的東西了,這個(gè)主管面據(jù)說(shuō)是不會(huì)掛的,HR面就是談薪資,職級(jí)這些,很純粹了就,到這里就幾乎是拿到offer了。 總流程我當(dāng)時(shí)是20天左右,從機(jī)試到收到最后offer郵件。近期公司正最大力度的投入鴻蒙研發(fā),鴻蒙部門崗位HC也巨多,所以流程走的應(yīng)該特別快,要求和難度應(yīng)該也會(huì)更低。 2 入職后的工作 日常工作:OD 平時(shí)工作啥的都是和華為在一起的,沒(méi)有任何區(qū)別,工作強(qiáng)度與華為員工一致,124 晚 9 點(diǎn),35 晚 5 點(diǎn) 30,周六申請(qǐng)加班可以直接通過(guò),周六加班雙倍工資。 氛圍:大家整體素質(zhì)比較高,好相處。工作時(shí)間長(zhǎng)了之后,會(huì)有一定的心里壓力,催人前行,很鍛煉人。平時(shí)福利也很多,每晚都有夜宵,平時(shí)有時(shí)也會(huì)有下午茶,水果這些,發(fā)了活動(dòng)經(jīng)費(fèi)大家也會(huì)一起吃一頓。 收入:D1-D5 五個(gè)級(jí)別,薪資 10-40K 左右,年終獎(jiǎng) 2-4 個(gè)月,周末加班雙倍工資,下個(gè)月發(fā)。入職 OD 會(huì)有一定薪資上漲,之后每年一次加薪,OD 轉(zhuǎn)華為一次加薪。 培養(yǎng):無(wú)區(qū)別的都配備 1 對(duì) 1 的導(dǎo)師全程幫你熟悉業(yè)務(wù),0 經(jīng)驗(yàn)完全可以適應(yīng)。我剛?cè)肼氝B Linux 都不會(huì)用,現(xiàn)在也已經(jīng)在做項(xiàng)目了。當(dāng)然這離不開(kāi)我導(dǎo)師和周圍同事的幫助,部門氛圍真的很好。 發(fā)展:參與鴻蒙系統(tǒng)的開(kāi)發(fā),國(guó)家大力支持,前途一片光明,很多有志者加入進(jìn)來(lái)就是為了這塊技術(shù)。