20 幾個知名公司的 Java 面試題匯總


查看不同公司新鮮真實的Java面試題,摘自Glassdoor.com

巴克萊投資:

  • 假設有一個 getNextparson() 方法返回 Person 對象,Person 類實現了 comparable 接口,現在從文件中讀取記錄並排序,然后給出前 1000 條記錄,紙上作答
  • 答案見Glassdoor
  • 寫一個函數,傳入 2 個有序的整數數組,返回一個有序的整數數組。
  • 答案見Glassdoor

騎士資本:

全球醫療交流:

高盛投資:

Google:

  • 給定 2 個包含單詞列表(每行一個)的文件,編程列出交集。
  • 答案見Glassdoor

Nextlabs:

樹(二叉或其他)形成許多普通數據結構的基礎。請描述一些這樣的數據結構以及何時可以使用它們。

Delphix:

亞馬遜:

  • 給定如下整數列表,如何最有效的進行排序同時剔除重復的數字?
  • 答案見Glassdoor

埃森哲: 

  • 解釋 Java 和 C++ 內存管理的不同。
  • 答案見Glassdoor
  • 給定一個 C++ 或 Java 類型/表達式,給出等價的表達(如果存在)。例如:C++ 有常量,Java 有…?
  • 答案見Glassdoor
  • 給一個例子, 關於何時創建一個接口?
  • 答案見Glassdoor

Citi:

微軟:

  • 寫一個程序找出所有字符串的組合,並檢查它們是否是回文串?
  • 答案見Glassdoor

RedMane技術:

技術問題:1. OOP的三個支柱,並解釋它們 2. Java 的 final 關鍵字 3. 抽象類與接口的不同 4. JSP 與 Servlet 的不同 5.  Java 中的不變性 6. 多線程 – 休眠與讓步? 7. 什么是設計模式,說一些。解釋單例設計模式? 8. 訪問修飾符中的 protected 關鍵字 9. continue 與 break 表達式 10. 描述 MVC 模式 11. StringBuffer 與StringBuilder 12. 一個邏輯/算法問題:向有序數組中插入一個元素到合適的位置。他們將關注非常基礎的邏輯設計,如循環,函數和它們的參數。

答案見Glassdoor

OPNET:

BlackBerry:

EverBank Financial:

TRUSTe:

Airline Tariff Publishing Company:

  • 在 Spring 中使用單例實例,你只能得到唯一一個實例。如果應用想得到多個實例,你是怎么重寫或克服這種情況的?
  • 答案見Glassdoor

Clearwire:

UC Davis:

  • 兩個 JSP 頁面見如何傳遞變量,那么在一個控制權 servlet 和 JSP 頁面間呢?
  • 答案見Glassdoor

Deutsche Bank:

  • ArrayList 和 LinkedList 的區別,例如什么時候用 ArrayList?
  • 答案見Glassdoor

Mindteck: 

1. 什么是泛型? 2. arraylist 和 set 的區別? 3. 解釋 finally

Antra:

什么 Java 原型不是線程安全的;final 和 finalize 的區別;能否在運行時向 static final 類型的賦值;抽象類和接口的區別?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM