該如何複習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工程師筆試題應答中做到胸有成竹。
-
馬士基筆試經歷--廈門
昨晚還在琢磨到底穿不穿正裝。不過還是比較羞澀不敢穿今天就穿了有領短袖+西褲+皮鞋。。恩一般正式10點多就夥同一群廈大的一起坐車過去。在國際銀行20樓maersklogetics的office在等候了40多分鐘後終於把我們請進了會議室(期間一直觀察那些staff在office是不是...
-
人大網通筆試歸來
題型剛才的同學已經介紹了,這裡再補充幾句:第一部分的100題,80%是性格測試,20%是簡單的IQ題目,比如:12個硬幣總共3角6分,如果只有5個是一樣的,那麼這5個是幾分的?第二部分有綜合知識題,英文題和專業知識題綜合知識題都是歷史地理文學相關的;英文題是短文閱讀兩篇和翻譯一段,...
-
中國銀行(BOC)的筆試題目
第一篇:居然回來搜了下找到原題,不過沒答案。HowmanypeopleintheworldspeakEnglishasafirstanativelanguage?Exactinformationonthispointisnotavailable,butanestimateof230millioncannotbeverywideofthemark.Ofthese,145millionlivetheUnitedStates,alittleles...
-
富力地產筆試題目
早上9點30到了,一開始要重新填一個公司的資訊表。10點開始考試,10點半結束筆試,考的就是行測,超級簡單。複習過公務員的同學佔便宜了。題型,第一部分,富力公司的簡介,比如某年上市,某年被評為綜合實力第一等等。第二-五部分和行測一樣了,有言語理解,數列,主要是等差和等比...