久久久久久无码中文|日本人妻在线视频一区|欧洲亚洲国产精品怡红院|国产高清一区二区免费视频|亚洲免费黄色视频在线观看|香蕉视频国产在线2020|国产日韩欧美综合色视频在线|国产精品99久久精品2020

<td id="nae1j"><ins id="nae1j"></ins></td>
        1. <i id="nae1j"><ins id="nae1j"></ins></i>

          1. <small id="nae1j"></small>
        2. <source id="nae1j"><ins id="nae1j"></ins></source>

        3. <i id="nae1j"><ins id="nae1j"></ins></i>
              1. 
                
                  
                  
                  歡迎登錄泰州人才網(wǎng)!請 登錄免費注冊
                  騰訊面試筆試題及經(jīng)驗大合集 不看你會后悔的
                  來源:泰州人才網(wǎng) 日期:2011-05-04 瀏覽
                  騰訊筆試題(一)

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

                  www.vapeomega.com

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

                  www.vapeomega.com

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

                  www.vapeomega.com

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

                  www.vapeomega.com

                    unsigned mask = (0x1<

                  www.vapeomega.com

                    if ( (a-b)&mask )

                  www.vapeomega.com

                    max_num = b;

                  www.vapeomega.com

                    else

                  www.vapeomega.com

                    max_num = a;

                  www.vapeomega.com

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

                  www.vapeomega.com

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

                  www.vapeomega.com

                    int line= __LINE__;

                  www.vapeomega.com

                    char *file = __FILE__;

                  www.vapeomega.com

                    cout<<"file name is "<<(file)<<",line is "<

                  www.vapeomega.com

                    3.兩個數(shù)相乘,小數(shù)點后位數(shù)沒有限制,請寫一個高精度算法與大數(shù)相乘原理一樣,只是調(diào)整小數(shù)點位置,即有效小數(shù)個數(shù)

                  www.vapeomega.com

                    算法提示:

                  www.vapeomega.com

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

                  www.vapeomega.com

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

                  www.vapeomega.com

                    2, 去掉a,b中的小數(shù)點,

                  www.vapeomega.com

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

                  www.vapeomega.com

                    3, 計算c=a*b;

                  www.vapeomega.com

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

                  www.vapeomega.com

                    )

                  www.vapeomega.com

                    4, 輸出c

                  www.vapeomega.com

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

                  www.vapeomega.com

                    4.寫一個病毒

                  www.vapeomega.com

                    while (1)

                  www.vapeomega.com

                    {

                  www.vapeomega.com

                    int *p = new int[10000000];

                  www.vapeomega.com

                    }

                  www.vapeomega.com

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

                  www.vapeomega.com

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

                  www.vapeomega.com

                    struct st{

                  www.vapeomega.com

                    int i;

                  www.vapeomega.com

                    short s;

                  www.vapeomega.com

                    char c;

                  www.vapeomega.com

                    };

                  www.vapeomega.com

                    sizeof(struct st);

                  www.vapeomega.com

                    8

                  www.vapeomega.com

                    char * p1;

                  www.vapeomega.com

                    void * p2;

                  www.vapeomega.com

                    int p3;

                  www.vapeomega.com

                    char p4[10];

                  www.vapeomega.com

                    sizeof(p1www.vapeomega.com.p4) =?

                  www.vapeomega.com

                    4,4,4,10

                  www.vapeomega.com

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

                  www.vapeomega.com

                    最小堆

                  www.vapeomega.com

                    二分查找

                  www.vapeomega.com

                    快速排序

                  www.vapeomega.com

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

                  www.vapeomega.com

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

                  www.vapeomega.com

                    基礎(chǔ)題有15道選擇和2道讀程序填空。選擇題的確是很基礎(chǔ),主要考數(shù)據(jù)結(jié)構(gòu),還有一些體系結(jié)構(gòu)、數(shù)據(jù)庫的題目;讀程序題跟我們平時考試的差不多,一道是兩個升序鏈合并成一個升序鏈+遞歸,一道是四色著色方案附加題有幾道沒有看清楚。有一道是unix防僵死算法,最后一道是sql查詢,還有幾道忘了,其中一個是很長的程序題。

                  www.vapeomega.com

                   

                  www.vapeomega.com

                  分享到:
                  大家都在看
                  忻州市| 新巴尔虎右旗| 新民市| 思茅市| 和顺县| 雅江县| 贵阳市| 赣榆县| 哈巴河县| 福鼎市| 汕头市| 黄龙县| 喜德县| 东丽区| 密云县| 周至县| 潜山县| 邮箱| 天柱县| 尤溪县| 阿巴嘎旗| 通海县| 察隅县| 乌什县| 鹰潭市| 南华县| 措美县| 恩施市| 靖安县| 泰宁县| 广汉市| 隆回县| 石屏县| 左云县| 永嘉县| 雷山县| 巴青县| 漯河市| 确山县| 霞浦县| 乌鲁木齐市|