1. 程式人生 > >華為IT應用開發工程師(C++應用軟體)實習生筆試+360企業安全服務端開發工程師實習生筆試

華為IT應用開發工程師(C++應用軟體)實習生筆試+360企業安全服務端開發工程師實習生筆試

華為筆試:

三道程式設計題(120分鐘,每道題200分)

第一道:輸入兩個數,將他們反轉求和,比方(輸入123,456,輸出975)

只需要注意輸入輸出格式的問題,演算法本身不難,兩個輾轉取餘解決

第二道:篩子有六個面:左右前後上下,定義6種操作:左翻、右翻、前翻、後翻、順時針旋轉、逆時針旋轉,對這六種操作進行符號化定義L,R,F,G,A,B,要求針對序列{1,2,3,4,5,6}(6個面的值),輸入一個字串(每個字元值為L,R,F,G,A,B之一),寫出最終序列;

針對6中操作,寫出一個數組內部值交換的方式即可解;

第三道:一個類似單源點最短路徑的題,只不過是有環圖;

針對這種都可以用遞迴暴力法求解,但是應該還有其他的優化演算法

總結:題目比較簡單,時間也比較充足;

#############

360筆試

40道不定項選擇+3道程式設計(120分鐘)

兩個部分的時間可以累積(之前不知道,所以後面程式設計題做得很難受)

單選主要考核的核心在於C++語法的理解,捎帶考了linux和資料庫以及其他的一些很雜的知識點,雖然是不定項選擇,但是每道小題給出了單選還是多選,考核的知識點有:

1.設計模式,需要了解那幾個常見設計模式的特徵;

2.計算時間複雜度

3.TFTP應用的傳輸層的什麼協議。UDP

4.B樹的特徵,有幾個關鍵字啥啥啥的

5.堆的結構特點

6.linux定時服務的命令,crontab

7.判斷一個程式是幹嘛用的,有回溯求子集樹、排列樹,分支限界,貪心四個選項

8.合成/享元/命令/裝飾四種模式

9.給一段程式的輸出結果,填入程式碼中相應的片段(考了好幾道)

10.C++記憶體分配

12.友元函式

13.類的靜態資料成員,包括宣告以及定義的方式

14.只能過載為成員函式的運算子,=,[],(),->

15.類資料的構造順序

16.字元陣列

17.合法識別符號,下劃線的使用

18.不能過載的運算子種類

19.對一個包含各種資料型別的結構進行sizeof,要考慮對齊方式

20.資料庫的備份方式

21.輸的先根遍歷對應轉換二叉樹的先序,樹的後根遍歷對應轉換二叉樹的中序遍歷

22.Linux nohup命令

23.折半查詢的比較次數

24.影響雜湊表產生衝突的因素

後面的三道程式設計題:

第一題:


第二題:


第三題:


相關推薦

IT應用開發工程師C++應用軟體實習生筆試+360企業安全服務開發工程師實習生筆試

華為筆試: 三道程式設計題(120分鐘,每道題200分) 第一道:輸入兩個數,將他們反轉求和,比方(輸入123,456,輸出975) 只需要注意輸入輸出格式的問題,演算法本身不難,兩個輾轉取餘解決 第

LeetCode 560. 和K的子陣列C++、python

