新書出版 |《Oracle程式設計師面試筆試寶典》

lhrbest發表於2018-10-09

新書出版 |《Oracle程式設計師面試筆試寶典》


《Oracle程式設計師面試筆試寶典》


     叢書【資料庫  面試  筆試寶典】已在京東、淘寶和天貓預售,一共  本,目前市場上已有4本,叢書豆瓣連線: https://book.douban.com/series/46055  。 

 資料庫  面試  筆試系列書籍一共包含  本,分別為  《  Oracle程式設計師  面試  筆試寶典》  、  《資料庫  程式設計師  面試筆試寶典》  《資料庫  程式設計師  面試筆試真題庫》  、  《數  據庫程式設計師  面試  筆試真題與解析》和  《  MySQL程式設計師  面試  筆試寶典》  。這幾本書各有側重點,讀者可以根據自己的喜好和需求進行購買。其中,《  Oracle程式設計師  面試  筆試寶典》主要是針對  Oracle  資料庫進行講解,還包括一些資料庫的基礎內容;《資料庫程式設計師面試筆試寶典》主要是從通用型角度考慮,包括了資料庫基礎內容、  Oracle  、  MySQL  SQL Server  、  NoSQL  和一些  OS  及儲存方面的內容;《資料庫程式設計師面試筆試真題庫》中包含了  20  套各大名企的資料庫工程師的筆試題;《資料庫程式設計師  面試  筆試真題與解析》主要是從各大名企資料庫  面試  筆試題中挑選一些比較重要的真題進行詳解;  《MySQL程式設計師 面試  筆試寶典》主要是針對MySQL  資料庫進行講解,還包括一些資料庫的基礎內容。  這幾本書中的部分內容是重複的,請讀者根據自己需要可以選擇性的購買。書中大部分內容在我部落格上都有相關的連線,個別深入內容,讀者可以參考我的部落格進行閱讀。

目前只有  《資料庫  程式設計師  面試筆試寶典》  、  《資料庫  程式設計師  面試筆試真題庫》、  《數  據庫  程式設計師  面試  筆試真題與解析》 和  《  Oracle程式設計師  面試  筆試寶典》  在淘寶和京東有出售。




以下是豆瓣連線,有空的朋友可以給個五星好評: 

  • 《資料庫程式設計師面試筆試真題庫》豆瓣連線:  https://book.douban.com/subject/30288362/

  • 《資料庫程式設計師面試筆試寶典》豆瓣連線:  https://book.douban.com/subject/30288363/

  • 《Oracle程式設計師面試筆試寶典》豆瓣連線:  https://book.douban.com/subject/30323781/

  • 《資料庫程式設計師面試筆試真題與解析》  豆瓣連線: https://book.douban.com/subject/30464557/


新書出版 |《Oracle程式設計師面試筆試寶典》


書名:Oracle程式設計師面試筆試寶典

作者:李華榮

定價:89.00元

出版社:機械工業出版社

出版時間: 2018年9月

ISBN: 9787111606802

豆瓣:https://book.douban.com/subject/30323781/



內容簡介


      資料庫面試筆試系列書籍包括《Oracle資料庫 面試 筆試寶典》、《資料庫程式設計師面試筆試寶典》、《資料庫程式設計師面試筆試真題庫》和《資料庫 面試 筆試真題與解析》。這幾本書各有側重點,讀者可以根據自己的喜好和需求進行購買。其中,《Oracle資料庫 面試 筆試寶典》主要是針對Oracle資料庫進行講解,還包括一些資料庫的基礎內容;《資料庫程式設計師面試筆試寶典》主要是從通用型角度考慮,包括了資料庫基礎內容、Oracle、MySQL、SQL Server、NoSQL和一些OS及儲存方面的內容;《資料庫程式設計師面試筆試真題庫》中包含了20套各大名企的資料庫工程師的筆試題;《資料庫 面試 筆試真題與解析》主要是從各大名企資料庫 面試 筆試題中挑選一些比較重要的真題進行詳解。這幾本書中的部分內容是重複的,請讀者根據自己需要可以選擇性的購買。書中大部分內容在我部落格上都有相關的連線,個別深入內容,讀者可以參考我的部落格進行閱讀。


