<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    編程之道

    無論是批評的,贊揚(yáng)的,指著的都請EMAIL給我,你的建議將是我前進(jìn)的動(dòng)力! 聯(lián)系我

    我的第一次面試經(jīng)歷

            其實(shí)只是面試前的一次筆試,30分鐘時(shí)間。我那時(shí)比較緊張,因?yàn)檫@次的成績對于能否進(jìn)去是非常關(guān)鍵的。我初看一下感覺很簡單,關(guān)于專業(yè)知識(shí)只有4道題目。第1道找錯(cuò),錯(cuò)的太明顯了以至于我懷疑是題目有問題。第2道是Vector和ArrayList的區(qū)別,仔細(xì)看過thinking in java中的集合框架的話很好回答的。第3道考了一道不超過15個(gè)字母的SQL語句-_-!。第4道是一道算法題,很郁悶~~這道估計(jì)浪費(fèi)了我15-20分鐘左右,而且還沒做對。其他題目就諸如你爸貴姓?你媽貴姓?之類的無聊問題。
             那道算法題是打印:
    A
    BB
    CCC
    DDDD
    ..
    YYYYYY..
    ZZZZZZZ..

         當(dāng)時(shí)我是這樣寫的:
    for(int x=0;x<26;x++)
    {
        
    for(int y=x;y<26;y++)
        {    
                                            
            
    char ch=65;            
            System.
    out.print(""+(ch+x));
            
    if(y>x){
                
    continue;
            }                
        }
        System.
    out.println ("\n");
    }
    不知道為什么,如此糟糕的代碼我還提前5分鐘交卷了。回家路上輾轉(zhuǎn)反側(cè),非常失落。
    不過還是整理了下思路,想了2種算法,不過還是下面的效率比較高。
    for(int x=0;x<26;x++)
    {
        
    for(int y=x;y<x+x+1;y++)
        {                                    
            
    char ch=65;            
            System.
    out.print(""+(char)(ch+x));                
        }
        System.
    out.println ("\n");
    }
         
          這讓我不禁想起了很久以前老師給我做一道猜數(shù)字游戲,要求是把猜過的數(shù)字排除掉。首先我確定肯定是放在數(shù)組里,我就用ArrayList把它實(shí)現(xiàn)了。后來老師說能不能優(yōu)化一下,為此我又翻閱了thinking in java集合那章。決定用鏈表LinkedList實(shí)現(xiàn),鏈表在增加刪除之類的操作時(shí)效率是最高的。本想在老師邊上狂炫耀一番,不過當(dāng)老師說出它的算法時(shí),我才覺得“孫悟空”和“如來”的差距不是一點(diǎn)點(diǎn)。很遺憾代碼在學(xué)校,我又懶得寫。就詳細(xì)說下步驟把:
    1.如果是猜10以內(nèi)的數(shù)字,那么申明一個(gè)10個(gè)int值的數(shù)組int[] num={1,2,3,4,5....10};
    2.如果隨機(jī)數(shù)是5,我猜的是3的話;我就將num[2]=num[9],然后int[] num就={1,2,10,4,5....10}了。
    3.第i次猜的話,我們排除num數(shù)組最后i項(xiàng)元素,然后直到猜對跳出。
           這次筆試我很不滿意,估計(jì)考官已經(jīng)把我CUT掉了5555555555。老實(shí)說我根本沒想到要筆試,連筆還是旁邊兄弟借的...我寫下來,就是提醒大家面試的時(shí)候憂著點(diǎn),別光顧著學(xué)習(xí)J2EE框架而忽略了基礎(chǔ)中的基礎(chǔ)。

    posted on 2005-08-20 21:11 瘋流成性 閱讀(751) 評論(3)  編輯  收藏 所屬分類: 程序人生

    評論

    # re: 我的第一次面試經(jīng)歷 2005-08-22 13:25 路過

    是,這么簡單得問題,該打屁股  回復(fù)  更多評論   

    # re: 我的第一次面試經(jīng)歷 2005-08-30 20:59 王良

    這樣寫的:
    char ch='a';
    for(int x=1;x<27;x++)
    {
    for(int y=0;y<x;y++)
    {
    Console.Write(ch);
    }
    ch++;
    Console.WriteLine("");
    }  回復(fù)  更多評論   

    # re: 我的第一次面試經(jīng)歷 2006-07-19 11:45 zJun's帛羅閣

    int ch = 'A' - 1;
    for (int i = 1; i <= 26; i++) {
    for (int j = 1; j <= i; j++) {
    System.out.print((char) (ch + i));
    }
    System.out.println();
    }

    不是很復(fù)雜啊,是題目還有什么要求沒有寫出來嗎?  回復(fù)  更多評論   

    主站蜘蛛池模板: 亚洲一区二区三区亚瑟 | 香蕉成人免费看片视频app下载| 国产在线观看免费完整版中文版| 亚洲人成毛片线播放| 69视频免费在线观看| 亚洲视频国产精品| 最近2018中文字幕免费视频| 亚洲国产精品线在线观看| 免费无码一区二区三区| 亚洲综合图片小说区热久久| 久久永久免费人妻精品下载| 精品无码一区二区三区亚洲桃色| 最近中文字幕国语免费完整| 91亚洲国产在人线播放午夜| 777爽死你无码免费看一二区 | 亚洲国产黄在线观看| 九九久久国产精品免费热6| 国产L精品国产亚洲区久久 | 亚洲国产精品综合一区在线| 最近最新MV在线观看免费高清| 亚洲国产熟亚洲女视频| 女人被男人桶得好爽免费视频 | 免费h视频在线观看| 亚洲妓女综合网99| 在线播放免费人成视频在线观看| 久久亚洲AV成人无码国产电影| 亚洲乱码在线播放| 四虎成人免费网站在线| 一级做a爰性色毛片免费| 亚洲成AV人片在线观看WWW| 亚洲成人免费网站| WWW国产亚洲精品久久麻豆| 国产亚洲成AV人片在线观黄桃| 18禁男女爽爽爽午夜网站免费| 中文字幕亚洲精品无码| 久久久无码精品亚洲日韩软件| 日本视频一区在线观看免费| 亚洲第一se情网站| 亚洲成色999久久网站| 精品久久免费视频| a国产成人免费视频|