注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java程序員面試寶典(第三版)

Java程序員面試寶典(第三版)

Java程序員面試寶典(第三版)

定 價(jià):¥49.00

作 者: 歐立奇,朱梅,段韜 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787121213137 出版時(shí)間: 2013-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 359 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是《Java 程序員面試寶典》的第三版。第三版在保留第二版數(shù)據(jù)結(jié)構(gòu)、字符串處理、Java程序設(shè)計(jì)等主干內(nèi)容的基礎(chǔ)上,更新了部分程序員面試題目,內(nèi)容主要取材于2011 年至2013 年多家大公司的面試題,以反映第二版圖書出版后近兩年來(lái)所發(fā)生的變化,目的是幫助求職者在面試過(guò)程中更好地處理一些新問(wèn)題,應(yīng)對(duì)新變化。本書最后著力講述了如何進(jìn)行英語(yǔ)面試和電話面試,并對(duì)求職中簽約、毀約的注意事項(xiàng)及群體面試進(jìn)行了解析。本書的面試題除了有詳細(xì)的解析外,對(duì)相關(guān)知識(shí)點(diǎn)也有擴(kuò)展說(shuō)明。希望這些內(nèi)容對(duì)讀者從求職就業(yè)到提升計(jì)算機(jī)專業(yè)知識(shí)有顯著的幫助。本書適合(但不限于)將要找工作的程序員、高校計(jì)算機(jī)類應(yīng)屆畢業(yè)生,以及其他計(jì)算機(jī)愛(ài)好者閱讀。

作者簡(jiǎn)介

  歐立奇 國(guó)際商業(yè)機(jī)器有限公司大中華區(qū)高級(jí)軟件工程師,對(duì)程序員筆試、面試、智力測(cè)試有著多年深入廣泛地研究。除本書外,還著有《程序員面試寶典》,《IT求職寶典》等。

圖書目錄

