該如何複習Java工程師筆試題
眾所周知,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工程師筆試題應答中做到胸有成竹。
-
創維營銷南京筆試
21日晚23:10終於到了創維的筆試通知,開心的睡了半個好覺,哈哈,因為不像前天晚上一樣等到半夜了。今天一早6:30就起了,先趕到南理工,揚皓光電的一個筆試,本來公司是準備宣講會結束後再組織筆試的,我跟那個老頭經理講了下情況,他就安排我先考試了,英文和邏輯的,還有推理題,有...
-
中國人民銀行直屬事業單位筆經
中國人民銀行直屬事業單位筆經我考的是經濟金融類,昨天考的,記性不太好今天已經忘得差不多了,歡迎補充!!上午考的英語,下午專業。英語的我看見人大的bbs上有筆經,就不寫了,順便轉過來就好了。就先説説經濟金融專業的考試吧。第一部分是填空。比如商業銀行的業務(吸收存...
-
申銀萬國筆經
我不是學金融的,今天去宣講會,以為和以前的經驗一樣專業門檻不是很高,講了一個小時左右就發題讓大家筆試。一看題目就傻眼了,這是我遇到的最專業的一次筆試了。現實專業材料的兩篇英譯漢,然後幾段話的漢譯英,100分題。之後100分專業知識,我大致抄了一下,有:1短期償債能...
-
金地集團筆試題(精華)
1.你為什麼選擇現在的專業?請列舉出你這個專業的三個特點?你最喜歡的一門課程是什麼?你從中的最大收穫是什麼?你最不喜歡的課程有哪些?為什麼?列舉出你記憶中最輕鬆的一件事情,最費勁的一件事情2.A公司:高速發展、制度不完善、?B公司:穩健發展、制度完善、??如果你是畢業...