原创 哈曼2013校園招聘筆試題

哈曼筆試題還是出的挺不錯的。有的就看你仔細不仔細了。圖片上面的有的答案是錯誤的,所以塗掉了。

原创 libeio-異步I/O庫初窺

      這段時間一直在學習Linux下編程,前兩天看一帖子中提到Libeio這個異步I/O庫,於是搜索來看看。libeio代碼量不大用wc命令統計了一下,四千多行。於是乎決定學習一下,通過讀代碼來增加對linux編程的認識。    

原创 胡思亂想c++面試題

說明:     下面的題目,有的是看書的時候,弄懂一個問題後,突然想着要是作爲面試題,面試官會怎麼問?有的來源於網絡。權當總結,備戰面試。 題目1:   class A  { private:        int i;        i

原创 華爲2013校園招聘上機筆試題

時間:2012-09-15   地點:電子科大 上機時間兩小時,3道題 1 字串轉換 問題描述: 將輸入的字符串(字符串僅包含小寫字母‘a’到‘z’),按照如下規則,循環轉換後輸出:a->b,b->c,…,y->z,z->a;若輸入的字符

原创 [算法學習]在字符串中刪除特定的字符

題目:輸入兩個字符串,從第一字符串中刪除第二個字符串中所有的字符。例如,輸入”They are students.”和”aeiou”,則刪除之後的第一個字符串變成”Thy r stdnts.”。 題目來源於何海濤老師(http://zhe

原创 [算法學習]將一個隨機的整數轉換成一個按各位上數值大小排序的整數

題目1、將一個隨機的整數轉換成一個按各位上數值大小排序的整數,例如整數2541轉換成1245,隨機整數521368轉換成123568,用C語言編程來實現,要求不能使用一步到位的庫函數。 思想:數字只可能爲0-9,所以可以先將正數每一位出現

原创 linux-解析命令行選項getopt_long用法

   在程序中難免需要使用命令行選項,可以選擇自己解析命令行選項,但是有現成的,何必再造輪子。下面介紹使用getopt_long解析命令行選項。 程序中主要使用: 短選項 長選項 是否需要參數 備註 -v --version 否 查

原创 京東2013校園招聘軟件研發筆試題

時間:2012-9-11 地點:川大 我只能說第一家公司,不是一般的火爆。不得不吐槽一下: 京東宣講完全沒有計劃,只看到個下午兩點半宣講,結果跑過去,下午兩點是宣講管培的。在川大外的德克士呆了一下午。坑 估計是沒考慮那麼多人,一個演播廳

原创 linux-信號處理

    信號是在軟件層次上對中斷機制的一種模擬,在原理上,一個進程收到一個信號與處理器收到一箇中斷請求可以說是一樣的。信號是異步的,一個進程不必通過任何操作來等待信號的到達,事實上,進程也不知道信號到底什麼時候到達。     信號是進程間

原创 [算法學習]發帖水王

來自:http://blog.csdn.net/v_july_v/article/details/6890054 題目1:Tango是微軟亞洲研究院的一個試驗項目,如圖1所示。研究院的員工和實習生們都很喜歡在Tango上面交流灌水。傳說,

原创 銳捷2013校園招聘筆試題

題不多,全是c語言題,下面只是一些不太確定答案的題。 1、 int x=3,y=4,z=5; printf("%d\n",~((x^y)&&!z));正確答案:-1 其實這道題有點不太確定的就在於~0,到底等於多少。 ~0=111111

原创 [算法學習]楊氏矩陣

1.定義    楊氏矩陣中,每行元素是遞增的,每列元素也是遞增的。 2.楊氏矩陣中查找    思想:從矩陣的右上角(或者左下角)開始查找num,如果a[i][j]<num,則比較a[i][j+1]與num之間的關係;如果a[i][j]>n

原创 [算法學習]尋找缺失的數

題目: 有一組數字,從1到n,中減少了一個數,順序也被打亂,放在一個n-1的數組裏,請找出丟失的數字。 思路1:   求出1-n的總和,減去數組中n-1個數,則剩下的值就是丟失的數字。這種方法求和的時候,有可能溢出。可以採用1-a[0]+

原创 linux-坑爹的undefined reference to `SHA1'

一程序需要使用openssl中的SHA1方法.安裝openssl後,一直報undefined reference to `SHA1'這個錯誤. 示例程序源碼如下: #include <iostream> #include <iomani

原创 [算法學習]大數據量算法題

參考:http://blog.csdn.net/v_july_v/article/details/6712171 1.騰訊面試題:給40億個不重複的unsigned int的整數,沒排過序的,然後再給一個數,如何快速判斷這個數是否在那40