1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 求職寶典

        6.1 筆試概述

        經驗 1:TOM 數據庫維護工程師

        今天去了 tom 筆試數據庫維護工程師。出門坐 653,到魏公村下車,往北一走,就 到韋伯時代中心了。c 座 3 層,很好找。前臺 mm 很漂亮,在那找人重裝系統。公司裝 修風格和網站差不多,淡綠色基調,視覺上很舒服。比我先來的是為人大的 jj,研究生,聊起來感覺挺好。后來又來了 3 個人。聽說今 天下午來筆試的有三組,我們前邊已經有兩組了。到時間后,hr 把我們帶到會議室,開始答題。時間一個小時。共 6 道大題。我一看, 大多數不會,覺得沒戲了。不過把題都記了下來,回來補課。寫出來,希望以后去筆試的人好運。

        1.簡述事務的 adic 特性。 2.簡述 c 轉換成可執行代碼的過程。在 risc 和 cisc 平臺上有何區別? 3.raid 的核心技術是什么?raid0,1,2,3,4,5 的特性和區別是什么?

        答:raid 技術的兩大特點:一是速度、二是安全,由于這兩項優點,raid 技術早期 被應用于高級服務器中的 scsi 接口的硬盤系統中,隨著近年計算機技術的發展,pc 機的 cpu 的速度已進入 ghz 時代。ide 接口的硬盤也不甘落后,相繼推出了 ata66 和 ata100 硬盤。這就使得 raid 技術被應用于中低檔甚至個人 pc 機上成為可能。raid 通常是由在 硬盤陣列塔中的 raid 控制器或電腦中的 raid 卡來實現的。

        raid 技術經過不斷的發展,現在已擁有了從 raid 0 到 6 七種基本的 raid 級別。另 外,還有一些基本 raid 級別的組合形式,如 raid 10(raid 0 與 raid 1 的組合),raid 50(raid 0 與 raid 5 的組合)等。不同 raid 級別代表著不同的存儲性能、數據安全性和存儲成本。 但我們最為常用的是下面的幾種 raid 形式。

        (1) raid 0

        (2) raid 1

        (3) raid 0+1

        (4) raid 3

        (5) raid 5

        raid 級別的選擇有三個主要因素:可用性(數據冗余)、性能和成本。如果不要求可 用性,選擇 raid0 以獲得最佳性能。如果可用性和性能是重要的而成本不是一個主要因 素,則根據硬盤數量選擇 raid 1。如果可用性、成本和性能都同樣重要,則根據一般的 數據傳輸和硬盤的數量選擇 raid3、raid5。

        raid 卡是 一 種磁 盤 陣 列卡 , 它的 核心技 術當 然 就是 raid(redundant array of independent disks,物理磁盤冗余陣列)。它是一種工業標準,它的主要作用就是為了提高服務器的磁盤讀寫性能和鏡像備份以提高服務器磁盤系統的安全級別。當然要實現冗 余,則至少需要兩個以上的物理磁盤,所以在 raid 卡上則必須提供一個以上的磁盤接口, 當然這里的磁盤接口不僅限于 scsi 接口,目前還有 ide (ata)和 sata 接口。(如圖 2 所示) 的是 adaptec scsi-3210s 磁盤陣列卡,它有內 2 個 68 針、2 個外 68 針 scsi 接口,可實現 30 個 scsi 磁盤或 scsi 外設的連接。(如圖 3 所示)的 rocketraid 404 磁盤陣列卡,它提供 4 條獨立的 ide 通道,因一個 ide 接接口,最能連接 2 個硬盤,所以它最多可接 8 個 ide 硬盤。目前對 raid 級別的定義可以獲得業界廣泛認同的有 4 種,raid 0、raid 1、raid 0+1 和 raid 5。

        raid 0 是無數據冗余的存儲空間條帶化,具有成本低、讀寫性能極高、存儲空間利 用率高等特點,適用于音、視頻信號存儲、臨時文件的轉儲等對速度要求極其嚴格的特 殊應用。但由于沒有數據冗余,其安全性大大降低,構成陣列的任何一塊硬盤的損壞都 將帶來災難性的數據損失。這種方式其實沒有冗余功能,沒有安全保護,只是提高了磁 盤讀寫性能和整個服務器的磁盤容量。一般只適用磁盤數較少、磁盤容易比較緊缺的應 用環境中,如果在 raid 0 中配置 4 塊以上的硬盤,對于一般應用來說是不明智的。

        raid 1 是兩塊硬盤數據完全鏡像,安全性好,技術簡單,管理方便,讀寫性能均好。因為它是一一對應的,所以它無法單塊硬盤擴展,要擴展,必須同時對鏡像的雙方進行 同容量的擴展。因為這種冗余方式為了安全起見,實際上只利用了一半的磁盤容量,數 據空間浪費大。

        raid 0+1 綜合了 raid 0 和 raid 1 的特點,獨立磁盤配置成 raid 10,兩套完整的 raid1 0 互相鏡像。它的讀寫性能出色,安全性高,但構建陣列的成本投入大,數據空間利用率 低。

        raid 5 是目前應用最廣泛的 raid 技術。各塊獨立硬盤進行條帶化分割,相同的條帶 區進行奇偶校驗(異或運算),校驗數據平均分布在每塊硬盤上。以 n 塊硬盤構建的 raid 5 陣列可以有 n-1 塊硬盤的容量,存儲空間利用率非常高。任何一塊硬盤上的數據丟失, 均可以通過校驗數據推算出來。它和 raid 3 最大的區別在于校驗數據是否平均分布到各 塊硬盤上。raid 5 具有數據安全、讀寫速度快,空間利用率高等優點,應用非常廣泛,但不足之處是如果 1 塊硬盤出現故障以后,整個系統的性能將大大降低。

        raid 1、raid 0+1、raid 5 陣列配合熱插拔(也稱熱可替換)技術,可以實現數據的在線 恢復,即當 raid 陣列中的任何一塊硬盤損壞時,不需要用戶關機或停止應用服務,就可 以更換故障硬盤,修復系統,恢復數據,對實現高可用系統具有重要的意義

         4.簡述 osi 七層模型,并描述 tcp 連接建立的三次握手。

        osi 七層模型介紹

        osi 是一個開放性的通行系統互連參考模型,他是一個定義的非常好的協議規范。

        osi 模型有 7 層結構,每層都可以有幾個子層。下面我簡單的介紹一下這 7 層及其功能。

        osi 的 7 層從上到下分別是

        7 應用層

        6 表示層

        5 會話層

        4 傳輸層

        3 網絡層

        2 數據鏈路層

        1 物理層

        其中高層,既 7、6、5、4 層定義了應用程序的功能,下面 3 層,既 3、2、1 層主 要面向通過網絡的端到端的數據流。下面我給大家介紹一下這 7 層的功能:

        (1)應用層:與其他計算機進行通訊的一個應用,它是對應應用程序的通信服務的。 例如,一個沒有通信功能的字處理程序就不能執行通信的代碼,從事字處理工作的程序員也不關心 osi 的第 7 層。但是,如果添加了一個傳輸文件的選項,那么字處理器的程 序員就需要實現 osi 的第 7 層。示例:telnet,http,ftp,www,nfs,smtp 等。

        (2)表示層:這一層的主要功能是定義數據格式及加密。例如,ftp 允許你選擇以二進制或 asii 格式傳輸。如果選擇二進制,那么發送方和接收方不改變文件的內容。如果 選擇 asii 格式,發送方將把文本從發送方的字符集轉換成標準的 asii 后發送數據。在接 收方將標準的 asii 轉換成接收方計算機的字符集。示例:加密,asii 等。

        (3)會話層:他定義了如何開始、控制和結束一個會話,包括對多個雙向小時的控制 和管理,以便在只完成連續消息的一部分時可以通知應用,從而使表示層看到的數據是 連續的,在某些情況下,如果表示層收到了所有的數據,則用數據代表表示層。示例: rpc,sql 等。

        (4)傳輸層:這層的功能包括是否選擇差錯恢復協議還是無差錯恢復協議,及在同一主機上對不同應用的數據流的輸入進行復用,還包括對收到的順序不對的數據包的重新 排序功能。示例:tcp,udp,spx。

        (5)網絡層:這層對端到端的包傳輸進行定義,他定義了能夠標識所有結點的邏輯地址,還定義了路由實現的方式和學習的方式。為了適應最大傳輸單元長度小于包長度的 傳輸介質,網絡層還定義了如何將一個包分解成更小的包的分段方法。示例:ip,ipx 等。

        (6)數據鏈路層:他定義了在單個鏈路上如何傳輸數據。這些協議與被討論的歌種介

        質有關。示例:atm,fddi 等。

        (7)物理層:osi 的物理層規范是有關傳輸介質的特性標準,這些規范通常也參考了 其他組織制定的標準。連接頭、針、針的使用、電流、電流、編碼及光調制等都屬于各 種物理層規范中的內容。物理層常用多個規范完成對所有細節的定義。示例:rj45,802.3 等。

        osi 分層的優點: (1)人們可以很容易的討論和學習協議的規范細節。 (2)層間的標準接口方便了工程模塊化。 (3)創建了一個更好的互連環境。 (4)降低了復雜度,使程序更容易修改,產品開發的速度更快。 (5)每層利用緊鄰的下層服務,更容易記住個層的功能。大多數的計算機網絡都采用層次式結構,即將一個計算機網絡分為若干層次,處在 高層次的系統僅是利用較低層次的系統提供的接口和功能,不需了解低層實現該功能所采用的算法和協議;較低層次也僅是使用從高層系統傳送來的參數,這就是層次間的無 關性。因為有了這種無關性,層次間的每個模塊可以用一個新的模塊取代,只要新的模 塊與舊的模塊具有相同的功能和接口,即使它們使用的算法和協議都不一樣。

        網絡中的計算機與終端間要想正確的傳送信息和數據,必須在數據傳輸的順序、數據的格式及內容等方面有一個約定或規則,這種約定或規則稱做協議。網絡協議主要有 三個組成部分:

        1、語義: 是對協議元素的含義進行解釋,不同類型的協議元素所規定的語義是不同的。例如
        需要發出何種控制信息、完成何種動作及得到的響應等。

        2、語法: 將若干個協議元素和數據組合在一起用來表達一個完整的內容所應遵循的格式,也就是對信息的數據結構做一種規定。例如用戶數據與控制信息的結構與格式等。 3、時序: 對事件實現順序的詳細說明。例如在雙方進行通信時,發送點發出一個數據報文,如果目標點正確收到,則回答源點接收正確;若接收到錯誤的信息,則要求源點重發一 次。tcp 協議是面向連接的,兩端主機需要同步雙方的初始序號。同步需要雙方都發送 自己的初始序號,并且接收雙方的確認(ack)信息;同時接收對方的初始序號,并且發送確認的 ack。這個過程就是三次握手(three-way handshake)。 a->b syn:我的初始序號是 x, ack 是 0,設置 syn 位,未設置 ack 位。

        b->a ack:你的序號是 x+1,我的初始序號是 y,設置 syn 位和 ack 位。

        a->b ack:你的序號是 y+1,我的序號是 x+1,設置 ack 位,未設置 syn 位。 5.進程和線程有何區別,支持線程的標準是什么?超線程和多核的區別是什么? 答:進程和線程都是由操作系統所體會的程序運行的基本單元,系統利用該基本單元實現系統對應用的并發性。進程和線程的區別在于: 簡而言之,一個程序至少有一個進程,一個進程至少有一個線程. 線程的劃分尺度小于進程,使得多線程程序的并發性高。另外,進程在執行過程中擁有獨立的內存單元,而多個線程共享內存,從而極大地 提高了程序的運行效率。線程在執行過程中與進程還是有區別的。每個獨立的線程有一個程序運行的入口、 順序執行序列和程序的出口。但是線程不能夠獨立執行,必須依存在應用程序中,由應 用程序提供多個線程執行控制。從邏輯角度來看,多線程的意義在于一個應用程序中,有多個執行部分可以同時執 行。但操作系統并沒有將多個線程看做多個獨立的應用,來實現進程的調度和管理以及 資源分配。這就是進程和線程的重要區別。進程是具有一定獨立功能的程序關于某個數據集合上的一次運行活動,進程是系統 進行資源分配和調度的一個獨立單位.線程是進程的一個實體,是 cpu 調度和分派的基本單位,它是比進程更小的能獨立運行的基本單位.線程自己基本上不擁有系統資源,只擁有一點在運行中必不可少的資源 (如程序計數器,一組寄存器和棧),但是它可與同屬一個進程的其他的線程共享進程所擁 有的全部資源.一個線程可以創建和撤銷另一個線程;同一個進程中的多個線程之間可以并發執行. 多線程的標準多線程編程的歷史可以回溯到二十世紀 60 年代。在 unix 操作系統中的發展是從 80 年代中期開始的。也許是令人吃驚的,關于支持多線程有很好的協議,但是今天我們仍 然可以看到不同的多線程開發包,他們擁有不同的接口。但是,某幾年里一個叫做 posix1003.4a 的小組研究多線程編程標準。當標準完成后, 大多數支持多線程的系統都支持 posix 接口。很好的改善了多線程編程的可移植性。

        solaris 多線程支持和 posix1003.4a 沒有什么根本性的區別。雖然接口是不同的,但 每個系統都可以容易地實現另外一個系統可以實現的任何功能。它們之間沒有兼容性問題,至少 solaris 支持兩種接口。即使是在同一個應用程序里,你也可以混合使用它們。 用 solaris 線程的 另一個原因是使用支持它的工具包,例如多線程調試工具 (multighreaded debugger)和 truss(可以跟蹤一個程序的系統調用和信號),可以很好地報告線程的狀態。

        經驗 2:技術類

        昨天去了趟 tom 在線,筆試,題目并不是很難。雖然我開始認為是考 php,可是 到了那里才知道是考 java。不過無所謂,反正都差不多。大早上 8 點就和謝、博導坐上 801 出發了。本以為一路上會很堵,可是卻出奇的順,我計劃著怎么得 2 個半小時到魏公村,可我十點多點就到公司了,暈!最近好像順的有 點過頭了。

        筆試完了,謝也面試完了,就一起去西單吃了回雞翅。吃完飯,他要去動感地帶 營業廳換獎品,我靠,居然從 1 點多等到快 3 點~~這是 tmd 什么速度!不過領的那個 水壺還是挺卡瓦意的,像個企鵝~~

        《TOM集團求職寶典》

        《TOM集團求職寶典Word下載》

        《TOM集團求職寶典PDF下載》

        Copyright©2006-2024應屆畢業生網yjbys.com版權所有

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>