<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 應同學之邀,分享群碩面試及筆試經歷.

    時間:2024-10-08 08:54:40 綜合指導 我要投稿
    • 相關推薦

    應同學之邀,分享群碩面試及筆試經歷.


    雖然我已經選擇了去百度,或者其他公司,反正不去群碩了.

    但應個別想去群碩的同學之邀,還是將群碩面試及筆試流程大致的回顧一下.進群碩的門檻不是很高,但要拿到高的薪金,就要看臨場發揮了。

    群碩-筆試

    接到筆試通知,星期六下午,在北航2號樓101房間(沒記錯的話),位置都是一個挨著一個做的。不過有一大半不會去。所以想結成同盟,組團答題,勸你還是放棄這個想法,除非你能夠很快的搞定旁邊的陌生人。

    筆試題(依照記憶,很多記不準了,答案也只是我的個人意見,不是標準答案,答題要點,不在于解決問題,而是看編程的風格,以及簡潔程度,所以記住寫的盡量的簡潔和易懂.我寫的答案也不一定很簡潔,別當真啊,據我后來了解,筆試成績很可能直接決定你的薪金多少,所以答案一定要精益求精,而不是寫完拉倒。):

    1. 請寫一個函數,計算字符串的長度.
    答:
    int strlen(const char* src){
        assert( NULL != src);
       
        int len = 0;
        while(*src++ != '\0')
           len++;
       
        return len;
    }

    2. 請寫一個函數,實現strstr,即從一個字符串中,查找另一個字符串的位置,如strstr("12345", "34")
    返回值為2,在2號位置找到字符串34

    答:
    char * strstr(const char* src, const char* sub){
        assert( NULL != src && NULL != sub);
        const char* p = src, *q = sub;
       
        while(*src != '\0'){
            if(*src++ != *sub++){
               src = ++p;
               sub = q;
            }      
        }

        if(*src == '\0' )
           return  NULL;
        else
           return q;
    }

    3. 編寫函數,將"bei jing ni hao ma."倒置為"ma. hao ni jing bei",即句子中的單詞位置倒置,而不改變單詞內部的結構。
    答.
    void reverse_(char* ptr, int len){
        if(len == 0)
           return;
       
        char temp;
        for(int i =0; i <= len / 2; i++){
           temp = *(ptr+i);
           *(ptr+i) = *(ptr + len - i);
           *(ptr + len -i) = temp;
        }
    }

    void reverse(char * src){
        assert(NULL != src);
       
        char * p = src, *src_ = src;
        while(*src != '\0'){
           if(*src == ' '){
              reverse_(p, src-p);
              while(*src++ == ' ');
              p = src;
            }else{
              src++;
            }
        }
        reverse_(src_, src - src_ - 1);
    }

    4. 智力題,有8個球和一個天平,其中有一個球比其他的都重,看怎么通過2次找到該重球.
    答.設球的標簽為abcdefgh
    先選abc與def比較,三種結果
    abc更重,則再比較a與b,如果哪個球重,則該球為重球,如果平衡,則c球為重球
    def更重,同上
    一樣重,則比較g,h,重球為所要之球

    5.拓展上面題目,如果有n個球,怎么用最少的次數找到重球,并且求出最少次數。
    答.仿照上題即可,次數為大于log3n的最小整數

    6.一道英文閱讀理解題.
    答.自己看著辦,我也不會。

    群碩-一面

    面試的地點在創富大廈17層,北航南門做車到海淀南路下,然后拐個彎就到了,面試流程,先進門將簡歷交到前臺,然后有若干個面試官根據自己掌握的知識,挑選簡歷進行面試,因為公司是搞軟件外包的,所以各門語言都需要。我當時被分到了c++組。

    面試大概的一些題目(c++組)
    1.英文自我介紹。
    我當時沒有準備,所以沒用英文,直接用的中文,要高薪的話,最好還是準備準備。

    2.介紹一下自己的項目.
    我介紹的是搜索引擎相關的項目,所以后頭問的問題因人而異

    3.c++的虛函數機制
    地球人都知道的東西,我就簡略的說了.
    "如果不用虛函數,而是普通的函數,那么函數的入口地址在編譯器就已經確定了,而虛函數通過將函數入口指針指向一個虛函數表,這個表保存了父子多個繼承類的相應函數入口地址,在運行期動態的改變函數的入口地址,達到多態的目的."

    4.stl是什么
    stl是標準模板庫,提供了一個框架,及5大模塊,容器,迭代器,算法,類函數,分配器,方便用戶重復使用

    5.stl的內部結構了解嗎
    這個看平時的積累了,他問了我map的底層結構是什么,我答得是紅黑平衡樹。

    6.boost是什么
    boost是c++標準委員會編寫的一個類庫,很可能加入到下一個c++標準中,其中包括很多如智能指針,數字轉換,graph,python,thread,方面的東西.

    建議平時多用一些開源的類庫,而不是被束縛在vs.net上,其他的問題實在記不起來了。

    群碩-二面

    到了2面,基本不出大的意外地話,可以等著拿offer了.
    常用問題:

    1.有沒有考研,為什么不考研呢
    2.你所碰見的最大的困難是什么
    3.同學是怎么看待你的
    4.你認為我們公司會錄用你嗎
    5.英語水平怎么樣
    6.如果你喜歡開發,而公司把你放到了測試組,你怎么辦
    7.想在上海,還是北京工作

    如果到這一步,差不多可以拿offer了.工資高低,看你的面試效果了.

    【應同學之邀,分享群碩面試及筆試經歷.】相關文章:

    筆試經歷回憶,筆試經歷分享11-21

    富士康筆試與面試經歷 分享啦11-20

    上實筆試面試經歷,面經分享11-20

    阿迪達斯筆經,筆試經歷分享11-21

    瑪氏筆試經歷分享,被鄙視了11-21

    江蘇移動筆試的經歷分享11-21

    群碩筆試題Java和C++、C#11-21

    面試畢馬威的筆試經驗分享12-03

    藍標筆試面試的經歷11-21

    普華冬季實習筆試經歷分享11-21

    主站蜘蛛池模板: 久久国产乱子伦精品免费强| 成人区人妻精品一区二区不卡视频| 日韩精品视频一区二区三区| 国产成人精品亚洲精品| 亚洲Av无码精品色午夜| 精品成人一区二区三区四区| 国产成人A人亚洲精品无码| 亚洲国产成人精品无码区在线观看| 国内精品久久久久久久涩爱| 国产成人精品日本亚洲直接| 无码少妇精品一区二区免费动态| 久久精品国产精品亚洲| 国产成人精品久久一区二区三区av | 国产精品无码专区| 久久乐国产精品亚洲综合| 国内精品九九久久久精品| 免费人欧美日韩在线精品| 午夜精品久视频在线观看| 久久精品无码一区二区无码| 久久久久成人精品无码| 99精品国产福利在线观看| 国产精品亚洲片在线| 在线精品无码字幕无码AV| 精品人妻少妇一区二区三区在线 | 日韩欧美精品不卡| 国语自产少妇精品视频蜜桃| 久久精品女人天堂AV麻| 日本精品卡一卡2卡3卡四卡| 久久66热人妻偷产精品9| 欧美人与性动交α欧美精品成人色XXXX视频| 久久线看观看精品香蕉国产| 精品爆乳一区二区三区无码av| 亚洲日韩一页精品发布| 欧美日韩国产精品 | 国产精品成人精品久久久| 国产精品亚洲午夜一区二区三区| 乱码精品一区二区三区| 亚洲av无码精品网站| 亚洲Av无码精品色午夜 | wwwvr高清亚洲精品二区| 久久se精品一区精品二区|