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

          導(dǎo)航

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

           

          面試注意點(diǎn):

           

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

           

          其中最重要的是項(xiàng)目的介紹。下面是 JAVA 人選可能會(huì)被問及的問題:

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

           

          HP 筆試題( JAVA 人選)

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

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

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

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

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

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

          7. 改錯(cuò): java 的同步 ,eg :下面的程序?qū)Ψ瘢粚?duì),請(qǐng)修改

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

          synchronized(fromAccount){

          synchronized(toAccount){

          if( 錢不夠 ){

          throw new Exception(" 錢不夠 ");

          }else{

          從一個(gè)賬戶扣錢到另外一個(gè)賬戶

          }

          }

          }

          }

          8.pl/sql 語(yǔ)言:給兩個(gè)表結(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

          寫一個(gè) sql 查出某班語(yǔ)文課的平均分,并用班級(jí)的名字排序 .

           

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

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

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

           

          10. 寫一個(gè) testcase

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


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


          網(wǎng)站導(dǎo)航:
           
           
          Copyright © 吳峻申 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 宁国市| 青河县| 乳山市| 惠东县| 崇阳县| 宽甸| 乐业县| 广汉市| 靖宇县| 武鸣县| 观塘区| 茌平县| 定南县| 威远县| 泌阳县| 长汀县| 东宁县| 孝义市| 珲春市| 石柱| 贵州省| 临海市| 武安市| 麻城市| 密山市| 巴楚县| 昆山市| 扶风县| 尉氏县| 阿荣旗| 华亭县| 南通市| 高密市| 乌拉特前旗| 镇远县| 阜康市| 扎鲁特旗| 巴林右旗| 云梦县| 临颍县| 常宁市|