給定一個整數陣列和一個整數 k,你需要找到該陣列中和為 k 的連續的子陣列的個數。 示例 1 : 輸入:nums = [1,1,1], k = 2 輸出: 2 , [1,1] 與 [1,1] 為兩種不同的情況。 說明 : 陣列的長度為 [1, 20,0

交換機配置埠聚合對應伺服器bonding

埠聚合介紹: TRUNK是埠匯聚的意思,就是通過配置軟體的設定,將2個或多個物理埠組合在一起成為一條邏輯的路徑從而增加在交換機和網路節點之間的頻寬,將屬於這幾個埠的頻寬合併,給埠提供一個幾倍於獨立埠的獨享的高頻寬。並且能保證一條鏈路斷開了,另外一條也能保持工作。 1.進入交

機試:四則運算表示式求值

題目描述請實現如下介面/* 功能:四則運算     * 輸入:strExpression:字串格式的算術表示式,如: "3+2*{1+2*[-4/(8-6)+7]}"     * 返回:算術表示式的計算結果     */publicstaticint calculate(St

機試—地鐵換乘圖文吐血整理

題目:地鐵換乘 描述:已知2條地鐵線路,其中A為環線,B為東西向線路,線路都是雙向的。經過的站點名分別如下,兩條線交叉的換乘點用T1、T2表示。編寫程式,任意輸入兩個站點名稱,輸出乘坐地鐵最少需要經過的車站數量(含輸入的起點和終點,換乘站點只計算一次)。 地鐵線A(環線

2016屆360公司PHP服務開發筆試和麵試之所得所感

        這是一篇敘述自己在360公司參加筆試和麵試的過程,可能面試的職位並不是你所學的方向,但是如果你能從中學到些什麼或者吸取我的教訓,那麼作者就非常知足了。本著"學習別人是怎麼失敗的,活著出來的人才能成功"的目標,我從三個方面進行敘述:        第一部分:36

2016校招機試題軟體開發

今天華為的機試題明顯變難了,而且和往年的不一樣了,準備了前些年的題目,但是今年的做起來很不習慣。機試時可以上網,但是搜不到原題。最後的機試分數300分,只做了第一題和第二題。 如果你想去華為,早早準備,多刷刷華為的OJ (華為線上訓練與測試平臺) http://career-oj

android開發手機底部導航欄擋住了應用佈局

原因:使用安卓的BottomNavigationView控制元件開發底部導航欄同時使用了沉浸式狀態列導致華為手機的底部導航欄會蓋住我應用的導航欄。 解決:先寫一個工具類 import android.content.Context; import android.co

二十四進制編碼串轉換32位無符號整數C語言實現

bool while open 參數錯誤 hint div 第一個字符 bsp opened typedef int BOOL; #define TRUE 1; #define FALSE 0; #define UINT_MAX 0xffffffff

:file translate protocolFTP

主目錄 ftw 帳戶 sta nag cipher sla 傳輸協議 director file translate protocol 文件傳輸協議 R1:ftp 服務器 ftp server enable 啟用ftp 服務 set default ftp-di

2018精英挑戰賽初賽總結 失敗,不甘,但我還在奮鬥的路上笑著

2018華為精英挑戰賽初賽總結 (失敗,不甘,但我還在奮鬥的路上笑著)     第一次嘗試參加這樣大規模的全國性比賽,由於賽程基本過半了,目標很明確,近前64就行。雖然成績最好的時候只有85名,但在近半個月的參賽過程中收穫滿滿。止步初賽,此時“不甘心”是最大的情緒,很

淺看IT內控

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

[分享]《Flask Web開發:基於Python的Web應用開發實戰第2版》中文PDF+源代碼

全面介紹 flask 技術 ESS nfs 圖片 ges web應用開發 復制粘貼 下載:Flask Web開發第二版《Flask Web開發:基於Python的Web應用開發實戰》第二版中文PDF,324頁,帶目錄和書簽,文字能夠復制粘貼;配套源代碼;經典書籍第二版,講解

其他進位制轉化為10進位制和10進位制轉化其他進位制均一個函式c++

今天專門抽出來一點時間來弄一下,進位制轉化的問題,不論是其他進位制轉化為10進位制還是10進位制轉化為其他進位制,均使用同一個函式來完成,只需要手動輸入從哪個進位制轉化為哪個進位制。 程式碼如下: #include <iostream> #include <cmat

DALSA線陣CCD開發紀要C++

應用背景:晶體表面疵病工業檢測,導軌運動的光柵尺反饋系統產生的脈衝用於外觸發Dalsa相機進行影象採集。 解決問題:Dalsa線陣CCD直接採集的影象是當前一行的影象,配套的採集卡中用於儲存影象的緩衝區有限,當平臺連續長距離運動時,如果不及時讀取緩衝區的影象,新採集的影象將覆蓋之前採集的影象。

C#-XML檔案提取字串+字串存XML檔案+建立XML自定義節點檔案+讀取節點內容

一、將字串寫入xml檔案(並儲存) 寫入:  XmlDocument xdoc = new XmlDocument();  xdoc.LoadXml(“xmlstring”); 儲存:  xdoc.Save(“pathsave.xml”) 二、將

純正商業級應用-微信小程式開發實戰雲盤分享

第1章 導學與申請appkey 如何更好的學習本課程?如何申請開發者key?如何呼叫和測試介面? 1-1 微信小程式商業級實戰-課程導學。 1-2 優先自己開發 1-3 appkey的申請 1-4 課程維護說明 第2章 準備工作 開發前的準備工作以及第三方開發工具的選擇

野牛NBIOT 環境監測專案---OceanConnect雲平臺配置

通過前面的章節,裝置端已經可以連線網路並收發資料成功,那麼後續開始部署雲平臺,這個章節主要介紹如何部署華為OceanConnect雲平臺,其實這個雲平臺和電信基本一致,同時電信雲平臺面向的物件是企業,不對個人開放。 步驟一、準備工作     1、安裝谷歌瀏覽器,

鏈路匯聚命令靜態

華為鏈路匯聚命令(靜態): 第一步:建立鏈路匯聚第二步:將物理介面加入鏈路匯聚第三步:封裝鏈路匯聚通道為trunk,同時允許通過的VLAN (靜態)第四步:開啟負載均衡 interface eth-trunk 6trunkport g 0/0/6 to 0/0/7#介面型號注意port link-type

“棧”的典型應用—表示式求值C語言實現【轉】

我們都知道算術四則運算的運算規則是: 先乘除,後加減。 從左到右計算 先算括號內,再算括號外 表示式組成 任何一個表示式都有運算元、運算子和界定符組成。 運算元即可以是常量,也可以是被說明為變數或常量的識別符號。 運算子可以分為算術運算,關係運算和邏輯運