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. 騰訊的筆試

        時間:2020-11-15 13:54:34 筆試經(jīng)驗 我要投稿

        騰訊的筆試

        這是一位應(yīng)聘騰訊的求職者經(jīng)歷的筆試,請看他為大家?guī)淼姆窒斫?jīng)驗:

        騰訊的筆試

        應(yīng)聘職位: 軟件開發(fā)-應(yīng)用開發(fā)方向(.net方向)
        一、筆試(時間:9月23號)
        數(shù)據(jù)庫(較多)、編譯原理(一題)、操作系統(tǒng)(主要)、數(shù)據(jù)結(jié)構(gòu)(主要)
        二、一面(時間:9月27號)
        SQL語句::求平均分在60分以上的同學(xué)學(xué)號和平均分?jǐn)?shù)
        兩個水桶、一個5L、一個6L,叫你稱3L
        如何統(tǒng)計全國的便利店的數(shù)量?
        你在看電視,突然電視機黑了,你怎么辦?
        你住在荒郊野嶺的一個旅店里,三更半夜,你想吃燒烤,你會怎么做?
        事務(wù)是什么?
        范式是什么?
        說一下你對面向?qū)ο蟮睦斫狻?br /> 類和接口有什么區(qū)別?
        類和抽象類有什么區(qū)別?
        系統(tǒng)架構(gòu)(三層架構(gòu)的劣勢是什么?)
        設(shè)計模式(五大設(shè)計原則、工廠模式)
        你看過的專業(yè)課外書有哪些?
        你的五年規(guī)劃?
        CLR 如何與底層交互?(這是.net底層知識)
        Httphandler和 httpmoduler 的區(qū)別?這是.net底層知識)

        三、二面(時間:9月28號)
        你的五年規(guī)劃?
        關(guān)于應(yīng)付團隊成員矛盾、項目需求矛盾、團隊責(zé)任心等問題的提問。
        1) 你的隊員極力反對你的意見,你怎么辦?
        2) 當(dāng)你覺得項目的需求有問題的時候,你會怎么辦?
        3) MS SQL的視圖功能并不強大,你如何處理?
        4) 你如何釋放工作壓力?
        (突出點:語言表達(dá)能力、思維邏輯、團隊溝通、責(zé)任心)

        經(jīng)驗:

        三層架構(gòu)的劣勢:
        1. UI層邏輯過于強大。
        2. 邏輯層與數(shù)據(jù)庫訪問層一般是一一對應(yīng)的,所以邏輯層會形同虛設(shè)。
        3. 難以測試,把UI層撤掉,底層無法測試(測試用例全在UI層)
        4. 分布式存儲各層,容易遭到攻擊(獲取UI層后,底層所有的信息都將曝露)

        工廠模式的本質(zhì):
        對象的創(chuàng)建,解決new 的問題(依賴注入是其中一個應(yīng)用)

        五大設(shè)計原則:
        1. 開放封閉原則(OCP原則)
        2. 里氏代換(父類引用出現(xiàn)的地方可以用子類對象來代替)
        3. 依賴倒轉(zhuǎn)(抽象不依賴于具體,具體依賴于抽象)
        4. kiss原則(keep it sample)
        5. 不要和陌生人說話(單一職責(zé),模塊化)

        CLR 如何與底層交互:
        CLR 類似于java 的虛擬機,是應(yīng)用程序 與操作系統(tǒng) 之間 的一個中間件,在CLR 中有 CTS JIT CLS CIL CLI 等,運行時,CLR 通過加載程序集到內(nèi)存中,生成類,創(chuàng)建對象,調(diào)用方法,生成代碼,通過JIT 編譯成為CLR 的中間代碼,然后CLR把中間代碼轉(zhuǎn)換成為可執(zhí)行的機器代碼。

        .net frameword 通過 CLR 擁有跨語言的特點 (因為有CLS 通用語言規(guī)范)可以讓各種支持的語言(例如C++ 、C# 、 J# 等)進(jìn)行相互通信、調(diào)用等,這與java虛擬機可以跨平臺的特點有所不同(.net frameword 跨語言,不過目前可以通過在 .net frameword 下多加一層 中間層 (mono) 可以實現(xiàn)跨平臺的操作,即.net 編寫的程序 可以發(fā)布在linux 上,而不僅僅是windows上)

        Httphandler和 httpmoduler 的區(qū)別
        http 請求的通常為靜態(tài)頁面 或者動態(tài)頁面 ,在asp.net 中 ,當(dāng)客戶端的請求到達(dá)的時候,需要通過一個管道(好像有18個管道)來進(jìn)行處理,httpmoduler 就是用來獲取請求消息,過濾請求消息用的,一般靜態(tài)的頁面都會都httpmoduler 來處理,而Httphandler(好像是第8個或者第11個管道)是真正處理請求的地方。在IIS中,如果客戶端請求是動態(tài)頁面的話(JSP、ASP、 ASPX等)則需要ISAPI 對應(yīng)的處理程序(一般為DLL )來處理,而這個處理過程就是由Httphandler 中的processrequest 函數(shù)來進(jìn)行處理 的,處理完畢以后,將生成相應(yīng)的html頁面返回。

        你的隊員極力反對你的`意見,你怎么辦?
        1. 比較自己和隊友的意見如何,優(yōu)劣的比較。
        2. 各自實現(xiàn)出來(可以只是原型、核心部分),比較優(yōu)劣。
        3. 隊員投票。
        4. 請求上級,上級一般比我們經(jīng)驗豐富。

        當(dāng)你覺得項目的需求有問題的時候,你會怎么辦?
        1. 自己思考需求是否要進(jìn)行改動。
        2. 隊員之間討論。
        3. 請求上級

        團隊和項目問題時:
        項目要說清楚,框架,系統(tǒng)特點要突出。
        團隊問題主要考你的責(zé)任心,獨立思考的能力,團隊協(xié)作能力。
        回答方法:先從自身入手,自己要先思考,再到隊員討論,投票,最后到上級。

        視圖的優(yōu)缺點是什么?
        優(yōu)點 :
        (1)視圖能簡化用戶的操作
        (2)視圖機制可以使用戶以不同的方式查詢同一數(shù)據(jù) (一個基本表可對應(yīng)多個視圖)
        (3)視圖對數(shù)據(jù)庫重構(gòu)提供了一定程度的邏輯獨立性 (視圖與應(yīng)用對應(yīng),變換靈活)
        (4)視圖可以對機密的數(shù)據(jù)提供安全保護 (可以做到混淆視聽的效果)

        缺點:
        1、性能:如果視圖連接復(fù)雜,查詢起來需要花費時間。
        2、更新限制:視圖是只讀的,更新時需要更新原表,數(shù)據(jù)更新對用戶來說很麻煩。

        更多推薦:

        【騰訊的筆試】相關(guān)文章:

        2017騰訊筆試題07-21

        騰訊技術(shù)筆試題12-20

        騰訊運營筆試題12-20

        騰訊運營的筆試題目01-16

        騰訊前端筆試題目01-15

        騰訊商業(yè)分析筆試題06-28

        騰訊校招筆試題01-16

        騰訊技術(shù)筆試題目01-16

        騰訊技術(shù)綜合筆試題01-15

        騰訊筆試題目初試11-05

        国产高潮无套免费视频_久久九九兔免费精品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>