美團2018校園招聘 研發工程師(三)

2021-09-19 12:19:35 字數 1089 閱讀 3041

1.以下**輸出什麼?

int a =1,b =32 ;

printf("%d,%d",a答案:1,0;編譯器輸出結果為1,1

2.具有相同型別的指標型別變數p與陣列a,不能進行的操作是:

a.p=a;   b.*p=a[0];  c.p=&a[0];   d.p=&a;

答案:d,不懂

5.有9個球,其中乙個的質量與其他的不同,有乙個天平,通過最多幾次可以找出那個質量不一樣的球?

答案:3次

11.假設在x86平台上,有乙個int型變數,在記憶體中的內部由低到高分別是:0x12,0x34,0x56,0x78當通過網路傳送該資料時,正確的傳送順序是(  )

18.在x86系統下,sizeof如下結構體的值是多少?

struct

答案:short型別表示整型,佔2個位元組,int佔四個位元組,char佔乙個位元組,結構體的值為型別位元組最大值整數倍,由記憶體對其規則可得24

硬鏈結不能跨檔案系統 軟連線可以

硬鏈結不能建立目錄 軟鏈結可以

硬連線不能指向空檔案 軟連線可以

硬連線不指向inode節點 inode節點可以被多個檔案指向

軟連線和硬連線的inode不同

21.我們用乙個等臂天平來稱物體的質量,如果我們要稱的物體質量範圍在1到40克(整數),請問我們最少需要幾塊砝碼可以完成這項物體質量的稱量?

答案:砝碼有三種狀態,低,正好,高,所以想到用三進製表示,而40用三進製表示是1111,所以用四塊砝碼,0001,0010,0100,1000

此題可以看成用多少個數可以表示1-40之間任何乙個數。砝碼有三種狀態,放在物體同側,放在物體另一側,並不使用。 所以這些數之間可以加可以減,也可以不計算在內。考慮用對稱三進製來計算,即,-1,0,1三個狀態。40可以用1111來表示,所以最多只用四個砝碼就可以表示1-40之間所有數。

29.在網路7層協議中,如果想使用udp協議達到tcp協議的效果,可以在哪層做文章?

答案:會話層

總結:不會的很多啊,執行緒、作業系統、計算機網路。

美團點評2012研發工程師筆試卷

package meituan2012 class node public class main reverse a link list between pre and next exclusively an example a linked list this k is 3 0 1 2 3 4 5...

百度校園招聘 研發工程師筆試題(濟南站)

一,簡答題 30分 1,當前計算機系統一般會採用層次結構儲存資料,請介紹下典型計算機儲存系統一般分為哪幾個層次,為什麼採用分層儲存資料能有效提高程式的執行效率?10分 所謂儲存系統的層次結構,就是把各種不同儲存容量 訪問速度和 的儲存器按層次結構組成多層儲存器,並通過管理軟體和輔助硬體有機組合成統一...

百度2015校園招聘筆試題 研發工程師(西安站)

一 簡述題 1.請簡述tcp ip的三次握手和四次揮手?並解釋為何關閉連線需要四次揮手?2.作業系統的記憶體淘汰演算法有哪些?請列出並簡要說明?3.進行資料庫設計的時候需要遵循哪些正規化,請列出並說明?二 演算法與程式設計題 1.尋找乙個單項鍊表的中項,若存在兩個則返回前乙個,請列出演算法描述並給出...