第1 部分 求職過(guò)程
古人云:凡事預(yù)則立,不預(yù)則廢。機(jī)會(huì)都是垂青有準(zhǔn)備的人。為了得到一份滿意的工作,求職者一定要對(duì)整個(gè)求職過(guò)程有清醒的了解。把能夠預(yù)見(jiàn)的、必須做的事情早一些做完,這樣在大規(guī)模招聘開(kāi)始的時(shí)候就可以專心地為面試做準(zhǔn)備。求職過(guò)程中會(huì)發(fā)生很多預(yù)料不到的事情,當(dāng)你的計(jì)劃被這些事情打亂之后,要做的事會(huì)越堆越多,一步落后,步步落后。如果能夠盡早把能做的事情做完,即便有計(jì)劃外的事件發(fā)生,也不會(huì)產(chǎn)生太嚴(yán)重的影響。努力地使事態(tài)的發(fā)展處在自己能控制的范圍之內(nèi),這樣無(wú)論發(fā)生任何事都能有應(yīng)對(duì)之策。
第1 章 應(yīng)聘求職..................................................................................................................2
每年的9 月到次年的1 月,都是應(yīng)屆畢業(yè)生求職、在職人員跳槽的高峰期。對(duì)于即將成為程序員的應(yīng)屆畢業(yè)生們,在求職過(guò)程中怎樣確定目標(biāo)公司和目標(biāo)職位?對(duì)于已經(jīng)是程序員的跳槽大軍,是按照技術(shù)路線發(fā)展自己的職業(yè)生涯,還是走向管理崗位繼續(xù)自己的職業(yè)道路,或者是改變自己的發(fā)展軌跡?在求職過(guò)程中要注意哪些細(xì)節(jié)?這些都是求職者所關(guān)心的話題。
1.1 應(yīng)聘渠道.............................................................................................................2
1.2 應(yīng)聘流程.............................................................................................................3
第2 章 簡(jiǎn)歷書寫..................................................................................................................4
據(jù)統(tǒng)計(jì),80%的簡(jiǎn)歷都是不合格的。不少人事管理者抱怨收到的許多簡(jiǎn)歷在格式上很糟糕。簡(jiǎn)歷應(yīng)該如何做到在格式上簡(jiǎn)潔明了,重點(diǎn)突出?求職信應(yīng)該如何有足夠的內(nèi)容推銷自己?如何控制長(zhǎng)度,言簡(jiǎn)意賅?相信讀了本章你會(huì)對(duì)簡(jiǎn)歷的撰寫有一個(gè)新的認(rèn)識(shí)。
2.1 書寫簡(jiǎn)歷注意事項(xiàng).............................................................................................4
2.2 簡(jiǎn)歷模板.............................................................................................................6
第3 章 求職五步曲............................................................................................................10
筆試、電話面試和面試是順利求職的三個(gè)過(guò)程。三關(guān)全過(guò)才能順利簽約,只要有一關(guān)沒(méi)能通過(guò),就會(huì)被“刷”掉。除此之外,簽約本身又何嘗不是一個(gè)重要的考試?涉及你的未來(lái)、人生、行業(yè)甚至家庭。當(dāng)然有簽約就有可能會(huì)有違約,真希望你們不必走第五步,但是這個(gè)世界畢竟不是童話。
3.1 筆試...................................................................................................................10
3.2 電話面試...........................................................................................................12
3.3 面試...................................................................................................................13
3.4 簽約...................................................................................................................14
3.5 違約...................................................................................................................18
第4 章 職業(yè)生涯發(fā)展規(guī)劃................................................................................................20
在一般情況下,我們工作一年之后,對(duì)自己的喜好及擅長(zhǎng)都有了更加深刻的了解,這時(shí)會(huì)有較為明確的職業(yè)發(fā)展規(guī)劃。
4.1 缺乏工作經(jīng)驗(yàn)的應(yīng)屆畢業(yè)生...........................................................................20
4.2 更換工作的程序員們.......................................................................................22
4.3 快樂(lè)地工作.......................................................................................................23
第2 部分 Java 程序設(shè)計(jì)
本部分主要以Java 設(shè)計(jì)語(yǔ)言為基礎(chǔ),通過(guò)大量實(shí)際的例子分析各大公司Java 面試題目,從技術(shù)上分析面試題的內(nèi)涵。一般公司的面試題都是兩套——C++或Java,面試者可以選擇。
第5 章 Java 程序設(shè)計(jì)基本概念........................................................................................28
對(duì)于一個(gè)求職者或者應(yīng)屆畢業(yè)生來(lái)說(shuō),公司除了對(duì)項(xiàng)目經(jīng)驗(yàn)有所問(wèn)詢之外,最好的考試辦法就是檢查基本功,包括編程風(fēng)格,以及對(duì)賦值語(yǔ)句、遞增語(yǔ)句、類型轉(zhuǎn)換、數(shù)據(jù)交換等程序設(shè)計(jì)基本概念的理解。當(dāng)然,在考試之前最好對(duì)自己所掌握的程序概念知識(shí)有所了解,尤其是對(duì)各種細(xì)致的考點(diǎn)要加以重視。本章考題來(lái)自真實(shí)的筆試資料,希望讀者先不要看答案,自我解答后再與答案加以對(duì)比,找出自己的不足。
5.1 JVM...................................................................................................................28
5.2 i++.....................................................................................................................34
5.3 類型轉(zhuǎn)換...........................................................................................................37
5.4 程序結(jié)構(gòu)...........................................................................................................41
5.5 運(yùn)算符...............................................................................................................42
5.6 異常...................................................................................................................47
5.7 反射...................................................................................................................59
第6 章 傳遞與引用............................................................................................................61
Java 語(yǔ)言明確說(shuō)明取消了指針,因?yàn)橹羔樛窃趲?lái)方便的同時(shí)導(dǎo)致代碼不安全的根源,而且還會(huì)使程序變得非常復(fù)雜和難以理解,濫用指針寫成的代碼不亞于使用早已“臭名昭著”的GOTO 語(yǔ)句。Java 放棄指針的概念絕對(duì)是極其明智的。但這只是在Java 語(yǔ)言中沒(méi)有明確的指針定義,實(shí)質(zhì)上,每一個(gè)new 語(yǔ)句返回的都是一個(gè)指針的引用,只不過(guò)在大多數(shù)時(shí)候Java 不用關(guān)心如何操作這個(gè)“指針”,更不用像在操作C++的指針那樣膽戰(zhàn)心驚,唯一要多注意的是在給函數(shù)傳遞對(duì)象的時(shí)候。
6.1 傳值與傳引用...................................................................................................61
6.2 靜態(tài)變量與私有變量.......................................................................................66
6.3 輸入/輸出流......................................................................................................67
6.4 序列化...............................................................................................................71
第7 章 循環(huán)、條件、概率................................................................................................73
遞歸過(guò)程的執(zhí)行總是一個(gè)過(guò)程體未執(zhí)行完,就帶著本次執(zhí)行的結(jié)果又進(jìn)入另一輪過(guò)程體的執(zhí)行……如此反復(fù),不斷深入,直到某次過(guò)程的執(zhí)行遇到終止遞歸調(diào)用的條件成立時(shí),則不再深入,而執(zhí)行本次的過(guò)程體余下的部分,然后又返回到上一次調(diào)用的過(guò)程體中,執(zhí)行其余下的部分……如此反復(fù),直到回到起始位置上,才最終結(jié)束整個(gè)遞歸過(guò)程的執(zhí)行,得到相應(yīng)的執(zhí)行結(jié)果。遞歸過(guò)程的程序設(shè)計(jì)的核心就是參照這種執(zhí)行流程,設(shè)計(jì)出一種適合“逐步深入,而后又逐步返回”的遞歸調(diào)用模型,以解決實(shí)際的面試?yán)}。
7.1 典型遞歸問(wèn)題...................................................................................................73
7.2 循環(huán)與條件.......................................................................................................78
第8 章 Java 內(nèi)存管理........................................................................................................84
內(nèi)存管理太重要了,花費(fèi)多少口舌介紹它都不過(guò)分。筆者曾經(jīng)見(jiàn)到這樣一句話:“C++程序員覺(jué)得內(nèi)存管理太重要了,所以一定要自己進(jìn)行管理;Java/C#程序員覺(jué)得內(nèi)存管理太重要了,所以一定不能自己去管理。”從某種意義上說(shuō),兩者都是對(duì)的。面試中內(nèi)存管理涉及堆、棧、哈希表、內(nèi)存泄漏等方面。
8.1 垃圾收集...........................................................................................................84
8.2 內(nèi)存管理...........................................................................................................88
8.3 clone..................................................................................................................92
第9 章 面向?qū)ο?...............................................................................................................95
面向?qū)ο笃鋵?shí)是現(xiàn)實(shí)世界模型的自然延伸?,F(xiàn)實(shí)世界中任何實(shí)體都可以看做是對(duì)象。對(duì)象之間通過(guò)消息相互作用。另外,現(xiàn)實(shí)世界中任何實(shí)體都可歸屬于某類事物,任何對(duì)象都是某一類事物的實(shí)例。如果說(shuō)傳統(tǒng)的過(guò)程式編程語(yǔ)言是以過(guò)程為中心、以算法為驅(qū)動(dòng)的話,面向?qū)ο蟮木幊陶Z(yǔ)言則是以對(duì)象為中心,以消息為驅(qū)動(dòng)。用公式表示,過(guò)程式編程語(yǔ)言為“程序=算法+數(shù)據(jù)”;面向?qū)ο缶幊陶Z(yǔ)言為“程序=對(duì)象+消息”。
9.1 面向?qū)ο蟮幕靖拍?......................................................................................96
9.2 類和對(duì)象...........................................................................................................98
9.3 嵌套類.............................................................................................................101
9.4 集合類.............................................................................................................102
9.5 構(gòu)造函數(shù)和析構(gòu)函數(shù).....................................................................................107
9.6 復(fù)制構(gòu)造函數(shù)和賦值函數(shù)............................................................................. 111
9.7 多態(tài)的概念.....................................................................................................112
第10 章 繼承與接口........................................................................................................116
接口在實(shí)際語(yǔ)言,如Delphi、Java、C++等中,都有廣義和狹義之分。
10.1 基礎(chǔ)知識(shí).......................................................................................................116
10.2 Super .............................................................................................................124
10.3 this.................................................................................................................126
10.4 不能繼承的情況...........................................................................................130
10.5 抽象類與接口...............................................................................................131
第3 部分 數(shù)據(jù)結(jié)構(gòu)和設(shè)計(jì)模式
本部分主要介紹求職面試過(guò)程中出現(xiàn)的第二個(gè)重要的板塊——數(shù)據(jù)結(jié)構(gòu),包括字符串的使用、堆、棧、排序方法等。此外,隨著外企研發(fā)機(jī)構(gòu)大量遷入我國(guó),外企針對(duì)軟件工程知識(shí)的考核,包括設(shè)計(jì)模式、UML、敏捷軟件開(kāi)發(fā),以及.NET 技術(shù)和完全面向?qū)ο笳Z(yǔ)言C#的面試題目將會(huì)有增無(wú)減,今后設(shè)計(jì)模式在面試中的比重會(huì)進(jìn)一步提高。
第11 章 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)....................................................................................................138
面試時(shí)間一般有兩個(gè)小時(shí),其中至少有20~30 分鐘左右是用來(lái)回答數(shù)據(jù)結(jié)構(gòu)相關(guān)的問(wèn)題,鏈表?xiàng)!⒍?、?shù)組的排序和逆置是筆試必考的內(nèi)容。
11.1 堆棧...............................................................................................................138
11.2 鏈表、哈希表...............................................................................................141
11.3 樹(shù)、圖...........................................................................................................143
11.4 排序基礎(chǔ)知識(shí)...............................................................................................146
第12 章 字符串、數(shù)組、范型........................................................................................173
求職者在進(jìn)行筆試時(shí),幾乎沒(méi)有不考字符串、數(shù)組和范型的。字符串也是一種相對(duì)簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu),結(jié)合指針,容易多次引起面試官反復(fù)發(fā)問(wèn)。筆者曾不止一次在筆試或面試時(shí)遇到字符串的試題。事實(shí)上,字符串也是一個(gè)考驗(yàn)程序員編程規(guī)范和編程習(xí)慣的重要考點(diǎn)。范型是Java SE 1.5 的新特型,泛型的本質(zhì)是參數(shù)化類型,也就是說(shuō),所操作的數(shù)據(jù)類型被指定為一個(gè)參數(shù)。這種參數(shù)類型可用在類、接口和方法的創(chuàng)建中,分別稱為范型類、泛型接口、泛型方法。Java 語(yǔ)言引入范型的好處是安全簡(jiǎn)單。Java 范型編程也是Java 程序員面試的熱點(diǎn)之一。求職者不能忽視這些細(xì)節(jié),因?yàn)檫@些細(xì)節(jié)會(huì)體現(xiàn)你對(duì)操作系統(tǒng)、軟件工程、邊界內(nèi)存處理等方面知識(shí)的掌控能力。
12.1 字符串基礎(chǔ)問(wèn)題...........................................................................................173
12.2 StringBuffer...................................................................................................181
12.3 正則表達(dá)式...................................................................................................188
12.4 數(shù)字流和數(shù)組...............................................................................................189
12.5 字符串其他問(wèn)題...........................................................................................194
12.6 范型與容器...................................................................................................198
第13 章 設(shè)計(jì)模式............................................................................................................202
地上本沒(méi)有路,走的人多了,也就成了路。設(shè)計(jì)模式如同此理,它是經(jīng)驗(yàn)的傳承,并不成體系;它是被前人發(fā)現(xiàn)、經(jīng)過(guò)總結(jié)形成了一套某一類問(wèn)題的一般性解決方案,而不是被設(shè)計(jì)出來(lái)的定性規(guī)則;它不像算法那樣可以照搬照用。
13.1 UML..............................................................................................................203
13.2 常見(jiàn)設(shè)計(jì)模式...............................................................................................204
13.3 軟件工程.......................................................................................................205
第4 部分 操作系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)
本部分主要介紹求職面試過(guò)程中出現(xiàn)的第三個(gè)重要的板塊——操作系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)知識(shí)。作為一名程序員,尤其是系統(tǒng)管理方面的程序員,對(duì)這幾部分有深刻的理解和領(lǐng)悟是相當(dāng)重要的。
第14 章 操作系統(tǒng)............................................................................................................210
操作系統(tǒng)面試?yán)}主要涉及進(jìn)程、線程、內(nèi)存管理、垃圾回收,以及緩存等方面。
14.1 基礎(chǔ)知識(shí).......................................................................................................210
14.2 進(jìn)程...............................................................................................................212
14.3 線程與串行化...............................................................................................214
第15 章 數(shù)據(jù)庫(kù)和SQL 語(yǔ)言..........................................................................................226
數(shù)據(jù)庫(kù)面試?yán)}主要涉及范式、事物、存儲(chǔ)過(guò)程、SQL 語(yǔ)言及索引等方面。
15.1 數(shù)據(jù)庫(kù)理論問(wèn)題...........................................................................................226
15.2 SQL 語(yǔ)言常見(jiàn)問(wèn)題......................................................................................229
第16 章 計(jì)算機(jī)網(wǎng)絡(luò)及分布式系統(tǒng)................................................................................234
網(wǎng)絡(luò)面試?yán)}主要涉及局域網(wǎng)、廣域網(wǎng)和IP 管理等方面。
16.1 網(wǎng)絡(luò)結(jié)構(gòu).......................................................................................................234
16.2 TCP/IP...........................................................................................................237
16.3 網(wǎng)絡(luò)其他問(wèn)題...............................................................................................241
第5 部分 Java 開(kāi)源
EJB 組件曾經(jīng)被認(rèn)為是一個(gè)重量級(jí)的組件。EJB 3.0 規(guī)范的重要目標(biāo)就是簡(jiǎn)化EJB 的開(kāi)發(fā),提供一個(gè)相對(duì)輕量級(jí)的組件方案。Spring 基于輕量?jī)?nèi)核,然后通過(guò)集成第三方的服務(wù)器來(lái)提供完整的架構(gòu)。
第17 章 J2EE 技術(shù)..........................................................................................................250
從整體上講,J2EE 是使用Java 技術(shù)開(kāi)發(fā)企業(yè)級(jí)應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn)(Sun 公司出于其自身利益的考慮,至今沒(méi)有將Java 及其相關(guān)技術(shù)納入標(biāo)準(zhǔn)化組織的體系),它是Java技術(shù)在不斷適應(yīng)和促進(jìn)企業(yè)級(jí)應(yīng)用過(guò)程中的產(chǎn)物。目前,Java 平臺(tái)有三個(gè)版本:適用于小型設(shè)備和智能卡的J2ME(Java 2 Platform Micro Edition)、適用于桌面系統(tǒng)的J2SE 和適用于企業(yè)級(jí)應(yīng)用的J2EE。Sun 推出J2EE 的目的是為了消除傳統(tǒng)Client/Server 模式的弊病,迎合Browser/Server 架構(gòu)的潮流,為應(yīng)用Java 技術(shù)開(kāi)發(fā)服務(wù)器端應(yīng)用提供一個(gè)平臺(tái)獨(dú)立的、可移植的、多用戶的、安全的和基于標(biāo)準(zhǔn)的企業(yè)級(jí)平臺(tái),從而簡(jiǎn)化企業(yè)應(yīng)用的開(kāi)發(fā)、管理和部署。J2EE 是一個(gè)標(biāo)準(zhǔn),而不是一個(gè)現(xiàn)成的產(chǎn)品。各個(gè)平臺(tái)開(kāi)發(fā)商按照J(rèn)2EE 規(guī)范分別開(kāi)發(fā)了不同的J2EE 應(yīng)用服務(wù)器,J2EE 應(yīng)用服務(wù)器是J2EE 企業(yè)級(jí)應(yīng)用的部署平臺(tái)。由于它們都遵循了J2EE 規(guī)范,因此,使用J2EE 技術(shù)開(kāi)發(fā)的企業(yè)級(jí)應(yīng)用可以部署在各種J2EE應(yīng)用服務(wù)器上。
17.1 Spring 輕量級(jí)架構(gòu).......................................................................................250
17.2 Hibernate.......................................................................................................252
17.3 EJB................................................................................................................260
17.4 JDBC.............................................................................................................264
17.5 JDO ...............................................................................................................272
第18 章 Java 中的Web 設(shè)計(jì)..........................................................................................274
關(guān)于Web 設(shè)計(jì)的面試題目,涉及Session、Servlet、JSP、Javascript 和XML 等方面。本章的考題來(lái)自真實(shí)的筆試資料,希望讀者先不要看答案,自我解答后再與答案加以對(duì)比,找出自己的不足。
18.1 JSP.................................................................................................................274
18.2 Servlet ...........................................................................................................276
18.3 JavaScript ......................................................................................................280
18.4 XML..............................................................................................................281
18.5 APPLET........................................................................................................284
第19 章 Struts 結(jié)構(gòu)設(shè)計(jì).................................................................................................285
Struts 與Tomcat、Turbine 等諸多Apache 項(xiàng)目一樣,是開(kāi)源軟件,這是它的一大優(yōu)點(diǎn),使開(kāi)發(fā)者能更深入地了解其內(nèi)部實(shí)現(xiàn)機(jī)制。除此之外,Struts 的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個(gè)方面:TagLib 和頁(yè)面導(dǎo)航。TagLib 是Struts 的標(biāo)記庫(kù),靈活運(yùn)用能大大提高開(kāi)發(fā)效率。頁(yè)面導(dǎo)航使系統(tǒng)的脈絡(luò)更加清晰,通過(guò)一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有很大的好處,尤其是當(dāng)另一批開(kāi)發(fā)者接手這個(gè)項(xiàng)目時(shí),這種優(yōu)勢(shì)體現(xiàn)得更加明顯。
19.1 AWT..............................................................................................................285
19.2 Struts 體系結(jié)構(gòu)............................................................................................287
第20 章 Java 架構(gòu)技術(shù)及相關(guān)中間件............................................................................290
在軟件開(kāi)發(fā)的過(guò)程中,人們?cè)絹?lái)越意識(shí)到軟件重用的重要性。異構(gòu)的系統(tǒng)、不同的實(shí)現(xiàn)方案使軟件的重用變得復(fù)雜。在中間件產(chǎn)生以前,應(yīng)用軟件不得不直接面對(duì)非常底層的東西。不同的硬件體系、不同的操作系統(tǒng)、不同的網(wǎng)絡(luò)協(xié)議和不同的數(shù)據(jù)庫(kù)等,這些使得應(yīng)用程序復(fù)雜多變。面對(duì)易變的東西,軟件設(shè)計(jì)師們已經(jīng)習(xí)慣于通過(guò)添加中間層的方式來(lái)隔離變化。把應(yīng)用軟件所要面臨的共性問(wèn)題進(jìn)行提煉、抽象,在操作系統(tǒng)中添加一個(gè)可復(fù)用的部分,供成千上萬(wàn)的應(yīng)用軟件重復(fù)使用。這一技術(shù)思想最終構(gòu)成了中間件。一方面,中間件要應(yīng)對(duì)底層不同的環(huán)境,針對(duì)不同的環(huán)境進(jìn)行不同的調(diào)用;另一方面,中間件要對(duì)上層提供統(tǒng)一的接口,保證在不同的環(huán)境中為上層提供相同行為的服務(wù)。具體地說(shuō),中間件屏蔽了底層操作系統(tǒng)的復(fù)雜性,使程序開(kāi)發(fā)人員面對(duì)一個(gè)簡(jiǎn)單而統(tǒng)一的開(kāi)發(fā)環(huán)境,減少程序設(shè)計(jì)的復(fù)雜性,將注意力集中在自己的業(yè)務(wù)上,不必再為程序在不同系統(tǒng)軟件上的移植而重復(fù)工作,大大減少了技術(shù)上的負(fù)擔(dān)。
20.1 WebLogic ......................................................................................................291
20.2 WebSphere ....................................................................................................294
20.3 WebService ...................................................................................................294
第21 章 Java 測(cè)試............................................................................................................296
軟件測(cè)試在軟件質(zhì)量安全控制上的地位不可替代。美國(guó)的軟件企業(yè)將40%的工作量花在軟件測(cè)試上,測(cè)試費(fèi)用占項(xiàng)目總費(fèi)用的30%~50%。如微軟Windows 2000 團(tuán)隊(duì)動(dòng)用的測(cè)試人員比項(xiàng)目經(jīng)理和開(kāi)發(fā)人員的總和還要多。之所以如此重視軟件測(cè)試,是因?yàn)橥ㄟ^(guò)必要的測(cè)試,軟件缺陷數(shù)可至少降低75%,而軟件的投資回報(bào)率能達(dá)到350%。
21.1 白盒測(cè)試.......................................................................................................296
21.2 性能測(cè)試.......................................................................................................301
21.3 游戲...............................................................................................................305
第6 部分 綜合面試題
本部分主要介紹求職面試過(guò)程中出現(xiàn)的第五個(gè)重要的板塊——英語(yǔ)面試、電話面試和智力測(cè)試。其中,英語(yǔ)面試不同于普通的英語(yǔ)面試。就一個(gè)程序員而言,最好能夠用英文流利地介紹自己的求職經(jīng)歷,這是進(jìn)外企非常重要的一步。此外,還必須對(duì)幾個(gè)常用的問(wèn)題準(zhǔn)備好相關(guān)的解答,比如你最大的缺點(diǎn)是什么。有些問(wèn)題即便是用中文,你都很難回答,更何況是用英文去回答。但是求職過(guò)程本身就是一個(gè)準(zhǔn)備的過(guò)程,精心地準(zhǔn)備,等待機(jī)會(huì)——機(jī)會(huì)總是垂青于那些精心準(zhǔn)備的人。
第22 章 英語(yǔ)面試............................................................................................................310
如果你是一個(gè)具有戰(zhàn)略眼光,且期待進(jìn)入國(guó)際性跨國(guó)大企業(yè)的求職者,本章值得你仔細(xì)研讀。
22.1 面試過(guò)程和技巧...........................................................................................310
22.2 關(guān)于工作(About Job) ..............................................................................312
22.3 關(guān)于個(gè)人(About Person).........................................................................315
22.4 關(guān)于未來(lái)(About Future) .........................................................................317
第23 章 電話面試............................................................................................................321
求職時(shí),經(jīng)常會(huì)遭遇電話面試,戲稱“觸電”。筆者曾經(jīng)在開(kāi)會(huì)、洗澡、吃飯、坐車時(shí)都接到過(guò)電話。問(wèn)的問(wèn)題也是五花八門,千奇百怪。
23.1 電話面試之前的準(zhǔn)備工作...........................................................................321
23.2 電話面試交流常見(jiàn)問(wèn)題...............................................................................322
第24 章 數(shù)字類題目分析................................................................................................331
24.1 數(shù)字規(guī)律類題目...........................................................................................331
24.2 數(shù)字填充類題目...........................................................................................334
24.3 數(shù)字運(yùn)算類題目...........................................................................................335
24.4 應(yīng)用數(shù)學(xué)類題目...........................................................................................337
第25 章 圖表類題目分析................................................................................................344
25.1 圖形變換類題目...........................................................................................344
25.2 表格分析類題目...........................................................................................351
第26 章 智力類題目分析................................................................................................353
26.1 推理類題目...................................................................................................353
26.2 博弈論...........................................................................................................355
26.3 概率...............................................................................................................357

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)