<rt id="eqeyq"><delect id="eqeyq"></delect></rt><rt id="eqeyq"><tr id="eqeyq"></tr></rt>
  • <rt id="eqeyq"></rt><abbr id="eqeyq"></abbr>
    <button id="eqeyq"><input id="eqeyq"></input></button>
    <bdo id="eqeyq"></bdo>
    <table id="eqeyq"></table>
    好獵頭網(wǎng)-中高級(jí)人才獵頭網(wǎng)站!服務(wù)熱線(xiàn):400-1801-668 好獵頭   |   登錄 注冊(cè)

    小米校招技術(shù)類(lèi)筆試題目

    添加時(shí)間:2017-11-27 00:00:00
    瀏覽次數(shù): 0

    ?

    職位類(lèi)型:技術(shù)類(lèi)
    筆試時(shí)間:2014年8月
    招聘公司:小米

    樓主參加了小米校招的宣講會(huì),被圈粉了,感覺(jué)小米公司的前景不錯(cuò),工作人員也很親切。但是悲催的是,筆試就被鄙視了。。。
    小米校招技術(shù)類(lèi)筆試題目分享

    下面是記得的一些筆試題,回憶版及供參考~

    1.黑盒測(cè)試包括什么?(有好幾個(gè)選項(xiàng)忘了)

    2.正則表達(dá)式 x|(yx+) 選出不匹配的
    A,x B,xyxx C,yx D,yxxx

    3.將 abcde 入棧,不可能的出棧順序
    A.abcde
    B.decba
    C.decab
    D.edcba

    4.Struct S
    {
    int * p;
    int * p2;
    };
    void main()
    {
    struct S mys;
    int *p=&mys.p;
    p[0]=1;
    p[1]=2;
      }
    問(wèn)程序的運(yùn)行結(jié)果(有好幾個(gè)選項(xiàng),忘了,其中一個(gè)是程序已經(jīng)崩潰)

    5.5*4 的矩形,這里有幾個(gè)長(zhǎng)方形?(填空題)

    6.(這一題很巧妙) x=5678 求函數(shù)返回?cái)?shù)值(填空)
    int foo(x)
    {
    int count=0;
    while(x)
    {
    count++;
    x=x&(x-1);
    }
    return count;
    }

    7.舉辦m個(gè)隊(duì)(m>=3)單循環(huán)比賽,贏得3分,平2分,負(fù)0分,(前3名)有2個(gè)小組提前出線(xiàn),(分?jǐn)?shù)一樣就抽簽決定),那出線(xiàn)至少是幾分?(填空題)

    8.考察 C++的繼承
    # include “stdafx.h”
    # include
    using namespace std;
    class A
    {
    public :
    void virtual run()
    {
    cout<<”a”<
    }
    void disp()
    {  
    cout<<”aa”<
    }
    };
    class B :public A
    {
    public :
    void run()
    {
    A::run();
    cout<<”b”<
    }
    void disp()
    {
    cout<<”bb”<
    }
    };
    void main(void)
    {
    B b;
    b.run();
    b.disp();
    A * a=new B();
    a->run();
    a->disp();
    }
    結(jié)果:(填空題)

    9.晚上過(guò)橋問(wèn)題 有 5 個(gè)人,過(guò)橋時(shí)間分別是 1,3,6,8,12(S),橋每次最多 2 個(gè)人,燈只有 30S,怎么走?(填空題)

    10.數(shù)字規(guī)律變化題(忘了, sorry)

    11.編程題
    有一個(gè)數(shù)組(非遞減),旋轉(zhuǎn)了不知道多少個(gè)位,在該數(shù)組中找一個(gè)數(shù)的下標(biāo)。寫(xiě)出代碼(用 C/c? 或者 java)并分析時(shí)間空間復(fù)雜度,考慮效率(很重要)。(本人認(rèn)為可以采用改進(jìn)的折中查找法)
    eg:數(shù)組 [6,7,1,2,3,4,4] 找 3,返回 4;
    函數(shù)原型
    C/C++:
    int find(int * a,int n,int count) count 為 a 數(shù)組長(zhǎng)度;n 為要查找的數(shù)
    Java:
    int find(int []a,int n)

    總體上感覺(jué)小米的筆試還是比較有難度的,要有扎實(shí)的基礎(chǔ)、熟練的算法、清晰的思維才能通過(guò)啊,要不然就要像我一樣心碎啦。

    主站蜘蛛池模板: 赣州市| 桂阳县| 霍林郭勒市| 双流县| 梅河口市| 天门市| 成武县| 精河县| 饶平县| 班玛县| 邹平县| 长乐市| 清水县| 湘阴县| 达拉特旗| 仲巴县| 郯城县| 越西县| 德惠市| 武平县| 维西| 桦川县| 临沭县| 霍州市| 淮南市| 府谷县| 宜良县| 石台县| 嫩江县| 怀化市| 凤冈县| 锡林郭勒盟| 陆川县| 镇沅| 拜城县| 清徐县| 兰西县| 伊金霍洛旗| 方城县| 邳州市| 筠连县|