作者簡介


      李華榮,網名“小麥苗”,甘肅慶陽人,中國科學技術大學軟體工程碩士,獲得計算機四級資料庫工程師認證,獲得OCM大師認證,長期從事Oracle資料庫的研究,具有豐富的開發和維護經驗,興趣愛好廣泛,熱衷技術分享。個人QQ:646634621,個人微信公眾號:xiaomaimiaolhr ,

  • 我的部落格:http://blog.itpub.net/26736162/abstract/1/

  • 我的微店地址:https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

  • 出版的資料庫類叢書:http://blog.itpub.net/26736162/viewspace-2142121/

  • 小麥苗課堂資料(視訊+講課資料):https://share.weiyun.com/5fAdN5m

  • 騰訊課堂地址:https://lhr.ke.qq.com/

  • 新浪微博地址:https://weibo.com/lhrbest



前言


   

程式設計師求職始終是當前社會的一個熱點,而市面上有很多關於程式設計師求職的書籍,例如《程式設計師程式碼面試指南 、《 劍指 offer 、《程式設計師面試筆試寶典 、《 Java 程式設計師面試筆試寶典 、《程式設計之美 、《程式設計珠璣》等,它們都是針對基礎知識的講解,各有側重點,而且在市場上反映良好,但是,我們發現,當前市面上沒有一本專門針對 Oracle 程式設計師 的面試筆試寶典,很多讀者朋友們向我們反映,他們希望有一本能夠詳細剖析面試筆試中資料庫相關知識的圖書,雖然網路上有一些 IT 企業的資料庫面試筆試真題,但這些題大都七零八湊,毫無系統性可言,而且絕大多數題目都是一些博主自己做的,答案簡單,準確性不高,即使偶爾答案正確了,也沒有詳細的講解,這就導致讀者做完了這些真題,根本就不知道自己做得是否正確,完全是徒勞。如果下一次這個題目再次被考查,自己還是不會。更有甚者,網上的答案很有可能是錯誤的,此時甚至還會誤導讀者。

針對這種情況, 本書 創作團隊經過精心準備,從網際網路上的海量資料庫面試筆試真題中,選取了當前頂級企業(包括微軟、百度、騰訊、阿里巴巴、 360 、小米等)的面試筆試真題,挑選出其中最典型、考 頻率最高、最具代表性的真題,做到難度 宜,兼顧各層次讀者的需求,同時對真題進行知識點的分門別類,做到層次清晰、條理分明、答案簡單明瞭。最終形成了這樣一本《 Oracle 程式設計師面試筆試寶典 本書特點鮮明,所選真題以及寫作手法具有以下特點:

第一,考 率高 本書中所選真題全是資料庫程式設計師面試筆試常考 點,例如資料庫基礎知識、作業系統、計算機網路、資料結構與演算法、海量資料處理等。

第二,行業代表性強 本書中所選真題全部來自於頂級知名企業,它們是行業的風向標,代表了行業的高水準,其中絕大多數真題因為題目難易適中,而且具有非常好的區分度,通常會被眾多中小企業全盤照搬,具有代表性。

第三,答案詳盡 本書 對每一道題目都有非常詳細的解答,庖丁解牛,不僅告訴答案,還告訴讀者同型別題目以後再遇到了該如何解答

第四,分類清晰、調理分明:本書對各個知識點都進行了分門別類,這種寫法有利於讀者針對個人實際情況做到有的放矢,重點把握。

本書適合的讀者物件主要有如下幾類:

1 剛畢業找工作的同學,及從其 崗位轉資料庫崗位的人員

