其實(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 的面試一般問(wèn)的都比較深入且比較細(xì),會(huì)就人選簡(jiǎn)歷中的某一項(xiàng)目深入問(wèn)及技術(shù)

           

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

           
          1. jdbc
          數(shù)據(jù)庫(kù)操作。 要求寫(xiě)一個(gè)完整的過(guò)程。 注意細(xì)節(jié)。 比如異常和關(guān)閉資源。
          2.
          多線程同步。 同步時(shí)的寫(xiě)法。 synchronize wait 的規(guī)范寫(xiě)法。
          3. socket
          通信。 怎么處理 tcp 中信息的疊加和截取。
          4. java
          中參數(shù)的傳遞。 變量的變化。
          5.
          為什么要重寫(xiě) equal, hashcode 方法。 怎么重寫(xiě)。
          6.  java
          中對(duì)象的排序。 那些類可以方便的用來(lái)排序。
          7. 
          最重要的是工作項(xiàng)目的介紹。 問(wèn)的很細(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. 樹(shù)的定義 ,eg :什么叫平衡二叉樹(shù),用最好的程序來(lái)實(shí)現(xiàn)平衡二叉樹(shù)的增加節(jié)點(diǎn)和刪除節(jié)點(diǎn)

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

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

          6.http: 具體過(guò)程,各種信息碼

          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

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

           

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

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

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

           

          10. 寫(xiě)一個(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)者問(wèn)題(操作系統(tǒng)),多線程,套接字,數(shù)據(jù)庫(kù)連接,Oracle的pl/sql查詢,同步問(wèn)題,JavaScript,ssh...這是我認(rèn)識(shí)的。其它的不熟啊!  回復(fù)  更多評(píng)論   


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


          網(wǎng)站導(dǎo)航:
           
           
          Copyright © 吳峻申 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 沧源| 额尔古纳市| 柳州市| 德钦县| 博罗县| 遵化市| 沁阳市| 林芝县| 太康县| 石泉县| 阿坝| 观塘区| 丰县| 丽水市| 孟津县| 张家港市| 舞钢市| 阳西县| 常州市| 互助| 大竹县| 南部县| 南平市| 永吉县| 霍城县| 建始县| 桃园市| 新田县| 鄂温| 石首市| 白银市| 腾冲县| 延庆县| 吴江市| 宁远县| 邮箱| 阜南县| 商河县| 许昌市| 灵宝市| 阳信县|