天天看點

面試感悟之大工經曆(2012-9.11——2012.9.13)

2012.9.11—— 2013年秋季校園招聘開始啦,東軟由于地處核心地帶的優勢,搶占大工生源,每年都首當先鋒。宣講會異常火爆,規定1:30開始,差不多12點就已經全部沒有位置了,主要是第一場的原因吧。

經曆了宣講就開始了緊張的筆試。筆試分為(技術知識部分(選擇、填空、簡述題、程式大題)+行測知識(全英文,公務員考試的英文版))。

技術部分兩個大題:

1. 單連結清單的有序插入,確定輸出有序。

2. 寫C++的複數類的實作,包含重載運算符及友元函數的實作。

行測:完全類似公務員考試的英文版,注意做題的順序和時間。這很很重要!

個人感覺筆試題不難,由于考場安排失誤導緻答題時間緊縮,受到很大影響,行測沒有答完。

對了,簡述題裡有一個判斷單連結清單是否有環的思路?——用兩個指針(pFast、pSlow)指向頭結點,pFast跳步為2,pSlow跳步為1,由于兩者跳步不同,如果連結清單存在環路,則必定存在一定跳步後pFast =pSlow的情況。結束條件就是判斷pFast指針非空,即存在環;否則,不寸在環。

大緻代碼如下:

bool isExistLoop(myList* pHead)

{

myList* pFast;

myList* pSlow;

while(pFast != NULL && pFast->next != NULL)

{

 pSlow = pSlow->next;

 pFast = pFast->next->next;

 if(pFast == pSlow)

 {

  break;

 }

}

return( !(pFast == NULL || pFast->next == NULL)); //存在環标記.

2012.9.12——上午:北京開發區組團(浪潮、AVX、清華紫光華宇輸入法、同方、**管理軟體等)。其中浪潮、AVX貌似看學校,優先考慮985、211,且都現場收取履歷。下午先參加了一個非知名公司的筆試(C/C++),内容全部是林銳博士書後面的内容,是感覺似曾相識還是其他的緣故,現在想想,很顯然沒有全對,全對的才收到面試通知。

這也充分告誡了我:1.對已經做過的題100%懂為什麼了嗎? 2.能觸類旁通、舉一反三嗎?可全是最基本的題。

最核心的字元串、求1000之内的質數代碼如下:(幾個核心點考量!此題有簡單方法,後續馬上會深入研究)

//求1000之内的質數,MAXN=1000

void isPrimeNum()

static int count = 0;

for( int i = 1; i <= MAXN; i++)

 bool isPrimeNum = true;

 if( i == 1 || i == 2 || i==3 )

  cout <<  i << "\t";

  count++;

 else

  for( int j = 2; j < sqrt(i); j++)

  {

   if( i % j == 0)

   {

    isPrimeNum = false;

    break;

   }

  }

  if(isPrimeNum)

   count++;

   cout << i << "\t";

 }//end else

}// end for

cout << endl;

cout << "count = " << count << endl;

}

注意點1: sqrt(i)

//四條語句考察點非常多.

char* myStrCpy(char* strDest, const char* strSrc)

assert( (strDest != NULL) && (strSrc != NULL) ); //易出錯點1

char* strRest = strDest;                    //易出錯2

while((*strDest++ = *strSrc++) != '\0'); //=='\0'則退出.

return strRest;

       下午日本松下天津職位軟體工程師面試(當場面試,沒有筆試),自我介紹、自己的優勢、為什麼選擇去天津工作?了解松下産品 ?通過什麼了解的?

       我是在總結了前面幾個同學成功的基礎上,因為對方HR,沒必要對其渲染技術,主要說出自己相對不同于其他同學的優點1,2,3,讓對方感覺自己有閃光點,然後才能繼續往瞎聊。然後自己選擇問題問HR面試官,我選擇問:1,自己将來的職業初期有沒有教育訓練、學習計劃的安排?2,,對日語有沒有什麼要求?

        對方HR老師(女)看來基本滿意,給了做行測的網上編号,預示可以參加第二輪的面試。

并且問了對待遇的期望要求,不知道問什麼一面就是HR還談待遇,這是差別于其他技術公司的特點吧?回來知道,好像貌似有二面、三面,并且持續時間會很長。

      感悟:1.基礎知識多紮實都不過分;2.向面試官短短3分鐘内能講清楚自己的項目經曆(要求自己的條理清晰,能說出1,2,3重點來);3.了解面試官常問的問題,有備而去才能遊刃有餘。

      總之,必須加油!深度思考、融會貫通!

繼續閱讀