2 面試 Oracle DBA 初中級 工作的人員

3 面試 Oracle 開發工作的人員

4 面試初級 MySQL 和初級 SQL Server 管理工作的人員

5 Oracle 運維人員

6 資料庫愛好者。

   閱讀本書注意事項 如下:

  ( 1 )由於篇幅原因,書中 很多 部分的實驗內容 、部分實用程式碼、部分結果或其他一些延伸性的知識,我 寫在了隨書 pdf 檔案裡,大家可以在 pdf 檔案中閱讀。還有部分內容不適合在 pdf 裡展現的,我都寫在了部落格或微信公眾號中,並且在 pdf 檔案中 給出 連結 地址。讀者若想了解更深層次的知識,可以去連結地址閱讀。連結中給出的實驗部分 除非讀者已經非常熟悉了,不然實驗的內容需要讀者 親自 動手實踐,以便更深刻理解其中的知識點。 需要注意的是,這些延伸性的知識點有可能在面試中也會出現。例如,本書中講解了 ASMM AMM 的特性,但是並沒有講解有關大記憶體頁的使用,而只是在小節後給出了相應的連結文章,但是,在一些高階 DBA 的面試中,面試官也有可能詢問有關大記憶體頁的知識。所以,對於有能力的讀者,可以適當閱讀研究一下這些知識點。

 ( 2 )資料庫中的知識繁多而複雜,本書只針對一些常見的重要知識點進行分析,更多更細節的內容可以參閱相關的官方文件。

 ( 3 本書中若沒有特殊說明 Oracle 的版本的話,則預設實驗版本為 11.2.0.3

感謝在我們成長道路上幫助我們的人,他們是父母、親人、同事、朋友、同學等,無論我們遇到了多大的挫折與困難,他們對我們都能不離不棄,一如既往地支援與幫助我們,使我們能夠開開心心地度過每一天。在此對以上所有人致以最衷心的感謝。

所有的成長和偉大,如同中藥和老火湯,都是一個時辰一個時辰熬出來的,所有的好書,都是逐字逐句琢磨出來的。在技術的海洋裡,我們不是創造者,但我們更願意去當好一名傳播者的角色,讓更多的求職者能夠通過本書的系統學習,找到一份自己滿意的工作,實現自己的人生理想與抱負。

我們每個人的人生都是一場戲劇,我們每個人都要成為戲劇的主角,而不應該淪為別人戲劇的配角,所以,我們建議所有的求職者在求職的道路上,無論遇到了多大的困難,遭遇了多大的挫折,都不要輕言放棄,你們的母校可能不是 985 211 你們的學歷可能不是本科生、研究生,你們的專業可能也不是計算機相關,但這些都不要緊,只要認真努力,立志成為一名程式設計師,以我們輔導過的成千上萬的求職者經驗而言,百分之九十以上的企業是完全可以求職成功的。請記住: 在這個世界上,沒有人可以讓你仰視,除非你自己跪著。




本書目錄


上篇    面試筆試經驗技巧篇

  1章     求職經驗分享 2

1.1   踩別人沒有踩過的坑,犯別人沒有犯過的錯 2

1.2   只要肯鑽研,就能成大咖 3

1.3   普通 DBA 的逆襲經驗 3

  2章     資料庫程式設計師的求職現狀 5

2.1   當前市場對於資料庫程式設計師的需求如何?待遇如何? 5

2.2   資料庫程式設計師有哪些可供選擇的職業發展道路? 6

2.3   當企業在招聘時,對資料庫程式設計師通常有何要求? 6

2.4   資料庫程式設計師的日常工作是什麼? 7

2.5     要想成為一名出色的資料庫程式設計師,需要掌握哪些必備的知識? 8

  3章     如何應對程式設計師面試筆試? 11

3.1   如何巧妙地回答面試官的問題? 11

3.2   如何回答技術性的問題? 12

3.3   如何回答非技術性問題? 13

3.4   被企業拒絕後是否可以再申請? 14

3.5   如何應對自己不會回答的問題? 14

3.6   如何應對面試官的“激將法”語言? 14

3.7   如何處理與面試官持不同觀點這個問題? 15

3.8   什麼是職場暗語? 15

下篇    面試筆試技術攻克篇

  4章     資料庫基礎 20

4.1   為什麼使用資料庫? 20

4.2   資料庫的常見分類有哪些? 20

4.3   關係型資料庫完整性規則 24

4.4   資料庫的約束有哪些? 25

4.5   什麼是第一、二、三、 BC 正規化? 26

4.6   事務 31

4.6.1   事務的概念及其 4 個特性是什麼? 31

4.6.2   事務的 4 種隔離級別( Isolation Level )分別是什麼? 32

4.7   鎖( Lock 33

4.7.1   基礎知識 33

4.7.2   死鎖( DeadLock 34

4.8   儲存過程 35

4.8.1   什麼是儲存過程?它有什麼優點? 35

4.8.2   儲存過程和函式的區別是什麼?各自的作用是什麼? 37

4.9   觸發器的作用、優缺點有哪些? 37

4.10   什麼是遊標?如何知道遊標已經執行到了最後? 38

4.11   檢視 39

4.11.1   什麼是檢視?檢視的作用是什麼? 39

4.11.2   在什麼情況下可以對檢視執行增、刪、改操作? 39

4.12  SQL 語句有哪些常見的分類? 40

4.13  SQL 語言的資料查詢 41

4.13.1   多表連線查詢 42

4.13.2   笛卡爾積是什麼 43

4.13.3  Top-N 分析 44

4.13.4   子查詢 44

4.13.5   合併查詢(集合查詢) 47

4.13.6  SQL 1999 語法對 SQL 的支援 47

4.13.7  WITH 語法 53

4.13.8  SQL 部分練習題 53

4.14   什麼是 SQL 注入? 56

4.15   索引( INDEX 56

4.15.1   索引的優缺點與分類 56

4.15.2   索引的分類 57

4.16   熱備份和冷備份的區別是什麼? 58

4.17   什麼是 OLAP OLTP? 59

4.18   OS 相關的面試題 60

4.18.1   接觸過哪些 OS 系統?常用命令有哪些? 60

4.18.2   會寫 SHELL 指令碼嗎? 61

4.19   資料庫基礎部分其他真題解析 61

  5章    Oracle 資料庫 63

5.1   開發類常考知識點 63

5.1.1  Oracle 的資料型別 63

5.1.2  Oracle 有哪些預定義角色? 65

5.1.3   如何定義序列?其作用是什麼? 66

5.1.4   同義詞的定義及其作用是什麼? 67

5.1.5  Oracle 中的檢視 67

5.1.6  PL/SQL 程式 68

5.1.7   異常處理 70

5.1.8  Oracle 中的觸發器 72

5.1.9   函式相關 79

5.1.10   高階操作 87

5.1.11   分割槽表 93

5.1.12  NULL 的注意事項 98

5.1.13   樹形查詢(層次查詢) 99

5.1.14  Oracle JOB 100

5.1.15  SQL*Plus 問題 102

5.1.16   如何判斷一個儲存過程是否正在執行? 103

5.1.17   如何將文字檔案或 Excel 中的資料匯入資料庫? 103

5.1.18   開發類真題 108

5.2   維護類常考知識點 110

5.2.1   系統包 110

5.2.2  Oracle 物件 112

5.2.3   體系結構 116

5.2.4   索引相關 165

5.2.5  SQL 優化相關 184

5.2.6   統計資訊 239

5.2.7   等待事件 253

5.2.8  Oracle 效能相關 261

5.2.9   資料庫診斷 279

5.2.10   會話 294

5.2.11  ASM RAC 維護 298

5.2.12  DG 維護 318

5.2.13  OGG 維護 332

5.2.14   備份恢復 337

5.2.15  ASH/AWR/ADDM 376

5.2.16   審計( Audit 386

5.2.17   網路相關 389

5.2.18   建庫與刪庫 396

5.2.19  Oracle 故障案例分析 402

  6章     作業系統 409

6.1    程式管理 409

6.1.1   程式與執行緒有什麼區別? 409

6.1.2   核心執行緒和使用者執行緒的區別? 410

6.2    記憶體管理 410

6.2.1   記憶體管理有哪幾種方式? 410

6.2.2   什麼是虛擬記憶體? 411

6.2.3   什麼是記憶體碎片?什麼是內碎片?什麼是外碎片? 411

6.2.4   虛擬地址、邏輯地址、線性地址、實體地址有什麼區別? 411

6.2.5  Cache 替換演算法有哪些? 412

6.3    使用者程式設計介面 413

6.3.1   庫函式呼叫與系統呼叫有什麼不同? 413

6.3.2   靜態連結與動態連結有什麼區別? 414

6.3.3   靜態連結庫與動態連結庫有什麼區別? 414

  7章     計算機網路與通訊 415

7.1    網路模型 415

7.1.1  OSI 七層模型是什麼? 415

7.1.2  TCP/IP 模型是什麼? 416

7.1.3  B/S C/S 有什麼區別? 416

7.2    網路裝置 417

7.2.1   交換機與路由器有什麼區別? 417

7.2.2   路由表的功能有哪些? 417

7.3    網路協議 418

7.3.1  TCP UDP 的區別有哪些? 418

7.3.2   什麼是 ARP/RARP 418

7.3.3  IP Phone 的原理是什麼 ? 都用了哪些協議? 419

7.3.4  Ping 命令是什麼? 419

7.3.5   基本的 HTTP 流程有哪些? 420

7.4    網路其他問題 420

7.4.1   常用的網路安全防護措施有哪些? 420

7.4.2   相比 IPv4 IPv6 有什麼優點? 421

  8章     面試筆試真題庫 422

8.1    真題一 422

8.2    真題二 423

8.3    真題三 425

8.4    真題一答案 426

8.5    真題二答案 427

8.6    真題三答案 428

附錄 429

推薦資料 429







About Me

........................................................................................................................

● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除

● 本文在itpub( http://blog.itpub.net/26736162 )、部落格園( http://www.cnblogs.com/lhrbest )和個人weixin公眾號( xiaomaimiaolhr )上有同步更新

● 本文itpub地址: http://blog.itpub.net/26736162

● 本文部落格園地址: http://www.cnblogs.com/lhrbest

● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/

● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/

● DBA寶典今日頭條號地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

........................................................................................................................

● QQ群號: 230161599 (滿) 、618766405

● weixin群:可加我weixin,我拉大家進群,非誠勿擾

● 聯絡我請加QQ好友 646634621 ,註明新增緣由

● 於 2019-02-01 06:00 ~ 2019-02-31 24:00 在魔都完成

● 最新修改時間:2019-02-01 06:00 ~ 2019-02-31 24:00

● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

........................................................................................................................

小麥苗的微店 https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

小麥苗出版的資料庫類叢書 http://blog.itpub.net/26736162/viewspace-2142121/

小麥苗OCP、OCM、高可用網路班 http://blog.itpub.net/26736162/viewspace-2148098/

小麥苗騰訊課堂主頁 https://lhr.ke.qq.com/

........................................................................................................................

使用 weixin客戶端 掃描下面的二維碼來關注小麥苗的weixin公眾號( xiaomaimiaolhr )及QQ群(DBA寶典)、新增小麥苗weixin, 學習最實用的資料庫技術。

........................................................................................................................

歡迎與我聯絡

 

 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2215744/,如需轉載,請註明出處,否則將追究法律責任。

相關文章