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

          導航

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           

          面試注意點:

           

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

           

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

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

           

          HP 筆試題( JAVA 人選)

          1. 使用 Struts, Hibernate,spring 等常用的架構實現登陸功能

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

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

          4 .樹的數據結構

          5. 樹相關的算法結構

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

          7. 改錯: java 的同步 ,eg :下面的程序對否,不對,請修改

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

          synchronized(fromAccount){

          synchronized(toAccount){

          if( 錢不夠 ){

          throw new Exception(" 錢不夠 ");

          }else{

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

          }

          }

          }

          }

          8.pl/sql 語言:給兩個表結構查詢 ,

          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. 多線程:寫一個關于生產和客戶之間的模式的程序題 ,eg :寫兩個類:一個類 (producer) 產生一個個 Item 填滿一個 queue queue 只能裝 10 Item ,一個類 (consumer) 去消費 queue 里面的 item ,如果 queue 里面沒有 item 了則不能消費,

          如果 queue 里面滿了則 producer 不能繼續產生

          其實這個類就是 java 里面的 concurrent 多線程框架,他規定不能用他來實現

           

          10. 寫一個 testcase

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


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


          網站導航:
           
           
          Copyright © 吳峻申 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 福安市| 台东县| 静乐县| 乃东县| 社旗县| 江山市| 仪陇县| 开平市| 丹寨县| 彰武县| 九江县| 青川县| 武山县| 平顺县| 东宁县| 巴彦县| 永济市| 城步| 乌鲁木齐县| 建平县| 陵川县| 刚察县| 屏山县| 绥芬河市| 左云县| 开远市| 宁陵县| 黔西| 阳谷县| 赞皇县| 大冶市| 朔州市| 青州市| 德令哈市| 海门市| 乡城县| 且末县| 长海县| 慈溪市| 崇仁县| 江北区|