其實我是一個程序員  
          日歷
          <2010年11月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011
          統(tǒng)計
          • 隨筆 - 4
          • 文章 - 1
          • 評論 - 3
          • 引用 - 0

          導(dǎo)航

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           

          面試注意點:

           

          HP 的面試一般問的都比較深入且比較細(xì),會就人選簡歷中的某一項目深入問及技術(shù)

           

          其中最重要的是項目的介紹。下面是 JAVA 人選可能會被問及的問題:

           
          1. jdbc
          數(shù)據(jù)庫操作。 要求寫一個完整的過程。 注意細(xì)節(jié)。 比如異常和關(guān)閉資源。
          2.
          多線程同步。 同步時的寫法。 synchronize wait 的規(guī)范寫法。
          3. socket
          通信。 怎么處理 tcp 中信息的疊加和截取。
          4. java
          中參數(shù)的傳遞。 變量的變化。
          5.
          為什么要重寫 equal, hashcode 方法。 怎么重寫。
          6.  java
          中對象的排序。 那些類可以方便的用來排序。
          7. 
          最重要的是工作項目的介紹。 問的很細(xì)。 自己一定要非常的清楚里面的技術(shù), 架構(gòu)。 細(xì)節(jié)的東西要注意到。 比如 JDK 中的集合是不同步的, 項目中怎么用。 為什么不用同步的集合對象。

           

          HP 筆試題( JAVA 人選)

          1. 使用 Struts, Hibernate,spring 等常用的架構(gòu)實現(xiàn)登陸功能

          2 .選擇題: javascript  數(shù)組   定義方式哪個正確

          3. 樹的定義 ,eg :什么叫平衡二叉樹,用最好的程序來實現(xiàn)平衡二叉樹的增加節(jié)點和刪除節(jié)點

          4 .樹的數(shù)據(jù)結(jié)構(gòu)

          5. 樹相關(guān)的算法結(jié)構(gòu)

          6.http: 具體過程,各種信息碼

          7. 改錯: java 的同步 ,eg :下面的程序?qū)Ψ瘢粚Γ埿薷?/span>

          public void accountCompare(FromAccount fromaccount,ToAccount toAccount,double amount) throws Exception{

          synchronized(fromAccount){

          synchronized(toAccount){

          if( 錢不夠 ){

          throw new Exception(" 錢不夠 ");

          }else{

          從一個賬戶扣錢到另外一個賬戶

          }

          }

          }

          }

          8.pl/sql 語言:給兩個表結(jié)構(gòu)查詢 ,

          eg student

          id char(20),

          name char(20),

          class_name char(20)

          course

          id char(20),

          name char(20)

          score

          student_id char(20),

          course_id char(20),

          score numberic

          寫一個 sql 查出某班語文課的平均分,并用班級的名字排序 .

           

          9. 多線程:寫一個關(guān)于生產(chǎn)和客戶之間的模式的程序題 ,eg :寫兩個類:一個類 (producer) 產(chǎn)生一個個 Item 填滿一個 queue queue 只能裝 10 Item ,一個類 (consumer) 去消費(fèi) queue 里面的 item ,如果 queue 里面沒有 item 了則不能消費(fèi),

          如果 queue 里面滿了則 producer 不能繼續(xù)產(chǎn)生

          其實這個類就是 java 里面的 concurrent 多線程框架,他規(guī)定不能用他來實現(xiàn)

           

          10. 寫一個 testcase

          posted on 2010-11-10 12:32 吳峻申 閱讀(293) 評論(1)  編輯  收藏
          評論:
          • # re: HP面試注意事項(獵頭給我的)  小六夜瘋狂 Posted @ 2010-11-11 21:07
            很有用啊!謝謝啦!
            對我找工作很有幫助啊!
            生產(chǎn)者-消費(fèi)者問題(操作系統(tǒng)),多線程,套接字,數(shù)據(jù)庫連接,Oracle的pl/sql查詢,同步問題,JavaScript,ssh...這是我認(rèn)識的。其它的不熟啊!  回復(fù)  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
           
          Copyright © 吳峻申 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 利津县| 吉木乃县| 光泽县| 靖边县| 威海市| 五原县| 北安市| 扬州市| 友谊县| 郑州市| 耒阳市| 晋宁县| 济源市| 封丘县| 榆树市| 庆元县| 邛崃市| 双江| 科技| 双城市| 嘉义县| 邮箱| 克什克腾旗| 成都市| 三明市| 沧州市| 棋牌| 连云港市| 灯塔市| 镶黄旗| 荣昌县| 乐山市| 巧家县| 通渭县| 琼结县| 中山市| 苗栗县| 巴青县| 徐州市| 湖北省| 德令哈市|