久久综合丝袜日本网手机版,日韩欧美中文字幕在线三区,亚洲精品国产品国语在线,极品在线观看视频婷婷

      <small id="aebxz"><menu id="aebxz"></menu></small>
    1. tencent騰訊筆試題

      時間:2022-07-13 03:54:54 筆試 我要投稿
      • 相關(guān)推薦

      tencent騰訊筆試題

      騰訊的流程是一筆和四面。前三次面試都是技術(shù)面,hr面基本不刷人。筆試成績決定面試順序。技術(shù)面可能要寫代碼,做智力題目。

      tencent騰訊筆試題

      主要是c/c++、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等方面的基礎(chǔ)知識。好像有sizeof、樹等選擇題。填空題是補充完整程序。附加題有寫算法的、編程的、數(shù)據(jù)庫sql語句查詢的。還有一張開放性問題。

      1.請定義一個宏,比較兩個數(shù)a、b的大小,不能使用大于、小于、if語句。

      int const shift = sizeof(int)*8-1;

      unsigned mask = (0x1

      max_num = b;

      else

      max_num = a;

      #define Max(a,b) ( a/b)?a:b

      2.如何輸出源文件的標題和目前執(zhí)行行的行數(shù)

      int line= __LINE__;

      char *file = __FILE__;

      cout<<"file name is "<<(file)<<",line is "< 3.兩個數(shù)相乘,小數(shù)點后位數(shù)沒有限制,請寫一個高精度算法

      與大數(shù)相乘原理一樣,只是調(diào)整小數(shù)點位置,即有效小數(shù)個數(shù)

      算法提示:

      輸入 string a, string b;計算string c=a*b; 返回 c;

      1, 紀錄小數(shù)點在a,b中的位置l1,l2,則需要小數(shù)點后移動位置數(shù)為l=length(a)+length(b)-l1-l2-2;

      2, 去掉a,b中的小數(shù)點,(a,b小數(shù)點后移,使a,b變?yōu)檎麛?shù))

      3, 計算c=a*b; (要么用java的BigInterger搞, 要么自己用C++寫高精度數(shù)乘法,超過百萬位,用FFT,我就不細說,這都預(yù)先寫過就別做了)

      4, 輸出c,(注意在輸出倒數(shù)第l個數(shù)時,輸出一個小數(shù)點。若是輸出的數(shù)少于l個,就補0)

      4.寫一個病毒

      while (1)

      {

      int *p = new int[10000000];

      }

      上面這個不對,沒有傳染性,寄生性……

      5.不使用額外空間,將 A,B兩鏈表的元素交叉歸并將樹序列化 轉(zhuǎn)存在數(shù)組或 鏈表中

      struct st{

      int i;

      short s;

      char c;

      };

      sizeof(struct st);

      8

      char * p1;

      void * p2;

      int p3;

      char p4[10];

      sizeof(p1...p4) =?

      4,4,4,10

      5.讓你在100000000個浮點數(shù)中找出最大的10000個,要求時間復(fù)雜度優(yōu)。

      最小堆

      二分查找

      快速排序

      雙向鏈表的刪除結(jié)點

      有A、B、C、D四個人,要在夜里過一座橋。他們通過這座橋分別需要耗時1、2、5、10分鐘,只有一支手電,并且同時最多只能兩個人一起過橋。請問,如何安排,能夠在17分鐘內(nèi)這四個人都過橋?

      基礎(chǔ)題有15道選擇和2道讀程序填空。選擇題的確是很基礎(chǔ),主要考數(shù)據(jù)結(jié)構(gòu),還有一些體系結(jié)構(gòu)、數(shù)據(jù)庫的題目;讀程序題跟我們平時考試的差不多,一道是兩個升序鏈合并成一個升序鏈+遞歸,一道是四色著色方案

      附加題有幾道沒有看清楚。有一道是unix防僵死算法,最后一道是sql查詢,還有幾道忘了,其中一個是很長的程序題。。

      發(fā)信人: charly (查理一世), 板面: Work

      標 題: 騰訊筆試題

      發(fā)信站: 飄渺水云間 (Sat Nov 11 10:55:33 2006), 轉(zhuǎn)信

      15個選擇題,60分

      一個程序填空,40分

      三道附加題60分

      附加題考的是

      不用第三個變量實現(xiàn)兩個整形變量的交換linux的子進程操作系統(tǒng)資源搶占管理,兩個進程要對文件進行獨占訪問,采用共享變量,判斷可行否書寫strcpy()

      時間兩個小時,選擇題 15*4

      然后是程序填空題 10 (2*5), 30 (10*3)

      附加題用c++ 實現(xiàn)一個鏈地址hash。

      程序填空題我就不說了,比較easy的說,值得一提的是選擇題。

      絕大部分考的是C++,我大致說下主要部分吧:

      涉及程序執(zhí)行壓棧的:1道

      涉及容器和迭代器的:4道

      涉及虛擬函數(shù)以及dynamic_cast的 3道

      涉及參數(shù)傳遞的 1道

      簡單的程序段落判斷 2道

      涉及類的靜態(tài)成員賦值的 1道

      剩下的是雜七雜八的。

      不管怎么說,假如你把c++ primer 仔細閱讀了一遍,基本上沒問題?嫉挠行┘,沒有涉及算法和編譯等知識,所以我同屋一個兄弟很郁悶,因為他linux底層比較好,本來報的是后臺開發(fā),哪知道結(jié)果考這種類型的題目。

      程序填空的考了文件操作,以及數(shù)組移動等。附加題比較簡單的說,只要把數(shù)據(jù)結(jié)構(gòu)的hash部分好好看,然后用class組裝一下就ok了。最后祝大家好運,今年騰訊計劃50%的是校園招聘,感覺很不多


      【tencent騰訊筆試題】相關(guān)文章:

      tencent騰訊 筆試題07-10

      Tencent Club(騰訊匯)是干什么用的呢?07-09

      關(guān)于騰訊筆試題07-10

      關(guān)于騰訊技術(shù)類筆試題07-10

      一道騰訊的面試題07-09

      跪求騰訊前端面試題07-10

      騰訊實習(xí)生筆試題 網(wǎng)頁重構(gòu)07-10

      華為筆試題硬件筆經(jīng)07-11

      騰訊技術(shù)類校園招聘筆試試題(A8卷)07-12

      軟件工程師筆試題目11-騰訊07-10