網站首頁 實用文 書信 面試 實習 實習報告 職場 職責 勵志 名言 熱點
當前位置:人人簡歷網 > 面試 > 面試筆試

該如何複習Java工程師筆試題

欄目: 面試筆試 / 發佈於: / 人氣:7.89K

眾所周知,Java開發應用程序具有很強的跨平台性,Java本身有許多其他語言所不能比擬的優勢。因此,Java應用市場的發展前景還有很廣泛的生長空間,此時想要成為一名Java工程師可謂正當時。那麼,對於Java工程師求職者來説,該如何複習Java工程師筆試題呢?今天就給大家分享一些筆試題備考技巧。

解題的步驟技巧

1、把握題意

根據問題的描述,確定問題的已知條件和隱含條件,並瞭解Java數據庫算法(程序)要達到的目的,窺測出題者的用意。這是至關重要的一步,是對題目的整體把握。準確的講,這一步就要知道輸入是什麼,又得到什麼樣的輸出結果。

2、快速確定算法

每個題目的題幹都有詳細的描述,通過對描述的分析,要確定題目應該屬於哪種類型的題,用到了哪一類數據結構以及相應的算法。有些題目可能不屬於任何數據結構,則它可能與某類算法有關,但也有一些算法純粹是數學方法。常見的算法和數據結構有:字符串、鏈表、樹、圖、排序、時間複雜度、遞歸vs迭代、概率問題、排列組合等。

3、帶着問題閲讀程序

遇到閲讀、分析程序結構題時,如果有很多子函數,首先弄清楚各函數之間的關係和各函數的作用;如果程序較長,則應該根據算法過程,把每個程序段與算法的每個過程對應起來,確定相應的程序段功能。在程序中,如果已經定義了某些變量,那麼在理解程序時,必須先理解這些變量的含義,找到算法思想的核心程序段及主函數,重點閲讀即可。

Java工程師筆試題精選

1、字符串問題

【多選】下面關於Java環境中字符串的描述正確的是:(BC)

A、通過String s1=new String("abc")和String s2="abc",則s1==s2為true。

B、"abc"+"def"會創建三個字符串對象,第三個是"abcdef"。也就是説,在Java中對字符串的一切操作,都會產生一個新的字符串對象。

C、StringBuffer是線程安全的,它比String快。

D、StringBuilder是線程安全的,它比String快。

2、排序題

例:請列舉幾種排序算法,並用JAVA實現快速排序算法。

答:冒泡排序,選擇排序,插入排序,堆排序,快速排序。

3、概率問題

例:一個房間裏有50個人,那麼至少有兩個人生日相同的概率是多少?(忽略閏年的事實,也就是一年365天)

分析:計算某些事情的概率很多時候都可以轉換成先計算其相對面。在這個例子裏,可以計算所有人生日都互不相同的概率,也就是:365/365 * 364/365 * 363/365 * … * (365-49)/365,這樣至少兩個人生日相同的概率就是1–這個值。

該如何複習Java工程師筆試題

作為一名Java工程師的應聘者,筆試的成績至關重要。因此,建議大家在求職之前,一定要明確自己的求職態度,熟悉求職的過程,做好充分的準備,把一些可預見的事情做好,這樣才可以在Java工程師筆試題應答中做到胸有成竹。