• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            socketref,再見!高德

            https://github.com/adoggie

              C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
              246 Posts :: 4 Stories :: 312 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(54)

            我參與的團隊

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

                昨天接到the9的人事mm的電話通知今天去公司面試,職位大概是開發崗位
            這些年來也一直沒有面試的經歷,閑在家里沒事所以今天就去看看。
            the9.com =>張江高科技園區碧波路690號3號樓,google了一下具體位置,帶了個導航儀開著桑哥走了。
            外環比較擁擠,25公里開了45分鐘便到了碧波路,一個大拐就進了690號,接著一個小拐又一個大拐,直接將車停就進了車位,"技術不錯,可以打9.9分"。
                the9也算是有點財力和規模,整個一片都是the9公司。
            剛想推門下車,一個保安馬上上來,我想這個服務到是周到。"先生,這里不能停車,這是我們老板的車位". 奶奶的,確實邊上不是BMW就是A6之類的車子,仔細一看,確實車位上都有具體的車牌。一不小心把車停到the9老板 家了。接著就倒車,7拐八拐 找了個日光浴的位置。
            來到the9的前臺,說是要做題,領了份考卷就去2號會議室。
                里面有2人,各一男女,沒多時便走了,過了半小時又進來一位做題,看上去比我是年輕多了。
            開始做題,好久沒被面試了,有點興奮。某些題目回答的太細且考慮過多,磨磨蹭蹭也搞了一個小時,看了下鐘點15:30了。
            接著等人來撈我去談,等了30分鐘也沒人來,所以就踱到前臺交予前臺mm(長得不錯哦)。然后我繼續等,約莫20來分鐘mm叫我,我便跟一個叫陳國*的Man去面試,陳**帶我繞了幾條走廊,那個走路的速度真是超級的慢,居然是我走在他前面,有點受不了。
                進了一會議室,陳**不知為何一下子沒開口,瞬即拿出筆在白板上寫了起來。
                "你現在做個題目哦,題目是這樣的:1000~10000里面的4位平方數你給我找出來,數字的規則是 abcd, a=b c=d,我現在有個其他面試,過5分鐘我再來",奶奶的,居然還讓我做題,而且是這種小學生做的題目。說完陳Man就走了,真是來氣,起來我也轉身離開了the.com。
            做了這么些年的開發,本來以為面試會跟我聊一下系統的架構,opensource,通信技巧,看了我的簡歷也不應該當成應屆畢業生來對待啊,一些考官就是喜歡在面試過程中夾雜一些自己的小聰明搞一些旁門做到的東西,想想過去我做考官也不是這個樣子的,還是比較對人尊重的,這么大的一個公司讓面試的人左等右等,感覺這是不這么的好。
                記得一個mm說的好,說是老板與員工不存在地位的差別,雇傭和被雇工是建立在平等的基礎上的合作關系。
                想到了 蓋茨關于他的車位總是被員工占用,及員工總是跟蓋茨借錢的故事;想到了以前一位博士領導整天給老總安裝office的事情
                中國人骨子里還是比較官僚的,階級感比較強烈,老板永遠是老板,是上帝,打工的就是一條狗。
                不過我對狗這個字眼不感冒,我就是一條狗,但是是條有尊嚴的狗。
                the9對其現在不這么感興趣了,林子大了啥鳥都有,還是老實在家呆著。
                the9的考題對于開發者的還是有點用的,憑著有點記憶的腦子回想一下考題,大致如下:

            1.是非題: 10題  具體記不清楚了
            2.解釋:
                const 的作用(2種以上)
                數據與鏈表的差異和作用
                純虛函數,重載的區別和作用

            3.改錯并解釋:
              1. void getmemory( char * p){
                      p = new char[20];
                 }
                 main(){
                   char *str;
                    getmemory(str);
                   strcpy(str,"hello");
                }
              2. char * getmemory(){
                   char buf[]="ssssssssssssssss";
                   return buf;
                }
                main(){
                   sprintf(buf,"%d",100);
                   printf( buf);
                }

            4.編寫函數:
                1. strcmp
                int strcmp( char * s1,char * s2 ){
                }

                2. strstr
                // return pointer if s2 found in s1,else return NULL
                char * strstr(char* s1,char* s2){
                }

                3. void compress(char * in,char * out)
                要求:    
                        in          out
                        abc         abc
                      aaabbbccc     a2b2c2

                5. 實現以下類成員函數并解釋
                    class String(){
                      String(char* s=NULL);
                      String( const String & other);
                      String & operator+=(const String &other);
                      bool operator==(const String & other );
                      operator double();
                    };
                6. 鏈表倒置
                   struct listNode{
                      struct listNode * next;
                      int data;
                    }  
                   返回列表頭節點
                    listNode * reverse(listNode * head){
                   }
                  
            這些題基本上是能考核一個c/cpp開發人員的基本技術能力的

            posted on 2008-05-06 20:16 放屁阿狗 閱讀(5940) 評論(68)  編輯 收藏 引用 所屬分類: unix/linux/solaris/sco-unix/novellOpenSource開源工程

            Feedback

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-06 20:26 Wang Feng
            1000~10000里面的4位平方數你給我找出來,數字的規則是 abcd, a=b c=d
            --------------------------------------------------------------------------
            可能你記錯了范圍了,這個范圍里邊不存在  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-06 20:56 zellux
            @Wang Feng
            7744,隨便想一個就有了  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-06 22:50 lonkil
            1000~10000里面的4位平方數你給我找出來,數字的規則是 abcd, a=b c=d

            這道理真沒看出來,有什么玄機的。可能我太菜了。

            上面幾道題,不少出高質量C/C++,其他基本在網上都能找到原題。

            可以說這樣的筆試題,真的沒有什么水平,像這樣的企業出這樣的題,挺不可思異的。

            對了,the9.com不是做代理的嗎?也自主研發了?  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-06 23:22 Wang Feng
            @zellux
            是我看錯了題意,不好意思  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-06 23:56 JoeLee
            for(x = 1000; x <= 10000; x++)
            {
            y = x * x ;

            a= y / 1000;
            b= (y %1000) /100;
            c = ((y %1000) % 100) /10;
            d = ((y %1000) % 100) %10;

            if(a == b && c ==d)
            {
            printf("%d\n", y);
            }
            }  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-07 00:08 Xw.Y
            實在不看好九城的研發。。。曾經的有過一個研發團隊吧?說解散就解散,現在又要搞研發團隊。。。真不知道他們是作秀還是做事。 (mail & gtalk: xiaowen dot yan [at] gmail dot com)  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-07 12:01 bruceteen
            #include <stdio.h>

            int main( void )
            {
            for( int i=32; i<100; ++i )
            {
            int x = i*i;

            int a = x/1000 % 10;
            int b = x/100 % 10;
            int c = x/10 % 10;
            int d = x/1 % 10;

            if( a==b && c==d )
            {
            printf( "%d*%d=%d\n", i, i, x );
            }
            }

            return 0;
            }

            輸出 88*88=7744  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-07 12:34 夢在天涯
            the9.com原來是第九城市啊!
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-07 13:33 力為
            還是待家里好~  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-07 13:38 ddao
            @bruceteen
            你的程序才正確。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-07 20:01 矩陣操作
            跟我面windows live china一個鳥遭遇。。。其中一個面試官還拿著筆記本在搞他自己的事,頭都不抬  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-08 00:14 JoeLee
            我的程序錯了,bruceteen 是正確的  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法[未登錄] 2008-05-08 11:10 Chris
            新手,完成份作業,請指教(求平方根還是用的庫函數)

            #include<stdio.h>
            #include<math.h>
            #define STARTNUM 1000
            #define ENDNUM 10000
            int IsSquareNum(int num);
            int Comply2Rule(int num);
            int main()
            {
            int CndtNum=STARTNUM;
            while(CndtNum<ENDNUM)
            {
            if(IsSquareNum(CndtNum))
            if(Comply2Rule(CndtNum))
            printf("%d\n",CndtNum);
            CndtNum++;
            }
            }

            int IsSquareNum(int num)
            {
            /* float SquareRoot;
            SquareRoot=(float)num/2;
            while(abs(SquareRoot*SquareRoot-(float)num)>0.000005)
            SquareRoot=(SquareRoot+num/SquareRoot)/2;
            if((SquareRoot-(int)SquareRoot)<=0.00015)*/
            if(sqrt(num)==(int)sqrt(num))
            return 1;
            else
            return 0;
            }
            int Comply2Rule(int num)
            {
            int DigitArr[4],i=0;
            while(num)
            {
            DigitArr[i++]=num%10;
            num/=10;
            }
            if(DigitArr[0]==DigitArr[1]&&DigitArr[2]==DigitArr[3])
            return 1;
            else
            return 0;
            }


              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-08 14:04 Herb
            都是網上或書上的,有幾個是自己的???  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-08 20:17 vitacy
            for(int i=1;i<10;i++)
            for(int j=0;j<10;j++)
            {
            int n=i<<3 + i <<2 + j <<1 + j;
            int m = sqrt(n);
            if(n = m^2)
            cout <<n;
            }
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-08 20:28 陳國利
            “放屁阿狗”,我就是當時負責面試你的陳國利。你是不是就是名字叫“張*"的朋友?也許我已經不能把你和具體的名字對上位了,那天有許多人面試,很抱歉怠慢了你。雖然你中途離開,我們并沒有具體聊些東西,那么今天借的blog聊聊吧。


            那天總共安排了4個人面試,其中幾個和你一起到的。你應該記得,當我去2號培訓室看情況

            ,當時你還沒有做完,而另外一個人已經做完試卷,所以我就先開始面試另外一個應聘者。我

            面試另外應聘者,抽空出來看一下,你已經做完試卷,我就領你去會議室,在去的路上我一邊

            走一邊看你的試卷,希望能稍微了解一下你的情況,所以走的比較慢,以致你走到我的前面去

            了。在會議室,我給你留下一道題目,然后跟你說你先把這個題目做好,5分鐘后我回來。等我

            回頭處理一下其他應聘者的情況回來時,你已經離開了。這個是我們見面的整個過程吧。

            雖然當時我們沒有聊,我現在可以把我對你的看法聊一下,雖然一面之緣,希望能對你有所幫

            助。忠言逆耳,有讓你不快的地方還請海涵。

            1:你的試卷得分62分。這個得分和你的9年開發經驗不相符。其中說一下,鏈表反轉的題目10分,你只得2分,而且還是辛苦分。看了你的blog的許多文章,我想對你說,為什么不把基礎知識掌握的更牢固點呢?平時有空把本科的專業課自學一下,對提高你的整體能力很有幫助。
            2:從你的簡歷上來看,你從1999年2月至今,在8家不同的公司工作,我個人認為,跳槽過于頻繁,不利于你的知識積累和成長。
            3:你面試的職位是開發主管。而開發主管要求有較強的溝通能力,組織協調能力,一定的管理能力,有較強的責任心,做事要仔細,當然也要有很強的技術能力。雖然我們接觸只有幾分鐘,但是我認為你在能力上有所欠缺。

            你的不足的地方:(個人看法,冒犯之處還請海涵)
            1:不夠認真仔細。
            理由1:停車到9城公司老板的車位上。9城老板的車位是標志的,而你視而不見。
            理由2:填面試表格的時候,竟然問我“我不叫陳國利啊?”我只好告訴你,陳國利是我的名字,負責面試的,你的名字應該填寫在下面的表格里。以前從來沒有人問過我這個問題。
            理由3:你的試卷中的代碼規范幾乎沒有,命名規范很差,從來不檢查參數的合法性。
            2:溝通能力不夠。
            理由1:說話喜歡用反問句,一副責備他人的樣子。
            理由2:有不滿的地方不當面提,而是甩手走掉,事后發“片面文章”自我安慰。
            理由3:跳槽過于頻繁,我懷疑你和大部分公司不是很和睦。
            3:專業技術水平普通,和9年工作經驗不符,擔心你成長空間有限。
            理由1:試卷都是很基礎的題目,但是你得分只有62分。很多本科應屆生都不止于此。
            理由2:代碼規范幾乎沒有,9年工作經驗竟然沒有養成一個良好習慣,懷疑你不善學

            習。
            理由3:作為開發人員來說,你不夠認真,也不夠仔細,做事前也沒有設計。你的試卷上沒有看到做題目前有設計的痕跡(卷紙背面等空白地方沒有看到痕跡),代碼漏洞很多也是缺乏設計的表現,同時也說明編碼后沒有檢查,沒有表現出對自己代碼負責的態度。

            所以來說,我應該不會招聘你的。
            一面之緣,對你提2個建議:
            1:找我好基礎知識。基礎知識不好會影響你個方面的開發能力。
            1:尊重他人,增加溝通能力,直面事實。你的這篇文章忽略自己不對的地方,這種片面描述事

            實的行為和造謠是沒有什么區別的。

            另外糾正你一個錯誤:
            在微軟總部(以前),只有2個人有固定車位,一個是蓋茨,一個是一個技術專家。其他所有人都是沒有固定車位,來得晚要自己找車位的,這個規定的原因是微軟公司認為這兩個人的時間最寶貴。“蓋茨的車位偶爾被員工占用”是可能的,“總是被占用”就是你一廂情愿的事了。

            另外告訴其他各位朋友,那個計算7744這個數字的題目,是要用一支筆一張紙嚴禁的推理出來,用來考查人的分析和推理能力的,不然讓人寫代碼實現的。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-08 20:37 放屁阿狗
            @陳國利
            哈哈,這位仁兄可以真是認真負責,在這里說聲謝謝了。
            對于貴公司出的這些題目我覺得也是非常的客觀,可能每個人的看法不同導致的意見分歧,看了不用生氣和發火哦。

            我始終是覺得這次有意思的經歷,因為我對面試成功與否并不是在意,但有一兩個問題還是要辯駁一下,如果出入可以指正

            關于 1:不夠認真仔細。
            a. 車位是空著的,上面也沒有寫這是boss位置,為何員工不能停,對于不熟悉the9的人員難道都該把車停在路中間。保安指引的車位同樣沒有標志,為何boss的位置不讓停而停其他員工的位置卻是可以
            b.試卷上沒有一個標準的位置是填寫考官名字的一欄,隨便用鉛筆寫個名字上去叫陳**,別人就不能理解為這份考卷是給陳**的嗎,看來你是少見多怪。你說你從來沒見過人問過你這個同樣的問題,那說明那些人跟你都一般馬虎,對于現象不求深刻思考
            c.代碼規范是人定的,也是能是符合某些人的胃口,你沒見過那么多的風格說明你的閱識比較淺。我不了解你是否讀過多少opensource 的project,工作的循規蹈矩式也只能造就你一般的人才。
            關于2:
            a.我沒有具體的想去責備一個人或一家公司,我就是覺得我不適合這個環境,我覺得很約束,采用反問只是想讓大家去思考,總不能約束別人的想法吧
            b.期間過程我就覺得很是舒服了,當面體你想一個面試者的成功率會有多少,對于您出這個題目的目的何為我真是想不明白,是由于覺得我特別呢,還是真的有其他事情要去忙活。 如果是沒時間那又為何從會議室喚我出來。且出的是什么題目,期間你有沒有問過我面試的是何具體崗位呢。去面的崗位我也是想有選擇性的
            c. 跳槽的頻率的見解我想不同人都是各異的,你我性格不同所以見解不同。如果我想要安逸的、收入可觀的工作我就不會去跳槽了。選擇游戲因為我之前沒入過這一行,且我屬于是最求技術類型的人,所以你的見解很是不公正的。
            關于3:
            a. 關于考題,我覺得對于基礎性的考核一個入門不久的的學生來講還是可以的,我不知道是否the9如果招聘technical manager也要必須完成這些考題且必須達高分。 做技術久了你覺得重要的是什么,就是對軟件的一種思想認知。對于出的考題也是存在很多問題,比如最后一題String()你也沒有要求拷貝m_data是是否采用"寫時拷貝"的技術,否則如果要考慮引用計數和shared_ptr了,那么小空間的范圍如何能夠書寫的下。
            b. 代碼規范,我不知道應該采用何種風格能滿足考官的胃口
            確實沒想到面試會做這些東西,跟我所想有差異了


            blog本來就是一個表達個人對事物現象見解的一個地方,何來造謠和誹謗,我覺得你這位仁兄有點激動了


              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-08 20:54 萬連文
            題目老一套,趕上8股了,唉,可悲我泱泱大國,  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-08 21:33 放屁阿狗
            @陳國利
            對于上次離開the9之后,貴公司至今也沒找我問我人在哪里啊,這就是對面試者的客觀和公正嗎,如果那天貴公司打電話問我在哪里,那我倒是還會愧疚一些,不過這些都沒有,因為the9是大公司。
            我想起了以前一位副總跟我說的一句話"地球離了誰照樣轉!",其時他沒意思到這句話同樣適用與他  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-08 21:49 丁丁的小天
            看了LZ和很湊巧看到LZ文章的面試官,還是覺得每個人都有不同的看法吧。你認為這樣對的,而別人可能會找到你的疏忽,說你這里不對。LS的很經典,地球離了誰,都照樣會轉,因為我們不是太陽。
            我還只是未畢業的大學生,許多想法不成熟,大家見諒哈。o(∩_∩)o...  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法[未登錄] 2008-05-09 08:51 cppexplore
            面試官不夠寬容,面試者比較倔。峣峣者易折,佼佼者易污。共勉!
            如果你是面試官,你會怎樣安排面試題目,如何在有限的時間里考察一個人呢?
            如果你是面試者,你希望被如何面試,如何在有限的時間里展示自己的優點呢?  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 09:36 陳國利
            To樓主:
            面試是個雙向選擇,大家有不同看法是理所當然的。
            不同公司的要求不一樣,但是我覺得有3樣是各個公司都要求的,希望你能改進一下
            1:基礎知識。鏈表反轉這樣的題目你需要很正確的完成。不論是普通的開發工程師,還是開發主管,這個能力都是要求的。
            2:溝通能力。這個關系到整個團隊的工作效率,不論是普通的開發工程師,還是開發主管,這個能力也是都要求的。
            3:代碼規范。代碼規范是一種規范,是為了保障代碼質量,提高溝通效率而約束程序員的,不是為了迎合某些人的口味。你的代碼不檢查參數,沒有注釋,也沒有其他代碼規范。沒有規范何來迎合“我的口味”?

            另外,“cppexplore”的回帖你也看看,你自己想一想,你有沒有想辦法在一個小時內表現你的能力? 反過來替我想一想,如果你是一個面試官,如何在1個小時內全面評估一個人的能力?
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 09:43 陳國利
            再補充一下,即使我們程序開發經理,也會考核專業基礎知識的,高分是必須的。我們不會招聘一個沒有專業基礎知識的人來做“technical manager”,因為開發主管和開發經理同時要負責培訓下屬。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 12:18 esmiles
            客觀的說,我覺得基礎固然重要,但是我感覺沒有一個人,在面試的過程中,會把規范想的很清楚,即使是面試,每個人的時間都是很寶貴的,何必去浪費大家的時間呢。
            另外,我覺得技術主管能上來發這些話,是不錯,但是好像你們的工作在上午9點左右的時間里,竟然都不是在做開發,而是在這里爭論誰對誰錯。

            我不認識樓主,我只是路過。這點我可以發誓。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 12:23 放屁阿狗
            @陳國利
            你的觀點學院派的味道相當濃烈,也可以這么認為: 非高學歷非重點院校的不要。
            我的學歷是大專,所以您要求我"平時有空把本科的專業課自學一下".
            所謂的培訓下屬 就是拿ds,cpp的教科書死命的扣知識點,太過于形式化和教條主義了,這樣會還是一大群的人,特別是剛出來的大學生。
            對不起我不能符合您的胃口,因為我不具備被您可塑的能力,我自身可能比較圓滑了,缺少了棱角。
            局限在一個跳跳框框里面混個幾年出來找不到工作的人還見的少嗎?
            不過the9的考題用個1,20年保管能用,也說明他只能停留在這種層次。

            對于鏈表這種東西,能達到思想上的認知就可以了,何必咬文嚼字的去抓小毛病呢,還要求面試者寫注釋,真是有點可笑。那有為何不要求我書寫時候采用哪種字體呢
            確實沒想到您對此次事件如此的關注,而且重復的提及我的問題,在這里我謝謝了,以后面試肯定考慮您的意見
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 12:30 放屁阿狗
            @esmiles
            那位仁兄專做面試的,且此帖閱讀者眾多,難免會涉及the9的face問題,故這個時間段出來端正一下也是情有可原的。
            不過我沒有職業,上午9點時候一般都在睡覺  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 14:48 Wang Feng
            貌似我是第一個回帖的,當時看錯的題目,貽笑大方了,今天過來翻翻,居然這么多回應。
            看到面試官說:
            另外告訴其他各位朋友,那個計算7744這個數字的題目,是要用一支筆一張紙嚴禁的推理出來,用來考查人的分析和推理能力的,不然讓人寫代碼實現的。
            于是就推理一番如下:
            -------------------------------------------------------------------------

            題目:
            1000~10000里面的4位平方數你給我找出來,數字的規則是 abcd, a=b c=d

            推理:
            1. 依照題意,這個數字可以寫為
            x = 1100a + 11b = s * s ( 0 < a, b < 10 )
            由于1000<= x = s * s <= 10000,故
            31 < s <= 100
            2. 由于 100a + b = s * s / 11
            故s必定能夠被11整除,記
            s = 11c ( 2 < c < 10 )
            于是得到
            11*c * c = 100a + b = y
            很顯然y必定為11的倍數
            3. 由于一個數,如果能夠被11整除,那么它的奇位數之和與偶位數之和之差必定能為11所整除(貌似是初中學過的一個定理,很容易推導,我猜想這個才是整個推理過程的要點)
            很顯然y的“奇位數之和與偶位數之和之差”
            sub = a + b 必須能夠被11整除
            由于限制條件 ( 0 < a, b < 10 )的存在
            a+b =11 必定成立
            4. 將它代入到
            11*c * c = 100a + b
            得到
            9a = c*c - 1
            于是 a = (c-1)(c+1) / (3*3)
            5. 很顯然要讓c-1跟c+1同時都可被3整除是不可能的,所以c+1 c-1這兩個數字中,必定有一個能夠被9整除,另一個是質數
            由于 2 < c < 10
            故c = 8
            因此s = 88
            6. x = 88 * 88
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 16:23 visual c++ mfc
            大家不要吵!
            筆試部分是很基礎的題目,你到哪個公司去面試都差不多。(不知道ms和Google是不是,簡歷我都不敢投)
            然后面試部分是算法,不是編程算法,而是推理過程
            可能還有上機題
            可能還有智商題,或者和英語題混在一起,可能是老外

            反正我知道的基本都是這個套路,我覺得挺好的。這些決定是否有offer
            經驗這個東西是給老板和hr看的,決定offer的大小,哈

            樓主應該還有兩把刷子,如果忍一忍(混口飯嘛,大家都不容易)到面試后階段看看也許會感覺好點
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 18:04 放屁阿狗
            @visual c++ mfc
            陳**老兄對我可真是依依不饒,顯得也是非常的專業。
            那道鏈表倒置的題目當初也是馬馬虎虎作了一下,沒想到陳**一直拿這個問題說事
            回憶了一下當初也真的是沒有做對,反正也是一無是處了,在這里就把這道題再做一下,代碼粗略寫了一下,有問題請各位朋友指正

            鏈表倒置
            struct listNode{
            struct listNode * next;
            int data;
            }
            返回列表頭節點
            listNode * reverse(listNode * head){
            }

            listNode * reverse(listNode * r){
            listNode *n,*m1,*m2;
            if( !r ) return r;
            n= r;
            m1 = n->next;
            while( n && m1 ){
            m2 = m1->next;
            m1->next=n;
            n=m1; //iterate forward
            m1=m2;
            }
            r->next = NULL;
            return n;
            }

              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法[未登錄] 2008-05-09 18:20 cppexplore
            無頭鏈表使用起來,問題多多。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 20:02 陳國利
            辟謠一下,
            1:我不是專門做面試的,而是做具體開發的,同時做為技術主管,同時負責我所在程序組招聘時的技術能力評估。今天早上我的確在上班時間在這里留言的。
            2:我所在的程序組有2個是大專畢業(也有4個碩士),其中一個是開發主管,并且這個主管是金融專業的。這兩個大專畢業的都是我招進來的,并且我也沒有因為你是專科就直接忽略你,還是讓你過來面試的,這說明我沒有因為你的文憑而對你有任何偏見。所以不要說我是什么“學院派”。

            另外說一下,曾經有個應聘的人對我說,我的筆式題有50%的內容他在微軟面試時都做過了。基礎知識任何公司都很重視的。

            To: Wang Feng
            第三步用到了許多人不一定知道知識,這個題目只評估分析和推理能力。

            abcd
            = aacc
            = 1100a+11c
            = 11(100a+c)
            = 11x11x(9a+ (a+c)/11) //因為a+c可以被11整除,所以a+c=11
            = 11x11x(9a+1) //9a+1是平方數
            大部分的人在這里遍歷a的可能值(根據9a+1是平方數),得出a=7,我也接受。
            接下來和你的方法一樣了。
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 22:44 eXile
            lz對鏈表的實現確實有點問題, 主要是對于鏈表頭結點的管理不對,所以在實現中有些錯誤.
            另外, 面試的題目應該是in place倒置,而不是deep copy, 頭結點應該是不變的,所以這個函數根本不應該有返回值, 這個題目本身也不夠嚴謹.
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 23:34 放屁阿狗
            既然是 倒置為何頭節點還是保持一致呢?我覺得樓上eXile仁兄曲解了題意了。

            陳**仁兄很是認真,親自解了aabb的題目,在這里說聲謝謝了  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-09 23:54 放屁阿狗

            我想起了我的師傅,在東航物流公司工作,今年51歲了,他還是奮斗在技術的第一線。從dbase到vf9用了一輩子,記得上學時讀了他為公司開發的Mis系統代碼,那個時候他采用了應用界面動態生成的技術讓我佩服的五體投地。
            從去年開始我將b/s和php介紹給他之后,他興高采烈的去webservice開發了。他開發的系統從大到小數都數不多來了,不過他不會c++,每次做些通信和擴展的東西我都幫忙實現,the9的考題也真是做不下來的,所以我肯定不會推薦他去the9面試  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-10 02:32 Xw.Y
            偶對這個面試經歷沒興趣
            不過居然有面試官出現在回帖中解釋確實有趣:-) (如果是真的話)
            從故事的敘述結果來看,
            樓主不適合面試
            自己在家里搞獨立游戲開發吧:)
            搞得好或許還能拉拉風投
            或者搞個引擎讓九城來買才叫牛。

            quote
            代碼規范是人定的,也是能是符合某些人的胃口,你沒見過那么多的風格說明你的閱識比較淺。我不了解你是否讀過多少opensource 的project,工作的循規蹈矩式也只能造就你一般的人才。

            這句話說的很寒。。。opensource未必有多好的。。。代碼規范在協同開發的時候還是很有必要的,所以,樓主還是自己在家獨立開發吧。

            不過看這位面試官如此拘泥于這種小事,九城不過爾爾啊。。。我是你的話更本不會浪費那么多時間來理會樓主。。。你還是上班時間來回帖。。。

            (我是馬甲,不怕你們認識我。哇哈哈,此文純屬無聊回復)  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-10 02:36 Xw.Y
            忘記說了,9年換了8個公司,這個要拜一下的~不一般的人才啊~  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-10 03:08 放屁阿狗
            不要大驚小怪的樣子
            "在8家不同的公司工作,我個人認為,跳槽過于頻繁,不利于你的知識積累和成長"
            豐富的工作經歷提升了生活抗風險的能力,注定這一輩子要活得有意思
            我現在還在努力工作,不談工作效率論工作時間也要效仿一下john 卡馬克。
            每天都可以學習新的技術和思想所以每天都在進步。
            不斷嘗試著接觸接納新的思路和技巧,摻雜進自己的想法,能做出一些新穎的東西,這是件快樂的事情
            我的頻繁跳槽的思路是這樣,因為我沒有炫耀的學歷,唯一的方法就是提升自己能力,所以我必須頻繁跳槽,每個我呆過的公司都是培養我成長的沃土,所以我很感激。大公司不喜歡工作經歷多的人,因為他們害怕這些人,害怕不能管理和塑型。
            我見過的大多數去大公司的人過了幾年大多都成了廢人,拿著可以的工資,使用著落后的技術,就這樣混吃等死去吧。
            所以我勸誡剛畢業的學生不要去大公司,除非你早日想被廢掉。
            現在我不用選擇這種方式了,因為不用為明天的伙食、房租而頭大,因為有了比較大的朋友圈子,因為有了internet,因為有了opensource。。。
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-10 09:38 RichardHe
            真的蠻佩服樓主的.
            說實話,就幾個筆試題目是不能體現一個人的能力的.但是基礎知識還是蠻重要的.
            至于代碼規范的話.每個人,每個team是不一樣的.也不用特意去追求哪種了..
            在一個公司呆上個二到三年就會膩了.會想換個環境什么之類的.我現在雖然沒有跳幾次,畢業快兩年.前不久換了個公司!  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-10 11:12 eXile
            不會吧, cppexplore和我都給你說出錯誤在哪, 竟然還沒有發現....
            說到代碼規范, 從你這段代碼來看, 確實給人印象很差, 比如連續三個過于簡寫的變量命名, 讓人去猜測變量的含義, 這樣就不好了.
            除了基本的邏輯錯誤, 象 n && m1 這樣的比較, 說明細節不夠認真.
            說實話, 不象老程序員的作風啊...  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-10 13:00 放屁阿狗
            @eXile
            ”除了基本的邏輯錯誤, 象 n && m1 這樣的比較, 說明細節不夠認真.“
            真的不知道這位仁兄在說什么,看來只能建議你去the9.com了
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-10 21:31 em-linux
            the9的陳仁兄前面留言提到:“另外說一下,曾經有個應聘的人對我說,我的筆式題有50%的內容他在微軟面試時都做過了。基礎知識任何公司都很重視的。”
            聽起來多少有點炫耀的味道吧,但是不是有抄襲微軟的面試題之嫌呢。而且抄襲到微軟的精華了嗎,只怕是四不像吧。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-29 22:57 liq
            struct link* rerverse(struct link* ln){
            if(ln==NULL)return NULL;
            struct link* cur;
            struct link* next;
            struct link* nn;

            cur=ln;
            next=cur->next;
            if(next==NULL)return ln;
            ln->next=NULL;
            while(next!=NULL && nn!=NULL){
            nn=next->next;
            next->next=cur;
            cur=next;
            next=nn;
            }
            return cur;
            }  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-30 00:51 xxx
            代碼規范可以放開點,但函數參數檢查是無論如何都要的吧。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-30 08:38 沙迦
            對于the9.com的面試,我也去過一次,總體來說他們的研發部主管對人不錯,還在他們那里混了一頓午飯。

            但是他們的主程序有點自我感覺良好的樣子,而且他們自己把游戲開發搞得一副高深莫測的樣子,其實游戲也就是一種程序開發,只是會涉及較多的數學知識。但是以現在成熟的游戲引擎和豐富的相關資料,只要學習領悟能力很強的人也能很快入手。我開發了10年的VC程序,重來沒有開發過游戲。只學習了1-2周,現在也能用hlsl語言給網絡游戲寫特效了。我也經常看看《游戲編程精粹》系列,知道自己差距還很大,但是沒有你們9城搞得那幅高不可攀的樣子。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-30 09:14 沙迦
            eXile 兄,好像沒有讀懂題目和lz的代碼。 題目是要求倒置,表頭變表尾,怎么頭節點沒變? LZ的代碼是正確的,并不是做的deep copy吧?  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-30 09:31 hehedang
            應聘技術主管,考些基礎知識,可悲~~~~~~  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-30 10:20 eXile
            @沙迦
            首先搞清楚以下概念:頭指針,頭結點,首元素指針  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-30 13:21 彭立勛
            @陳國利
            你好,我就是那天那個被您面試的南航學生
            那個文件函數測試的10種測試數據我現在也還沒想全,
            可否告訴我全部的答案呢?
            我很想知道還有哪些是我沒想到的~  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-30 14:08 彭立勛
            @em-linux
            the9的陳仁兄前面留言提到:“另外說一下,曾經有個應聘的人對我說,我的筆式題有50%的內容他在微軟面試時都做過了。基礎知識任何公司都很重視的。”
            聽起來多少有點炫耀的味道吧,但是不是有抄襲微軟的面試題之嫌呢。而且抄襲到微軟的精華了嗎,只怕是四不像吧。

            是我在微軟面試時做的差不多的題,這個也不是說抄襲吧,百度和華為的面試我也做過,模式差不多,估計都是跟微軟學的吧,微軟的面試內容和題型還是很經典的,很能考察一個人的全面能力,就說今年的微軟暑期實習生面試題,全英文,軟件題、硬件題、算法題、心理測試題、智商測試題、工程測試題、程序測試題、以及一道NPC問題的近似求解編程題,然后又做了百度的題,題型跟微軟幾乎一模一樣的說,就是翻譯成中文了,然后華為也是大同小異。好的模式大家都可以借鑒,不能說抄襲吧。the9的題還是改了一部分的,但考察的知識點還是在的。不過我不知道the9評分是看結果還是思想,微軟出的編程題,大頭是看思想至少占90%的分,例如對于那道NPC問題,提交的代碼根本不編譯,評分只看設計思想,因為在沒有編譯器的前提下寫出沒有錯誤的程序太難了,那道題我寫了500多行,不出一點錯根本不可能。不過在the9好像陳先生面試我的時候也只看了下方法吧,沒有要求代碼一定100%正確。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-30 16:30 放屁阿狗
            為了提高性能,很多c runtime function都不做安全檢測的,這部分操作可以由應用來事先檢查
            os的保護作用也能保證os不被破壞,應用拋出異常是很正常的事情  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-30 20:49 過路人
            從筆試的題目來看,9C的招聘是比較失敗的。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-05-30 22:49 彭立勛
            @過路人
            我覺得主要的缺陷是沒有測試應聘者的潛力和心理
            微軟的這方面我覺得很不錯
            不僅測試技術
            而且還測試一個人的發展潛力,心理特征,
            這樣選出來的人才是有發展前景的  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-07-05 02:14 waynezhang
            上海沒有什么優秀的軟件公司,全是一堆垃圾,只知道融資.遲早完蛋.  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-07-06 11:14 n9
            應聘技術主管,還考這種基本題,不恰當。

            首先,多年編程經驗的人,往往不愿再重造車輪。如果沒對算法下過苦功夫,很難一次成功完成。一個簡單的拷貝的誘惑下,你會如何做?

            技術主管,我覺得應該考查其軟件工程能力,這種能力體現在對整個軟件的架構的把握上,保證代碼實現在總體上達到最優。另外,有逆向工程經驗就更好了,因為有利于寫出安全代碼。

            the9的面試水平,還在于一些基礎算法上,其實這些東西是很容易掌握的,考查一般程序員倒是可以的。能設計出3D引擎不一定寫出好的游戲!軟件工程的能力不是這些基礎問題能體現的。

            畢竟人家9年經驗,the9不第一時間問人家項目經驗,了解其可塑性,是否是公司需要的。拿幾道數據結構題,就把人擋在外面。只能說,汗。跳槽,如果不是跳槽,象the9這種以代理著稱的公司如何有機會獲得先機。沒能力留住人,公司也是有責任的。所以在深入理解一個人之前,輕易下結論是不負責任的。 一個人在公司鶴立雞群,是跳;工作無法勝任,也是跳,招聘不就是為了搞清諸多情況么?

            ------
            問題出在哪里?
            問題出在用同一個標準去衡量兩種不同的人才。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-08-21 15:34 ESI
            @放屁阿狗
            從lz身上想到了唐駿說的“過去我從事的產業都是非常單一、專注的,未來我要加盟的這家企業更多是一個集團性的企業,從事了六七個領域,這也是我非常感興趣的地方。這對我來說是一個挑戰也是一個學習的機會。”
            在新的環境中求發展,當然要感興趣且適合自己,這樣才能發自內心的去做好,才會感到工作的快樂,祝愿lz有更好的發展機會!  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2008-09-05 16:23 路過的
            我是路過的圍觀觀眾..  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法[未登錄] 2009-04-24 00:17 neo
            看了樓主的貼和回帖,學到很多東西  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2009-06-03 11:57 dr-evil
            我覺得不是所有的開源都很規范

            程序的注釋本來就是一個不好拿捏的東西,因為理解程度不一樣
            我上初一的時候英語字母都得注音@過路人
              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2009-06-24 11:45 路人
            樓主開頭就說了“閑在家里沒事所以今天就去看看”,看來也沒打算認真對待。
            只能說樓主不符合 the9 的要求,沒什么好爭執的。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2009-08-16 01:17 放屁阿狗
            沒想到自己無意寫的帖子,引來無數英雄口水
            幸好沒去the9,否則我也就陷入the9的茫茫代碼汪洋中去了
            中國人招聘需要的是印刷板式的流水線工人,當然不喜歡有棱角的,the9也是一樣,沒有水平
            什么代碼規范,老板的車位,盡他媽的胡扯
            去hp面試,竟然問我當xp藍屏了如何調試操作系統,啥鳥問題,跟陳**又有何差別  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2009-12-23 14:52 DDD
            普遍開源項目的代碼是不堪入目的,除了那幾個比較可以的項目,有公司或者組織維護的.

            很多開源項目就是個人愛好,然后寫寫一些完成自己需要的功能,但很多設計和風格或者其它方面都是比較業余的.  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2012-04-17 09:48 zxfishhack
            abcd這個數可以表示為1100a+11d,因為他是平方數,則易知100a+d被11整除,則d不可能為0,又設其平方根為ef,則有f^2 = d mod 10,易知d的取值僅可能為1 4 5 6 9。再設11*(10g+d)=100a+d,則10g+d是個2位的平方數,且有11g+d=10a,即11g+d被10整除,則g+d=10。相應地備選10g+d僅為64 55 46 19,僅有64是平方數,代入最開始的式子可得出abcd=7744。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2012-04-17 09:55 zxfishhack
            @放屁阿狗
            http://alter.org.ua/en/docs/nt_kernel/windbg/  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2013-06-03 00:51 DK_jims
            支持樓主!!

            the9.com必然招不到牛人的啦!

            哪一個牛人是沒有脾氣與傲氣的!

            沒有脾氣與傲氣 會成為技術專家? 我都懷疑!

              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法[未登錄] 2013-06-05 15:58 brent
            像我們這種小公司的面試,是不會讓面試人員寫代碼的。 只會讓面試人員回答代碼的執行結果,或找錯誤。

            在紙上用筆寫代碼,而且還出那么多寫代碼的題目,那傻樣,讓人無法想象。要知道代碼風格,寫一個函數就夠了。

            void compress(char * in,char * out) 這道題目懷疑是樓主記錯了,這樣定義的函數讓調用者多為難啊。

            讓人做智力題的什么的,有點無聊。  回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2013-09-25 10:20 uplusplus
            adcd = k*k
            a=b c=d 0<= a,b,c,d<10 1000< k*k < 1000

            eeff = k^2
            eeff= 1100e + 11f = k*k
            100e+f = k*k / 11 => k為11倍數,k={33,44,55,66,77,88,99}


              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2015-08-30 16:29 Fuatnow
            1100a+11b = (10c+d)*(10c+d)
            化簡得到-->
            55a-(5c*c+cd) = (d*d - 11b)/20;
            得到d*d - 11b一定能夠被20整除.
            b的范圍[0,9],只有b=4的時候滿足,此時d=8。
            得到5a = c*c +(8c+1)/5
            得到8c+1一定能夠被5整除。
            c的范圍[0,9],只有c=3或者8的時候滿足,當c=3得到5a=14不滿足。
            所以c=8,此時a=8;
            得到9944 = 88 * 88

              回復  更多評論
              

            # re: 今天去the9.com面試,一些考題,一些想法 2016-06-02 22:55 一個不知名的路人。
            看到LZ與陳仁兄以及一些路人的回帖。
            我覺得既然應聘的是開發主管,那么是不是應該更注重項目而不是考題?
            雖然基礎要扎實這句話沒錯,但是我想問。在學校學的是不是基礎?
            如果是,那么真正上班之后,在學校學的那些東西又有多少是有用的?
            更多的不也是靠著多年的經驗。
            其次,我覺得每個人都有每個人的脾氣。對待同一件事情也有不一樣的看法。
            所以,并不能要求每個人都一樣。
            當然,我曾經也早9C面試過,面試的是游戲測試。
            流程都一樣,填表,然后等待。我當時填表之后是一個MM面試的我。
            到了會議室,當我做完簡短的自我介紹之后呢,就直接問我有沒有測試經驗。
            我說沒有,然后就跟我介紹9C的一些信息例如:那年那月上市,然后又怎么怎么樣(跟背書一樣)。然后又說了游戲測試跟一般的軟件測試不一樣。這個我承認,游戲測試時需要經歷更多的步驟和時間。然后就說讓我2天后等機試。作為剛畢業的大學生,心想這至少還有機試可以爭取一下然后回到住處就查資料。然并卵,等了一周消息都沒一個。讓我一下子就明白了,9C的確不是一般人能進去的。但是,上海那么大,我并不認為連個容身之所都著不到。

            (本人剛畢業不久,涉世未深,如有冒犯,還望海涵。)
              回復  更多評論
              

            久久亚洲精品国产精品婷婷| 久久婷婷五月综合97色一本一本| 国内精品欧美久久精品| 久久国内免费视频| 精品久久久久久亚洲| 久久久久99精品成人片三人毛片| 久久午夜无码鲁丝片秋霞| 精品一区二区久久| 久久久亚洲AV波多野结衣 | 中文字幕无码av激情不卡久久| 无码人妻精品一区二区三区久久| 亚洲精品国产成人99久久| 久久久久久精品免费免费自慰| 久久精品人人做人人爽电影| 亚洲国产精品高清久久久| 少妇久久久久久被弄到高潮 | 91麻精品国产91久久久久| 久久精品日日躁夜夜躁欧美| 狠狠久久综合伊人不卡| 精品久久久久久成人AV| 亚洲精品无码久久久影院相关影片 | 亚洲精品高清久久| 精品一区二区久久| 国产精品久久久天天影视| 囯产精品久久久久久久久蜜桃| 久久99国产一区二区三区| 国产69精品久久久久9999| 色成年激情久久综合| 久久综合九色综合97_久久久| 久久久久久亚洲精品成人| 蜜桃麻豆WWW久久囤产精品| 久久99热这里只频精品6| 性做久久久久久免费观看| 亚洲精品无码久久不卡| 亚洲精品99久久久久中文字幕| 久久一本综合| 性做久久久久久久久久久| 精品久久久久久久国产潘金莲 | 亚洲精品美女久久777777| 久久亚洲国产最新网站| 2020国产成人久久精品|