當前位置:概念範文網>求職簡歷>筆試題目>

ASP.NET筆試面試寶典

筆試題目 閱讀(2.73W)

筆試題對程式設計師來說基本上是應聘的必備之物,那麼有哪些問答是經常出現的呢?下面就由本站小編為大家介紹一下筆試面試寶典文章,歡迎閱讀。

ASP.NET筆試面試寶典

筆試面試寶典篇1

筆試題目之SQL部分:

問:聚集索引和非聚集索引區別:

答:正文內容本身就是一種按照一定規則排列的目錄稱為“聚集索引”。伺服器目錄純粹是目錄,正文純粹是正文的排序方式稱為“非聚集索引”

問:索引有什麼意義?簡單解釋 簇索引(clustered),及其優缺點

答:聚集索引通常可加快 UPDATE 和 DELETE 操作的速度,因為這兩個操作需要讀取大量的資料。建立或修改聚集索引可能要花很長時間,因為執行這兩個操作時要在磁碟上對錶的行進行重組。但是INSERT會變慢。可考慮將聚集索引用於包含數量有限的唯一值的列,如 state 列只包含 50 個唯一的州程式碼。使用下列運算子返回一個範圍值的查詢:BETWEEN、>、>=、< 和 <=。

問:隔離級別什麼意思?有幾種隔離級別,分別簡單解釋?

答:事務準備接受不一致資料的級別稱為隔離級別。隔離級別是一個事務必須與其它事務進行隔離的程度。較低的隔離級別可以增加併發,但代價是降低資料的正確性。相反,較高的隔離級別可以確保資料的正確性,但可能對併發產生負面影響。應用程式要求的隔離級別確定了 SQL Server 使用的鎖定行為。

SQL-92 定義了下列四種隔離級別,SQL Server 支援所有這些隔離級別:

◆未提交讀(事務隔離的最低級別,僅可保證不讀取物理損壞的資料)。

◆提交讀(SQL Server 預設級別)。

◆可重複讀。

◆可序列讀(事務隔離的最高級別,事務之間完全隔離)。

如果事務在可序列讀隔離級別上執行,則可以保證任何併發重疊事務均是序列的。

問:簡述對事務的理解

答:事務必須運行於可重複讀或更高的隔離級別以防止丟失更新。當兩個事務檢索相同的行,然後基於原檢索的值對行進行更新時,會發生丟失更新。如果兩個事務使用一個 UPDATE 語句更新行,並且不基於以前檢索的值進行更新,則在預設的提交讀隔離級別不會發生丟失更新。

筆試面試寶典篇2

筆試題目之程式設計語言部分(C/C++/C#)

問: 程序和執行緒

答: 一般程序被定義為一個程式執行中的例項。程序有兩個部分組成

伺服器1. 系統核心物件(程序控制塊)

伺服器2. 執行空間(包跨執行所需的程式碼,資料和資源,如堆和棧);

伺服器伺服器 程序是不活躍的,它只提供了一個執行環境。

伺服器伺服器 執行緒是程序中的執行分支,他在程序提供的的環境中執行程式碼。一個程序至少有一個執行緒,否則就沒有存在的必要.

伺服器伺服器 執行緒包跨一個核心物件和一個棧.執行緒是CPU的排程單位.

伺服器伺服器 執行緒是程序執行的最小單位,程序參與分配資源,如控制代碼,記憶體等,執行緒不參與分配,呵呵,程序間通過同步,互斥,共享保持通訊!

問:何時進行裝箱、拆箱操作

答: 當引用型別與值型別之間轉換時

問:什麼是CLR

答: CLR(Common Language Runtime)普通語言執行時是整個 framework構建的基礎,是實現跨平臺,跨語言,程式碼安全等核心特性的關鍵

問:與COM的關係是什麼

答: 支援COM和元件之間的互操作性,實際上可通過Runtime Callable Wrapper(RCW)來實現在中獲取COM元件,通過COM Callable Wrapper(CCW)來實現在COM中獲取元件。

問:中的中間語言(IL)是什麼

答:中的中間語言是指可以在普通語言執行時規範下,.執行時通過即時(Just In Time)編譯器轉化為原生代碼的,與CPU獨立的一族指令集合。它在平臺中是實現語言互操作的一個核心環節,所有平臺的語言都要先被編譯成中間語言(IL)。

筆試面試寶典篇3

筆試題目之WEB開發部分

問:在ASP檔案頭部寫一句什麼話將使WEB SERVER強制檢查任何程式中使用到的變數必須先定義

答:Option explicit

問:如果不希望某個錯誤影響到整個ASP頁面的執行,在頭部寫一句什麼話可以做到

答:On error resume next

問:希望ASP頁面不進入快取,即每次執行都自動重新整理,寫一句什麼話可以做到

答: res = -1

伺服器 resAbsolute = Now - 1

伺服器 econtrol = "no-cache"