久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

.NET面試試題

時間:2019-05-14 18:39:47下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《.NET面試試題》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《.NET面試試題》。

第一篇:.NET面試試題

1、“請做一下自我介紹。”

回答思路:①介紹內(nèi)容要與個人簡歷相一致; ②表情自然、面帶微笑,表述方式上盡量口語化、但是講到技術(shù)時盡量用專業(yè)化語言;③要切中要害(如:基本信息介紹、項目經(jīng)驗介紹/工作經(jīng)驗介紹),不談無關(guān)、無用的內(nèi)容;④時間要合理、條理要清晰、層次要分明;⑤事先最好以文字的形式寫好背熟。)

2、“談?wù)勀阕鲞^的項目情況。”

回答思路:①考察學員所做項目是否真實、思路是否清晰;②列舉做過的項目數(shù)量,以2—3個為宜,其中主要講解一個項目。③最好所做的項目和應(yīng)聘企業(yè)主要產(chǎn)品是相同或類似的,技術(shù)方向一致。比如應(yīng)聘企業(yè)主要是做金融系統(tǒng),項目中就可以說××企業(yè)的開放基金項目。④必須介紹項目幾大要素(名稱、客戶、時間、技術(shù)、業(yè)務(wù))

3、“你對加班的看法。”

回答思路:①如果是工作需要,特別是項目進度的要求,是非常樂意加班的;

4、“你對工資的要求是多少?你是否接受××元的工資?”

回答思路:①我遵守公司的人力資源薪酬體系②如果非得要求開工資,1000元左右③我也相信當我為公司做的貢獻足夠大時,公司也會考慮我的薪水問題。我相信薪水是做出來的,不是談出來的。

5、“你的優(yōu)點和缺點是什么?”

談缺點的回答思路:①不宜說自己沒缺點;②不宜把那些明顯的優(yōu)點說成缺點;③不宜說出嚴重影響所應(yīng)聘職位的缺點;④不宜說出令人不放心、不舒服的缺點;⑤可以說出一些對于所應(yīng)聘職位“無關(guān)緊要”的缺點,甚至是一些表面上看似“缺點”,從工作的角度看卻是優(yōu)點的“缺點”。

談優(yōu)點的常規(guī)思路:①優(yōu)點一定要對公司有幫助的;②優(yōu)點一定要簡明扼要;③對優(yōu)點要準備好一些案例

6、“談?wù)勀銓镜牧私狻?/p>

回答思路:考察求職者對招聘公司的重視程度、行業(yè)、主要業(yè)務(wù)、主要領(lǐng)導(dǎo)人、企業(yè)規(guī)模、企業(yè)文化

7、“你的朋友對你是如何評價的?”

回答思路:①回答要是正面的積極的;②回答要符合該公司的企業(yè)文化;③舉例說明

8、“你為什么選擇我們公司?”

回答思路:①建議從行業(yè)、企業(yè)和崗位這三個角度來回答;

9、“你如何評價過去的公司?”(針對去外地工作的學員)

回答思路:①將公司簡單介紹一下②不能上講以前公司的不好,要比較公平的負責的評價以前的公司

10、“你有什么業(yè)余愛好和特長?”

回答思路:①業(yè)余愛好能在一定程度上反映應(yīng)聘者的性格、觀念、心態(tài),而特長則更進一步體現(xiàn)了我們的個性特征,這是招聘單位提問的主要原因;②最好不要說自己沒有業(yè)余愛好,企業(yè)并不需要讀死書的“書呆子”;③不要說自己有那些庸俗的、令人感覺不好的愛好;④回答的愛好和特長盡量能符合該公司的企業(yè)文化跟崗位需求)

11、“談?wù)勀愕募彝デ闆r”

回答思路:①簡單地羅列家庭人口;②強調(diào)溫馨和睦的家庭氛圍;③強調(diào)家庭成員對自己工作的支持;④強調(diào)自己對家庭的責任感。

12、“您覺得在成長的過程中,誰對您的影響最大?為什么?”

回答思路:①不宜說無;②不宜說崇拜自己,自信是不錯的特征,但企業(yè)不需要自大狂;③不宜說崇拜一個虛幻的、或是不知名的人;④不宜說崇拜一個明顯具有負面形象的人;⑤最好說出自己所崇拜的人的哪些品質(zhì)、哪些思想感染著自己、鼓舞著自己;

13、“談一談你的一次失敗經(jīng)歷”

回答思路:①不宜說自己沒有失敗的經(jīng)歷;②不宜把那些明顯的成功說成是失敗;③不宜說出嚴重影響所應(yīng)聘職位的失敗經(jīng)歷;④舉例并總結(jié)經(jīng)驗,得出人生啟迪;⑤失敗后自己很快振作起來,以更加飽滿的熱情面對以后的工作。

14、“對這項工作,你有哪些可預(yù)見的困難?”

回答思路:①實事求是的分析出這項工作可能會出現(xiàn)的困難;②工作中出現(xiàn)一些困難是正常的,但是自己可以克服這些困難。

15、“如果我錄用你,你將怎樣開展工作?”

常規(guī)思路: ①融入項目團隊②盡快的了解項目背景、項目狀況③認真的工作,爭取盡快完成任務(wù)④主要匯報項目進程

16、“你離職的原因是什么?”(針對去外地工作的學員)

回答思路:①我覺得深圳IT是一個技術(shù)非常先進的地方,IT氣氛很好。重慶的IT不是很發(fā)達。②覺得自己還比較年輕,現(xiàn)在也沒牽掛,想到這里來長期扎根,希望在深圳能實現(xiàn)自己的理想③本人跟前公司的合同也剛剛結(jié)束。

17、“與上級意見不一致時,你將怎么辦?”

回答思路:①首先我會仔細聽完領(lǐng)導(dǎo)的意見并仔細思考。②我會給上級以必要的解釋和溝通,我相信經(jīng)過充分的溝通后可以達到最終合理化解決問題。

18、“我們?yōu)槭裁匆浻媚悖俊?/p>

回答思路:①我符合貴公司的招聘條件,憑我目前掌握的技能、高度的責任感和良好的適應(yīng)能力及學習能力,完全能勝任這份工作。我十分希望能為貴公司服務(wù),如果貴公司給我這個機會,我一定能成為貴公司的棟梁!

19、你是應(yīng)屆畢業(yè)生,缺乏經(jīng)驗,如何能勝任這項工作?

回答思路:①首先我們是IT職業(yè)學校,在學校里我們已經(jīng)完成了跨八個行業(yè)、多達20多個項目的開發(fā);②在畢業(yè)之前,我們在我們學校的軟件工廠實習了半年時間。做了幾個比較大的項目。③除了在學校開發(fā)過這些項目外,我們在業(yè)余時間也做過一些個人的項目。所以加起來我們項目經(jīng)驗還是比較多的。④我有較強的責任心、適應(yīng)能力和學習能力,而且比較勤奮,學校所學及兼職的工作經(jīng)驗使我一定能勝任這個職位。

20、“你希望與什么樣的上級共事?”

回答思路:①我覺得和什么樣的領(lǐng)導(dǎo)共事,我都能夠很好的工作,因為只要努力工作,做出成績,就肯定會得到認可的。②當然,如果有一個知人善用,關(guān)心下屬,在工作中能夠給予幫助的,為我們指明方向的領(lǐng)導(dǎo)就更好了。

21、“對公司有什么問題要問”

回答思路:①可以問一下“未來幾年,公司會有什么新的發(fā)展計劃” ②可以問一下在將來工作中有哪些需要注意的地方。

.net技術(shù)題

1.類成員有幾種可訪問性?

答案: private :私有成員, 在類的內(nèi)部才可以訪問。

protected : 保護成員,該類內(nèi)部和繼承類中可以訪問。

public :公共成員,完全公開,沒有訪問限制。

internal:在同一命名空間內(nèi)可以訪問

2.面向?qū)ο蟮奶卣饔心男┓矫?/p>

答案: 1.抽象:抽象就是忽略一個主題中與當前目標無關(guān)的那些方面,以便更充分地注意與當前目標有關(guān)的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節(jié)。抽象包括兩個方面,一是過程抽象,二是數(shù)據(jù)抽象。

2.繼承:繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現(xiàn)有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。

3.封裝:封裝是把過程和數(shù)據(jù)包圍起來,對數(shù)據(jù)的訪問只能通過已定義的界面。面向?qū)ο笥嬎闶加谶@個基本概念,即現(xiàn)實世界可以被描繪成一系列完全自治、封裝的對象,這些對象通過一個受保護的接口訪問其他對象。

4.多態(tài)性:多態(tài)性是指允許不同類的對象對同一消息作出響應(yīng)。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢,很好的解決了應(yīng)用程序函數(shù)同名問題

3.請說明在.net中常用的幾種頁面間傳遞參數(shù)的方法,并說出他們的優(yōu)缺點

答案: session(viewstate)簡單,但易丟失

application全局

cookie簡單,但可能不支持,可能被偽造

input ttype=“hidden”簡單,可能被偽造

url參數(shù)簡單,顯示于地址欄,長度有限

數(shù)據(jù)庫穩(wěn)定,安全,但性能相對弱

4.講解一下你所理解的三層架構(gòu)

答案:重點講解三層架構(gòu)的優(yōu)缺點,看是否能正確地理解三層架構(gòu)

5.什么是裝箱和拆箱

答案:從值類型接口轉(zhuǎn)換到引用類型裝箱。從引用類型轉(zhuǎn)換到值類型拆箱

6.ASP.NET中的身份驗證有那些?你當前項目采用什么方式驗證請解釋

答案:Asp.net的身份驗證有有四種,分別是“Windows|Forms|Passport|none”,其中又以Forms驗證用的最多,也最靈活。

7.請解釋轉(zhuǎn)發(fā)與跳轉(zhuǎn)的區(qū)別?

答案:Transfer是轉(zhuǎn)發(fā)從服務(wù)器端跳轉(zhuǎn)

Redirect就是跳轉(zhuǎn)從客戶端跳轉(zhuǎn)

8.c/S結(jié)構(gòu)模式與B/S結(jié)構(gòu)模式的主要區(qū)別是什么?

答案: 首先,在系統(tǒng)的性能方面。只要擁有可上網(wǎng)的瀏覽器,就可以使用B/S系統(tǒng)。不過,B/S結(jié)構(gòu)的客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作要由服務(wù)器承擔,這就對服務(wù)器提出了很高的要求,無形中增加了用戶在這一方面的投入。采用C/S結(jié)構(gòu)時,客戶端和服務(wù)器都承擔部分工作,有效利用了客戶端和服務(wù)器端的資源,使用戶不必在硬件上有更多的投入。另外,瀏覽器頁面不便于修改,這為用戶定制自己的文件時帶來了不便,比如用戶想自定義一個報表,用B/S結(jié)構(gòu)的系統(tǒng)就比較難完成。

其次,在系統(tǒng)的開發(fā)方面,C/S結(jié)構(gòu)的開發(fā)對開發(fā)者提出了較高的要求,整個開發(fā)過程比較復(fù)雜。與B/S結(jié)構(gòu)相比,C/S技術(shù)的歷史更為“悠久”,從技術(shù)成熟度和開發(fā)人員普遍掌握的水平來看更為成熟。

第三,系統(tǒng)升級方面。C/S結(jié)構(gòu)中若有某一模塊發(fā)生改變,可能要關(guān)聯(lián)到其它模塊的變動,使系統(tǒng)升級的成本較大;而B/S結(jié)構(gòu)在開發(fā)、維護階段幾乎所有的工作都集中在服務(wù)器端,只需更新服務(wù)器端的軟件就可以了。如果系統(tǒng)升級比較頻繁,那么B/S架構(gòu)的產(chǎn)品就具有維護工作量少的優(yōu)勢。

第四,安全性方面。在安全性上,B/S結(jié)構(gòu)則略顯不足,畢竟現(xiàn)在網(wǎng)絡(luò)安全系數(shù)不高,只要擁有密碼,任何人都可以進入到用戶的系統(tǒng)中;而C/S結(jié)構(gòu)由于需要特定的客戶端軟件,并且一般來說都要對客戶端加密,甚至可以限定只有某一臺計算機可以使用這個客戶端,因而對安全性有更多的保障。

9.override與重載的區(qū)別?

答案:重載是方法的名稱相同。參數(shù)或參數(shù)類型不同,進行多次重載以適應(yīng)不同的需要

Override 是進行基類中函數(shù)的重寫。為了適應(yīng)需要

10.GC是什么? 為什么要有GC

答案: GC是垃圾收集器。程序員不用擔心內(nèi)存管理,因為垃圾收集器會自動進行管理。要請求垃圾收集,可以調(diào)用下面的方法之一:

System.gc()

Runtime.getRuntime().gc()

11.什么是虛函數(shù)?什么是抽像函數(shù)?

答案: 虛函數(shù):沒有實現(xiàn)的,可由子類繼承并重寫的函數(shù)。抽像函數(shù):規(guī)定其非虛

子類必須實現(xiàn)的函數(shù),必須被重寫

12.ADO.net中常用的對象有哪些?

答案: Connection 數(shù)據(jù)庫連接對像

Command 數(shù)據(jù)庫命令

DataReader 數(shù)據(jù)讀取器

DataSet 數(shù)據(jù)集

13.接口是否可繼承接口? 抽像類是否可實現(xiàn)(implements)接口? 抽像類是否可繼承實

體類(concrete class)?

答案: 接口可以繼承接口。抽像類可以實現(xiàn)(implements)接口,抽像類是否可繼承

實體類,但前提是實體類必須有明確的構(gòu)造函數(shù)

14.在循環(huán)中,return,break,continue,goto的區(qū)別

答案: break-立刻終止循環(huán),continue,跳出本次循環(huán),goto,可以跳出循環(huán),到已

標記好的位置上,return,跳出循環(huán)和其包圍的函數(shù)

15.列舉一下你所了解的XML技術(shù)及其應(yīng)用

答案:答:XML可是好東西,保存配置,站與站之間的交流,WEB SERVICE都要用它

16.什么叫應(yīng)用程序域

答案:應(yīng)用程序域可以理解為一種輕量級進程。起到安全的作用。占用資源小

17.進程和線程的區(qū)別?

答:進程是系統(tǒng)進行資源分配和調(diào)度的單位;線程是CPU調(diào)度和分派的單位,一個進程可以有多個線程,這些線程共享這個進程的資源。

18.堆和棧的區(qū)別?

答:棧:由編譯器自動分配、釋放。在函數(shù)體中定義的變量通常在棧上。

堆:一般由程序員分配釋放。用new、malloc等分配內(nèi)存函數(shù)分配得到的就是在堆上。

19.軟件開發(fā)過程一般有幾個階段?每個階段的作用?

答:需求分析,架構(gòu)設(shè)計,代碼編寫,QA,部署

20.foreach和for的區(qū)別是什么

答案: foreach是只讀的,for是可讀可寫;使用方式的不同

SqlServer技術(shù)題

1.請說出數(shù)據(jù)庫中存儲過程和函數(shù)的區(qū)別

答案: 存儲過程是用戶定義的一系列sql語句的集合,涉及特定表或其它對象的任務(wù),用戶可以調(diào)用存儲過程

函數(shù)通常是數(shù)據(jù)庫已定義的方法,它接收參數(shù)并返回某種類型的值并且不涉及特定用戶表。

2.談?wù)勀銓?shù)據(jù)庫中“視圖”的看法

答案:視圖是一種虛擬表,通常是作為來自一個或多個表 的行或列的子集創(chuàng)建的。視圖本質(zhì)上講,就是保存在數(shù)據(jù)庫中的select查詢

視圖并不是數(shù)據(jù)庫中存儲的數(shù)據(jù)值的集合。

對最終用戶的好處– 結(jié)果更容易理解– 獲得數(shù)據(jù)更容易

對開發(fā)人員的好處– 限制數(shù)據(jù)檢索更容易– 維護應(yīng)用程序更方便

3.什么是規(guī)范化?三范式的定義是什么?

答案: 從數(shù)據(jù)庫的表中,除去冗余數(shù)據(jù)的過程稱為規(guī)范化。

三范式的定義:

第一范式的定義: 如果一個表中沒有重復(fù)組(每一字段只存儲一個值)。

第二范式的定義:如果一個表屬于1NF,任何屬性只依賴于關(guān)鍵字,則這個表屬于第二范式(必須先符合1NF的條件,且每一行都能被唯一的識別)

第三范式的定義:如果一個表屬于2NF,且不包含傳遞依賴性(沒有一個非關(guān)鍵屬性依賴于另一個非關(guān)鍵屬性)

4.什么是索引?它的優(yōu)、缺點是什么

答案: 索引:是一個數(shù)據(jù)庫對象,它是某個表中一列或若干列值的集合和相應(yīng)的指向表中物理標識這些值的數(shù)據(jù)頁的邏輯指針清單,然后根據(jù)指定的排序次序排列這些指針

優(yōu)點:提高查詢執(zhí)行的速度。強制實施數(shù)據(jù)的唯一性。提高表之間聯(lián)接的速度。缺點:存儲索引要占用磁盤空間。數(shù)據(jù)修改需要更長的時間,因為索引也要更新

5.游標的作用?如何知道游標已經(jīng)到了最后?

答案: 游標用于定位結(jié)果集的行,通過判斷全局變量@@FETCH_STATUS可以判斷是否到了最后,通常此變量不等于0表示出錯或到了最后

6.觸發(fā)器分為事前觸發(fā)和事后觸發(fā),這兩種觸發(fā)有和區(qū)別。語句級觸發(fā)和行級觸發(fā)有

何區(qū)別?

答案:事前觸發(fā)器運行于觸發(fā)事件發(fā)生之前,而事后觸發(fā)器運行于觸發(fā)事件發(fā)生之后。通常事前觸發(fā)器可以獲取事件之前和新的字段值。語句級觸發(fā)器可以在語句執(zhí)行前或后執(zhí)行,而行級觸發(fā)在觸發(fā)器所影響的每一行觸發(fā)一次

7.動態(tài)查詢?nèi)绾螌崿F(xiàn)?表的結(jié)構(gòu)變化后,如果不需要修改程序,如何設(shè)計和實現(xiàn)查

詢?

答案: 將查詢封裝進存儲過程中,通過調(diào)用存儲過程實現(xiàn)動態(tài)調(diào)用;表結(jié)構(gòu)發(fā)生變化后修改相應(yīng)的存儲過程即可再不修改程序的情況下實現(xiàn)查詢

8.如何處理幾十萬條并發(fā)數(shù)據(jù)?

答:用存儲過程或事務(wù)。取得最大標識的時候同時更新..注意主鍵不是自增量方式這種方法并發(fā)的時候是不會有重復(fù)主鍵的..取得最大標識要有一個存儲過程來獲取

9.數(shù)據(jù)庫系統(tǒng)的三級模式是什么模式?

答案:分別為概念模式、內(nèi)部級模式與外部級模式。

10.如何優(yōu)化數(shù)據(jù)庫,如何提高數(shù)據(jù)庫的性能?

答案: 優(yōu)化數(shù)據(jù)庫主要是優(yōu)化查詢語句,通過高性能的查詢語句可以提高數(shù)據(jù)庫的性能

第二篇:最新NET面試問題整理

NET面試題

1. ASP.NET中的身份驗證有那些?你當前項目采用什么方式驗證請解釋

ASP.NET身份驗證模式包括Windows、Forms(窗體)、Passport(護照)和None(無)。? ? Windows身份驗證—常結(jié)合應(yīng)用程序自定義身份驗證使用使用這種身份驗證模式時,ASP.NET依賴于IIS對用戶進行驗證,并創(chuàng)建一個Windows訪問令牌來表示已通過驗證的標識。IIS提供以下幾種身份驗證機制:

Passport身份驗證。使用這種身份驗證模式時,ASP.NET使用Microsoft Passport的集中式身份驗證服務(wù),該服務(wù)為成員站點提供單一登錄和核心配置文件服務(wù)。由于訪問新的受保護資源或站點時不再需要登錄。ASP.NET為Microsoft Passport軟件開發(fā)包(SDK)所提供的功能提供了一個方便的包裝(Wrapper)。此SDK必須安裝在WEB服務(wù)器上。? Form窗體身份驗證—常用。這種驗證方式使用客戶端重定向功能,將未通過身份驗證的用戶轉(zhuǎn)發(fā)到特定的登錄窗體,要求用戶輸入其憑據(jù)信息(通常是用戶名和密碼)。這些憑據(jù)信息被驗證后,系統(tǒng)生成一個身份驗證票證(ticket)并將其返回客戶端。身份驗證票證可在用戶的會話期間維護用戶的身份標識信息,以及用戶所屬的角色列表(可選)。?

2. 什么是WEB控件?使用WEB控件有那些優(yōu)勢?

Web 服務(wù)器控件定義為抽象控件,是使用于web窗體頁并運行于服務(wù)器的控件,包括傳統(tǒng)的窗體控件,例如按鈕、文本框和表等復(fù)雜控件,還包括提供在網(wǎng)格中顯示數(shù)據(jù)、選擇日期等常用窗體功能的控件。

可在服務(wù)器上使用熟悉的面向?qū)ο蠹夹g(shù)對其進行編程的對象模型。每個服務(wù)器控件都公開一些屬性,這些屬性使您得以在服務(wù)器代碼中通過編程操作該控件的 HTML 屬性。

提供一組事件,您可以為其編寫事件處理程序,方法與在基于客戶端的窗體中大致相同,所不同的是事件處理是在服務(wù)器代碼在客戶端腳本中處理事件的能力。

自動維護控件狀態(tài)。在窗體到服務(wù)器往返期間,用戶在 HTML 服務(wù)器控件中輸入的值將在頁發(fā)送回瀏覽器時自動維護。與驗證控件進行交互,便于您驗證用戶是否在控件輸入了適當?shù)男畔ⅰ?shù)據(jù)綁定到一個或多個控件屬性。

如果 Web 窗體頁顯示在支持層疊樣式表的瀏覽器中,則支持 HTML 4.0 樣式。

直接可用的自定義屬性。您可以將任何需要的屬性添加到 HTML 服務(wù)器控件,頁框架將讀取并呈現(xiàn)它們而不更改其任何功能。Web 服務(wù)器控件還提供以下功能:

? 功能豐富的對象模型,該模型具有類型安全編程功能。

? 自動瀏覽器檢測。控件可以檢測瀏覽器的功能,并為基本型和豐富型(HTML 4.0)瀏覽器創(chuàng)建適當?shù)妮敵觥? 對于某些控件,可以使用模板來自定義控件的外觀。

? 對于某些控件,可以指定控件的事件是立即發(fā)送到服務(wù)器,還是先緩存然后在提交窗體時引發(fā)。? 可將事件從嵌套控件(例如表中的按鈕)傳遞到容器控件。

3. 請解釋ASP。NET中以什么方式進行數(shù)據(jù)驗證?

.net中提供了幾個數(shù)據(jù)驗證控件,可以在服務(wù)器端或者客戶端進行驗證。

4. 請談?wù)剬φ齽t表達式的看法?

正則表達式:Regular Express(也稱為“regex”或“regexp”),是一種用來描述文本模式的特殊語法。

在編寫處理字符串的程序或網(wǎng)頁時,經(jīng)常會有查找符合某些復(fù)雜規(guī)則的字符串的需要。正則表達式就是用于描述這些規(guī)則的工具

5. ASP.NET中共有幾種類型的控件?各有什么區(qū)別?

Html控件――傳統(tǒng)的html標記+runat=”server”,可在服務(wù)器端訪問,功能沒有Web控件強大 Web控件――服務(wù)器端控件,可以回傳數(shù)據(jù),事件驅(qū)動

用戶控件――自定義、可重用的控件,和WebForm很相似,以WebForm為容器運行

自定義控件――自定義、可重用的組件,從WebControl繼承,在服務(wù)器端執(zhí)行 中完成的。None。使用這種身份驗證模式,表示你不希望對用戶進行驗證,或是采用自定義的身份驗證協(xié)議。

這將允許您向控件添加瀏覽器特定的屬性。6. WEB控件可以激法服務(wù)端事件,請談?wù)劮?wù)端事件是怎么發(fā)生并解釋其原理?自動傳回是什么?為什么要使用自動傳回。

通過實現(xiàn)IPostBack這個接口來執(zhí)行事件。自動回傳就是AutoPostBack,使用自動回傳可以監(jiān)視客戶端變化情況并將這種改變返回到服務(wù)器端

7. WEB控件及HTML服務(wù)端控件能否調(diào)用客戶端方法?如果能,請解釋如何調(diào)用?

能,追根溯源,服務(wù)器端控件在html中表現(xiàn)形式還是html標記,所以可以執(zhí)行客戶端事件 例如:控件.Attributes[“客戶端事件”]=“客戶端腳本”;

8. ASP。NET與ASP相比有什么優(yōu)勢?

1.開發(fā)語言不同

ASP僅局限于使用non-type腳本語言來開發(fā),用戶給WEB頁中添加ASP代碼的方法與客戶端腳本中添加代碼的方法相同,導(dǎo)致代碼雜亂。

ASP.NET允許用戶選擇并使用功能完善的strongly-type編程語言,也允許使用潛加巨大的.NET Framework。2.運行機制不同

ASP是解釋運行的編程框架,所以執(zhí)行效率加較低。

ASP.NET是編譯性的編程框架,運行是服務(wù)器上的編譯好的公共語言運行時庫代碼,可以利用早期綁定,實施編譯來提高效率。3.開發(fā)方式

ASP把界面設(shè)計和程序設(shè)計混在一起,維護和重用困難。

ASP.NET把界面設(shè)計和程序設(shè)計以不同的文件分離開,復(fù)用性和維護性得到了提高。

9. 請解釋web.config文件中的重要節(jié)點

connectionStrings:配置連接字符串,在程序中讀取(還可直接提供給其他節(jié)點使用,如緩存依賴節(jié)點)

AppSettings:可以提供用戶自己配置參數(shù),然后在程序中讀取

customErrors:配置程序的錯誤處理

authentication和authorization:配置程序的安全驗證和授權(quán) trace:配置程序的跟蹤

globalization:配置程序的全球化,比如:語言 pages:配置程序的頁設(shè)置

10. 請解釋ASP。NET中的Web頁面與其隱藏類之間的關(guān)系?

11. 什么是ViewState,能否禁用?是否所用控件都可以禁用?

Web頁面是沒有狀態(tài)的,ViewState(視圖狀態(tài))可用來保存Web頁面在客戶端和服務(wù)器端往返過程的狀態(tài)

12. 當發(fā)現(xiàn)不能讀取頁面上的輸入的數(shù)據(jù)時蘇州人才網(wǎng) www.tmdps.cn成的,其中,程序集的標識包括簡單文本名稱、版本號和區(qū)域性信息(如果提供的話)。您可以確保名稱的全局唯一性。

26. 請列出c#中幾種循環(huán)的方法,并指出他們的不同 1)do: 先循環(huán)后判斷循環(huán)條件

do { // 循環(huán)體 }while(循環(huán)條件);2)while:根據(jù)條件判斷是否循環(huán)

While(循環(huán)條件){ } 3)for:可以指定循環(huán)次數(shù),遞增量等,功能強大

for(初始值;條件;遞增){ } 4)foreach:遍歷集合,效率最好

foreach(類型 變量 in 集合){ } 循環(huán)體 循環(huán)體 循環(huán)體

b 對上面生成的數(shù)組排序,需要支持升序、降序兩種順序 int[] iArray= new int[100];Random random= new Random();ArrayList arraylist= new ArrayList(100);for(int i = 0;i < 100;i++){ } for(int i = 0;i < 100;i++){

} Array.Sort(iArray);//排序 Array.Reverse(iArray);//反序 int iKey= random.Next(0,99-i);IArray[i] = Convert.ToInt32(arraylist[iKey]);arraylist.RemoveAt(iKey);arraylist.Add(i);

27. 請指出.net中所有類型的基類

Object

28. 請指出GAC的含義

全局程序集緩存(global assembly cache, GAC)。它解決了幾個程序共享某一個程序集的問題。不必再將那個被共享的程序集拷貝到應(yīng)用程序目錄了,其實這道理很簡單,.net應(yīng)用程序在加載的時候,會首先查看全局應(yīng)用程序集緩存,如果有就可以直接使用,沒有再到應(yīng)用程序目錄進行查找。

29. params關(guān)鍵字的作用

params 關(guān)鍵字可以指定在參數(shù)數(shù)目可變處采用蘇州除皺 www.tmdps.cn參數(shù)的方法參數(shù)。

在方法聲明中的 params 關(guān)鍵字之后不允許任何其他參數(shù),并且在方法聲明中只允許一個 params 關(guān)鍵字。

30. 請解釋ASP.NET中以什么方式進行數(shù)據(jù)驗證?

可以使用驗證控件進行客戶端和服務(wù)器端驗證

也可以使用傳統(tǒng)方式:用客戶端腳本在客戶端驗證,用服務(wù)器語言在服務(wù)器端驗證

31. ArrayList,Array,string[]三者的區(qū)別?

32. 請說明.net中的錯誤處理機制,并舉例

異常是從 Exception 類繼承的對象,異常從發(fā)生問題的代碼區(qū)域引發(fā),然后沿堆棧向上傳遞,直到應(yīng)用程序處理它或程序終止 try { //執(zhí)行代碼 } catch { //出錯處理 } finally { //無論怎樣,都要執(zhí)行 }

33. 什么叫應(yīng)用程序域?

應(yīng)用程序域提供安全而通用的處理單元,公共語言運行庫可使用它來提供應(yīng)用程序之間的隔離。您可以在具有同等隔離級別(存在于單獨的進程中)的單個進程中運行幾個應(yīng)用程序域,而不會造成進程間調(diào)用或進程間切換等方面的額外開銷。在一個進程內(nèi)運行多個應(yīng)用程序的能力顯著增強了服務(wù)器的可伸縮性。

34. 常用的調(diào)用webservice方法有哪些

1)使用WSDL.exe命令行工具。

2)使用VS.NET中的Add Web Reference菜單選項

35. 什么是ASP.net中的用戶控件

用戶控件,其實就是網(wǎng)頁的一部分,包括 ascx與.cs文件前臺標蘇州祛斑 www.tmdps.cnmand:命令對象 傳遞 T-sql語句或者存儲過程,以執(zhí)行對數(shù)據(jù)庫的查詢與操作。DataAdpater:適配器對象 管理 Command對像。主要用于查詢或更新數(shù)據(jù)。DataReader:數(shù)據(jù)讀取器對象 快速、以向前、不斷開連接的情況下讀取數(shù)據(jù)。

39. 如何理解委托?

40. C#中的接口和類有什么異同。

接口里只能有 方法、屬性、索引器聲明,不能有任何實現(xiàn)。

其方法的實現(xiàn),必須由類來完成。其作用是廣泛接收實現(xiàn)過它的類的實例,以實現(xiàn)子類的靈活替換。

類是對一類事物的描述。有屬性,有方法,有成員。方法可以有抽像方法,虛方法。抽像方法也是只有聲明,沒有實現(xiàn),必段由繼承它的子類來重寫。虛方法是實現(xiàn)了的方法,只是,在子類,根據(jù)需要可重寫,也可以不重寫。

41. UDP連接和TCP連接的異同。TCP協(xié)議是面向連接的,每個數(shù)據(jù)包的傳輸過程是:先建立鏈路、數(shù)據(jù)傳輸、然后清除鏈路。數(shù)據(jù)包不包含目的地址。受端和發(fā)端不但順序一致,而且內(nèi)容相同。它的可靠性高,UDP協(xié)議是面向無連接的,每個數(shù)據(jù)包都有完整的源、目的地址及分組編號,各自在網(wǎng)絡(luò)中獨立傳輸,傳輸中不管其順序,數(shù)據(jù)到達收端后再進行排序組裝,遇有丟失、差錯和失序等情況,通過請求重發(fā)來解決。它的效率比較高。

42. 進程和線程的區(qū)別?

進程是系統(tǒng)進行資源分配和調(diào)度的單位;線程是CPU調(diào)度和分派的單位,一個進程可以有多個線程,這些線程共享這個進程的資源

43. 什么是Code-Behind技術(shù)。

就是代碼隱藏,在ASP.NET中通過ASPX頁面指向CS文件的方法實現(xiàn)顯示邏輯和處理邏輯的分離,這樣有助于web應(yīng)用程序的創(chuàng)建。比如分工,美工和編程的可以個干各的,不銀杏樹 www.tmdps.cnmand com=new SqlCommand(“Select * from users where username='”+t_name.text+“' and pwd='”+t_pwd.text+“'”);object obj=com.ExcuteScale();if(obj!=null){ //通過驗證 } 這段代碼容易被sql注入。如用戶在t_name中隨便輸入,在t_pwd中輸入1' and 1='1 就可以進入系統(tǒng)了。

63. 描述一下C#中索引器的實現(xiàn)過程,是否只能根據(jù)數(shù)字進行索引?

可以用任意類型。格式如下: 修飾符 類型 this [類型 變量] {

}

64. 構(gòu)造器Constructor是否可被override? 構(gòu)造器Constructor不能被繼承,因此不能重寫Overriding,但可以被重載Overloading

String類是final類故不可以繼承

66. DataReader與Dataset有什么區(qū)別?

一個是只能向前的只讀游標,一個是內(nèi)存中的表。

67. 什么是虛函數(shù)?什么是抽像函數(shù)?

虛函數(shù):可由子類繼承并重寫的函數(shù)。抽像函數(shù):規(guī)定其非虛子類必須實現(xiàn)的函數(shù),必須被重寫

68. 在.Net中所有可序列化的類都被標記為? [serializable] 65. 是否可以繼承String類? get{};Set{};a=a+b;b=a-b;a=a-b 抽象類能有具體實現(xiàn),而接口只定義行為規(guī)范,不能有具體實現(xiàn)。一個類只能繼承一個父類,但能實現(xiàn)多個接口 不能,因為其為Struct類型,而結(jié)構(gòu)屬于值類型,值類型不能為null,只有引用類型才能被賦值null Public class 類名{}

69. <%# %> 和 <% %> 有什么區(qū)別?

<%# %>表示綁定的數(shù)據(jù)源,<% %>是服務(wù)器端代碼塊

70. 能用foreach遍歷訪問的對象需要實現(xiàn)什么接口或聲明什么方法的類型

71. 敘述Global類中事件發(fā)生的順序

72. out和ref的區(qū)別

都是引用傳遞參數(shù),區(qū)別

1、使用ref型參數(shù)時,傳入的參數(shù)必須先被初始化。對out而言,必須在方法中對其完成初始化

2、使用ref和out時,在方法的參數(shù)和執(zhí)行方法時,都要加Ref或Out關(guān)鍵字。以滿足匹配。

3、out適合用在需要retrun多個返回值的地方,而ref則用在需要被調(diào)用的方法修改調(diào)用者的引用的時候。

73. 三層是指什么?為什么要有三層?

三層指的是:表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。表示層:用戶界面,和用戶進行交互

業(yè)務(wù)邏輯層:業(yè)務(wù)邏輯主要是自定義一些業(yè)務(wù)規(guī)則,完成一些功能。數(shù)據(jù)訪問層:和數(shù)據(jù)庫打交道,進行數(shù)據(jù)的查詢和操作

三層架構(gòu)主要體現(xiàn)出對程序分而治之的思想,數(shù)據(jù)訪問層只負責提供原始數(shù)據(jù),并不需要業(yè)務(wù)邏輯是什么;業(yè)務(wù)邏輯層調(diào)用數(shù)據(jù)訪問層提供的方法,實現(xiàn)一些業(yè)務(wù)邏輯,本身不需要了解數(shù)據(jù)訪問層的實現(xiàn);表示層直接調(diào)用業(yè)務(wù)邏輯提供的方法,把數(shù)據(jù)呈現(xiàn)給用戶,同樣,它也不需要了解業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層是怎么實現(xiàn)的。這樣的好處就是降低耦合,易于程序的維護和擴展,每一層都可以由不同的團隊來開發(fā),便于分工

74. 簡單工廠模式有什么作用?

工廠模式,顧名思義作用于對象的實例化(變化點在”對象創(chuàng)建”,封裝”對象創(chuàng)建”)

我們一般提供一個接口,讓該接口負責創(chuàng)建一系列”相關(guān)或者相互依賴的對象”,利用反射(Reflection)技術(shù)動態(tài)的創(chuàng)建實例,無需指定他們具體的類。

改變配置文件即可方便的控制對象之間的切換

75. 請編程實現(xiàn)一個冒泡排序的算法

int num[10] = {1,3,4,6,2,5,7,9,8,0};for(int i = 0;i<10;i++){ for(int j=i+1;j<=10;j++){

} }

76. 用戶輸入兩個字符串str1,str2,返回字符串str1在str2中的出現(xiàn)索引數(shù),如:str1(aba),str2(2dabab2)返回2,不可以用indexof和substringif(num[i]>num[j]){

} int temp = num[j];num[j] = num[i];num[i] = temp;

第一個用戶第一次訪問第一個頁面時,會執(zhí)行以下的事件

Application_Start->Application_BeginRequest->Session_Start->Application_EndRequest IEnumerable接口或 GetEnumerator方法 方法;string a = “aba”;string b = “2dabab2”;bool bFind = false;

int index = 0;while((index + a.Length)!= b.Length){ if(b.Substring(index).StartsWith(a)){ bFind = true;// 找到內(nèi)容

break;} index++;}

if(bFind){ Console.WriteLine(“索引在{0}”, index);} else { Console.WriteLine(“沒有包含”);}

77. C#中的三元運算符

78. Sealed修飾符的作用

79. 委托的關(guān)鍵字

80. 你熟悉的開發(fā)模式有哪些

81. NET中,為什么不擔心內(nèi)存漏洞 垃圾回收器是用來管理應(yīng)用程序的內(nèi)存分配和釋放的。在垃圾回收器出現(xiàn)以前,程序員在使用內(nèi)存時需要向系統(tǒng)申請內(nèi)存空間。有些語言,例如Visual Basic,可以自動完成向系統(tǒng)申請內(nèi)存空間的工作。但是在諸如Visual C++的語言中要求程序員在程序代碼中申請內(nèi)存空間。如果程序員在使用了內(nèi)存之后忘了釋放內(nèi)存,則會引起內(nèi)存泄漏。但是有了垃圾回收器,程序員就不必關(guān)心內(nèi)存中對象在離開生存期后是否被釋放的問題。垃圾回收器全部自動幫你完成。

82. repeater控件的用法

83. Session里有BUG,微軟是怎么處理的 Session有丟失的可能性,微軟對于Session有三種存放方式: Repeater沒有自己的形態(tài),需要開發(fā)人員利用模板進行設(shè)置。

Repeater支持的5種模板分別為ItemTemplate、AlternatingItemTemplate、Separator Template、HeaderTemplate、FooterTemplate 常用的開發(fā)模式有抽象工廠模式、簡單工廠模式、工廠方法模式、單例模式、外觀模式、代理模式、適配器模式 delegate sealed的中文意思是密封,故名思義,就是由它修飾的類或方法將不能被繼承或是重寫 表達式 ? 結(jié)果1(表達式為true時執(zhí)行):結(jié)果2(表達式為false時執(zhí)行)InProc:session在服務(wù)器中以活動對象方式存儲(aspnet_wp.exe)

StateServer: session被序列化并保存在單獨的aspnet_state.exe的內(nèi)存中。StateServer能夠運行在另一臺服務(wù)器上

SQLServer: session被序列化并保存在SQL Server中

84. Datalist、GridView、Repeater 的區(qū)別

85. AJAX是怎么實現(xiàn)的。用與不用有什么區(qū)別

86. 關(guān)于CSS的布局。怎么把一個層隱藏?

87. C#寫連接代碼調(diào)用存儲過程 Div.style.display = “none”;AJAX實質(zhì)上是幾種技術(shù)的集合,包括:XHTML、CSS、DOM、XML、Javascript、XmlHttpRequest。主要原理是使用XmlHttpRequest進行異步數(shù)據(jù)提交,實現(xiàn)局部頁面無刷新效果,增加用戶體驗 Repeater和DataList比較相似,都沒有自己的形式,需要模板的支持

--Repeater支持ItemTemplate、AlternatingItemTemplate、SeparatorTemplate、HeaderTemplate、FooterTemplate 5種模板--DataList除了以上的5種模板,還支持SelectedItemItemplate和EditItemTemplate模板以及支持RepeatColumns(每行呈現(xiàn)的列GridView有自己的形態(tài),以網(wǎng)格的形式輸出內(nèi)容,功能比Repeater和DataList強 數(shù))和RepeatDirection(呈現(xiàn)方向)SqlConnection conn = new SqlConnection(“?”);SqlCommand cmd = new SqlCommand();cmd.Connection = conn;cmd.CommandType = CommandType.StoredProcedure;cmd.CommandText = “存儲過程名”;

conn.Open();cmd.ExecuteNonQuery();

88. 簡單談?wù)剰囊粋€項目啟動到客戶驗收我們所要做的工作步驟

89. struct 與class的區(qū)別 并舉例

1.struct 是值類型,class是對象類型 2.struct 不能被繼承,class可以被繼承

3.struct 默認的訪問權(quán)限是public,而class默認的訪問權(quán)限是private.4.struct不能由程序員申明構(gòu)造函數(shù),即使是默認(不帶參數(shù))的構(gòu)造函數(shù),同樣也不能有析構(gòu)的處理部分。這是因為Struct的構(gòu)造函數(shù)是由編譯器自動生成的。并且Struct的用途是那些描述輕量級的對象,例如Line,Point等,并且效率比較高。

5.struct的new和class的new是不同的。struct的new就是執(zhí)行一下構(gòu)造函數(shù)創(chuàng)建一個新實例再對所有的字段進行Copy。而class則是在堆上分配一塊內(nèi)存然后再執(zhí)行構(gòu)造函數(shù),struct的內(nèi)存并不是在new的時候分配的,而是在定義的時候分配

90. 把已有的字符串反轉(zhuǎn),寫個方法 public string Reverse(string str){ char[] array = str.ToCharArray();Array.Reverse(array);return new string(array);} 可行性分析、需要分析。概要設(shè)計、詳細設(shè)計、編碼、集成測試、部署 91. CSS規(guī)范中,每一條樣式的結(jié)束符是;(分號)還是:(冒號)?樣式名與樣式值之間的分隔符是:(冒號)還是=(等號)?

92. 我們知道new可以調(diào)用構(gòu)造函數(shù)創(chuàng)建一個對象,那么new還有什么別的語法嗎?

93. 指出div與span的不同。

Div會換行(block塊),span不會換行(inline行內(nèi))new還可以隱藏基類成員 每條樣式的結(jié)束符是分號,樣式名與樣式值之間是冒號

SQL面試題:

1. 在表A中有數(shù)據(jù) ID MO 1 Y 2 N

請用一個SELECT 語句寫出,如果MO的值為“Y”,返回“YES”,為N返回“NO” 效果如下: ID MO 1 YES 2 NO

SELECT ID,MO=CASE

END FROM Az

2. 在表A中查詢出自動增長列中31到40之間的數(shù)據(jù)(注意可能不是連續(xù)的)

3. 有一個表table中有一個自動增長字段ID,如果在存儲過程中向這個表插入一條記錄后,如何獲得新記錄的ID.(寫出獲取新記錄ID的函數(shù)即可)CREATE FUNCTION c_currentId()RETURNS int AS BEGIN

END

select tempdb.dbo.c_currentId()as '當前C表中最新的編號'

4. having的用法, 是用來做什么的5. sql中的什么函數(shù)可以轉(zhuǎn)換為時間

6. 查詢數(shù)據(jù)放入一張臨時表 select convert(datetime,'2000/01/01')select cast('2001/02/02' as datetime)having用來對group by 分組后的記錄進行過濾。declare @lastId int select @lastId=max(cid)from c RETURN(@lastId)select * from A where id between 31 and 40 WHEN MO='Y' THEN 'YES' WHEN MO='N' THEN 'NO'

select * into #A from Test select * from #A 7. SQL SREVER中,向一個表中插入了新數(shù)據(jù),如何快捷的得到自增量字段的當前值

INSERT INTO jobs(job_desc,min_lvl,max_lvl)VALUES('Accountant',12,125)SELECT @@IDENTITY AS 'Identity'

邏輯題目

1. 過橋問題

A過橋1分鐘,B要2,C要5,D要10,怎么樣才能在17分鐘過完,每次最多只能過2人,每次都要有人去接送 2. 一個人 一只狗 一只貓 一條魚 人不到時

狗會咬貓

貓會吃魚 狗不會咬魚 一次只能過2個

他們要同時過河~ 用UML的知識畫出結(jié)構(gòu)~ 可設(shè)置x岸和y岸 事件是

渡河

3. 邏輯題:有1000個蘋果,要放在10個箱子里去,要怎么放,不管拿多少個蘋果都可以一箱一箱拿

第三篇:Net面試知識點總結(jié)

JQuery

1、JQ概述

Jquery是繼prototype之后又一個優(yōu)秀的Javascript框架。它是輕量級的js庫,它兼容CSS3,還兼容各種瀏覽器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后續(xù)版本將不再支持IE6/7/8瀏覽器。

2、JQ優(yōu)點

jQuery實現(xiàn)腳本與頁面的分離 最少的代碼做最多的事情 性能

它是一個“標準” 插件

節(jié)省開發(fā)者學習時間

讓JavaScript編程變得有趣

3、JQ缺點

3.1不能向后兼容。

每一個新版本不能兼容早期的版本。舉例來說,有些新版本不再支持某些selector,新版jQuery卻沒有保留對它們的支持,而只是簡單的將其移除。這可能會影響到開發(fā)者已經(jīng)編寫好的代碼或插件。

3.2插件兼容性。

與上一點類似,當新版jQuery推出后,如果開發(fā)者想升級的話,要看插件作者是否支持。通常情況下,在最新版jQuery版本下,現(xiàn)有插件可能無法正常使用。開發(fā)者使用的插件越多,這種情況發(fā)生的幾率也越高。我有一次為了升級到j(luò)Query 1.3,不得不自己動手修改了一個第三方插件。

3.3在同一頁面上使用多個插件時,很容易碰到?jīng)_突現(xiàn)象,尤其是這些插件依賴相同事件或selector時最為明顯。這雖然不是jQuery自身的問題,但卻又確實是一個難于調(diào)試和解決的問題。

3.4jQuery的穩(wěn)定性。

它沒有讓我的瀏覽器崩潰,我這兒指的是其版本發(fā)布策略。jQuery 1.3版發(fā)布后僅過數(shù)天,就發(fā)布了一個漏洞修正版1.3.1。他們還移除了對某些功能的支持,可能會影響許多代碼的正常運行。我希望類似修改不要再出現(xiàn)。

3.5在大型框架中,jQuery核心代碼庫對動畫和特效的支持相對較差。但是實際上這不是一個問題。目前在這方面有一個單獨的jQuery UI項目和眾多插件來彌補此點。

4、JQ同類技術(shù)

JavaScript是一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。

JQ輕量級 強大的選擇器

可靠的事件處理機制 完善的Ajax 不污染頂級變量 出色的瀏覽器兼容性 鏈式操作方式

隱式迭代

行為層與結(jié)構(gòu)層的分離 豐富的插件支持 完善的文檔 開源

5、JQ應(yīng)用場景

Ajax JQuery插件 操作Dom Ajax

1、Ajax概述

AJAX的概念中最重要而最易被忽視的是它也是一種JavaScript編程語言。

AJAX 是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術(shù)。通過在后臺與服務(wù)器進行少量數(shù)據(jù)交換,AJAX 可以使網(wǎng)頁實現(xiàn)異步更新。這意味著可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進行更新。

傳統(tǒng)的網(wǎng)頁(不使用 AJAX)如果需要更新內(nèi)容,必須重載整個網(wǎng)頁面。

有很多使用 AJAX 的應(yīng)用程序案例:新浪微博、Google 地圖、開心網(wǎng)等等。

Ajax 的核心是 JavaScript 對象 XmlHttpRequest。該對象在 Internet Explorer 5 中首次引入,它是一種支持異步請求的技術(shù)。簡而言之,XmlHttpRequest 使您可以使用 JavaScript 向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。

2、Ajax優(yōu)點

使用Ajax的最大優(yōu)點,就是能在不更新整個頁面的前提下維護數(shù)據(jù)。這使得Web應(yīng)用程序更為迅捷地回應(yīng)用戶動作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改變過的信息。

Ajax不需要任何瀏覽器插件,但需要用戶允許JavaScript在瀏覽器上執(zhí)行。就像DHTML應(yīng)用程序那樣,Ajax應(yīng)用程序必須在眾多不同的瀏覽器和平臺上經(jīng)過嚴格的測試。隨著Ajax的成熟,一些簡化Ajax使用方法的程序庫也相繼問世。同樣,也出現(xiàn)了另一種輔助程序設(shè)計的技術(shù),為那些不支持JavaScript的用戶提供替代功能。

3、Ajax缺點

它可能破壞瀏覽器后退按鈕的正常行為。在動態(tài)更新頁面的情況下,用戶無法回到前一個頁面狀態(tài),這是因為瀏覽器僅能記下歷史記錄中的靜態(tài)頁面。一個被完整讀入的頁面與一個已經(jīng)被動態(tài)修改過的頁面之間的差別非常微妙;用戶通常都希望單擊后退按鈕,就能夠取消他們的前一次操作,但是在Ajax應(yīng)用程序中,卻無法這樣做。不過開發(fā)者已想出了種種辦法來解決這個問題,當中大多數(shù)都是在用戶單擊后退按鈕訪問歷史記錄時,通過建立或使用一個隱藏的IFRAME來重現(xiàn)頁面上的變更。(例如,當用戶在Google Maps中單擊后退時,它在一個隱藏的IFRAME中進行搜索,然后將搜索結(jié)果反映到Ajax元素上,以便將應(yīng)用程序狀態(tài)恢復(fù)到當時的狀態(tài)。)

用JavaScript作的Ajax引擎,JavaScript的兼容性和DeBug都是讓人頭痛的事; Ajax的無刷新重載,由于頁面的變化沒有刷新重載那么明顯,所以容易給用戶帶來困擾――用戶不太清楚現(xiàn)在的數(shù)據(jù)是新的還是已經(jīng)更新過的;解決有:在相關(guān)位置提示、數(shù)據(jù)更新的區(qū)域設(shè)計得比較明顯、數(shù)據(jù)更新后給用戶提示等;

Ajax對流媒體的支持沒有FLASH、Java Applet好;

4、Ajax同類技術(shù)

5、Ajax應(yīng)用場景

Web標準(standards-based presentation)XHTML+CSS的表示; 使用DOM(Document Object Model)進行動態(tài)顯示及交互; 使用 XML 和XSLT進行數(shù)據(jù)交換及相關(guān)操作; 使用 XMLHttpRequest 進行異步數(shù)據(jù)查詢、檢索; 使用 JavaScript 將所有的東西綁定在一起。英文參見Ajax的提出者Jesse James Garrett的原文,原文題目(Ajax: A New Approach to Web Applications)。

MVC

1、MVC概述

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設(shè)計典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯。MVC被獨特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構(gòu)中。

2、MVC優(yōu)點 耦合性低

視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼,同樣,一個應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動MVC的模型層即可。因為模型與控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。

模型是自包含的,并且與控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。如果把數(shù)據(jù)庫從MySQL移植到Oracle,或者改變基于RDBMS數(shù)據(jù)源到LDAP,只需改變模型即可。一旦正確的實現(xiàn)了模型,不管數(shù)據(jù)來自數(shù)據(jù)庫或是LDAP服務(wù)器,視圖將會正確的顯示它們。由于運用MVC的應(yīng)用程序的三個部件是相互獨立,改變其中一個不會影響其它兩個,所以依據(jù)這種設(shè)計思想能構(gòu)造良好的松耦合的構(gòu)件。[11]

重用性高

隨著技術(shù)的不斷進步,需要用越來越多的方式來訪問應(yīng)用程序。MVC模式允許使用各種不同樣式的視圖來訪問同一個服務(wù)器端的代碼,因為多個視圖能共享一個模型,它包括任何WEB(HTTP)瀏覽器或者無線瀏覽器(wap),比如,用戶可以通過電腦也可通過手機來訂購某樣產(chǎn)品,雖然訂購的方式不一樣,但處理訂購產(chǎn)品的方式是一樣的。由于模型返回的數(shù)據(jù)沒有進行格式化,所以同樣的構(gòu)件能被不同的界面使用。例如,很多數(shù)據(jù)可能用HTML來表示,但是也有可能用WAP來表示,而這些表示所需要的命令是改變視圖層的實現(xiàn)方式,而控制層和模型層無需做任何改變。由于已經(jīng)將數(shù)據(jù)和業(yè)務(wù)規(guī)則從表示層分開,所以可以最大化的重用代碼了。模型也有狀態(tài)管理和數(shù)據(jù)持久性處理的功能,例如,基于會話的購物車和電子商務(wù)過程也能被Flash網(wǎng)站或者無線聯(lián)網(wǎng)的應(yīng)用程序所重用。[11]

生命周期成本低

MVC使開發(fā)和維護用戶接口的技術(shù)含量降低。部署快

使用MVC模式使開發(fā)時間得到相當大的縮減,它使程序員(Java開發(fā)人員)集中精力于業(yè)務(wù)邏輯,界面程序員(HTML和JSP開發(fā)人員)集中精力于表現(xiàn)形式上。

可維護性高

分離視圖層和業(yè)務(wù)邏輯層也使得WEB應(yīng)用更易于維護和修改。有利軟件工程化管理

由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化管理程序代碼。控制器也提供了一個好處,就是可以使用控制器來聯(lián)接不同的模型和視圖去完成用戶的需求,這樣控制器可以為構(gòu)造應(yīng)用程序提供強有力的手段。給定一些可重用的模型和視圖,控制器可以根據(jù)用戶的需求選擇模型進行處理,然后選擇視圖將處理結(jié)果顯示給用戶。

3、MVC缺點

沒有明確的定義

完全理解MVC并不是很容易。使用MVC需要精心的計劃,由于它的內(nèi)部原理比較復(fù)雜,所以需要花費一些時間去思考。同時由于模型和視圖要嚴格的分離,這樣也給調(diào)試應(yīng)用程序帶來了一定的困難。每個構(gòu)件在使用之前都需要經(jīng)過徹底的測試。不適合小型,中等規(guī)模的應(yīng)用程序

花費大量時間將MVC應(yīng)用到規(guī)模并不是很大的應(yīng)用程序通常會得不償失。增加系統(tǒng)結(jié)構(gòu)和實現(xiàn)的復(fù)雜性

對于簡單的界面,嚴格遵循MVC,使模型、視圖與控制器分離,會增加結(jié)構(gòu)的復(fù)雜性,并可能產(chǎn)生過多的更新操作,降低運行效率。視圖與控制器間的過于緊密的連接

視圖與控制器是相互分離,但卻是聯(lián)系緊密的部件,視圖沒有控制器的存在,其應(yīng)用是很有限的,反之亦然,這樣就妨礙了他們的獨立重用。

視圖對模型數(shù)據(jù)的低效率訪問

依據(jù)模型操作接口的不同,視圖可能需要多次調(diào)用才能獲得足夠的顯示數(shù)據(jù)。對未變化數(shù)據(jù)的不必要的頻繁訪問,也將損害操作性能。

一般高級的界面工具或構(gòu)造器不支持模式

改造這些工具以適應(yīng)MVC需要和建立分離的部件的代價是很高的,會造成MVC使用的困難。

4、MVC同類技術(shù)

5、MVC應(yīng)用場景

生命周期成本低 耦合性低 可維護性高

ASP.NET

1、ASP.NET概述

ASP.NET[1] 是.NET FrameWork的一部分,是一項微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),它可以在通過HTTP請求文檔時再在Web服務(wù)器上動態(tài)創(chuàng)建它們。指 Active Server Pages(動態(tài)服務(wù)器頁面),運行于 IIS(Internet Information Server 服務(wù),是Windows開發(fā)的Web服務(wù)器)之中的程序。

2、ASP.NET優(yōu)點

跨平臺性

因為ASP.NET是基于通用語言的編譯運行的程序,其實現(xiàn)完全依賴于虛擬機,所以它擁有跨平臺性,ASP.NET構(gòu)建的應(yīng)用程序可以運行在幾乎全部的平臺上。其中大致分為以微軟.NET Framework為基礎(chǔ)使用IIS做為Web 服務(wù)器承載的微軟體系,以及使用Mono為基礎(chǔ)框架運行在Windows或Linux上的開源體系。

簡單易學

asp.net使運行一些很平常的任務(wù)如表單的提交客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。例如asp.net頁面構(gòu)架允許你建立你自己的用戶分界面,使其不同于常見的VB-Like界面。

代碼和內(nèi)容分離使代碼更清晰

提高可部署性、可伸縮性、安全性以及可靠性

為不同的瀏覽器和設(shè)備提供更好的支持

3、ASP.NET缺點

ASP只能使用腳本語言屬于解釋性語言,主要是javascript或VBScript。而解釋性語言,而解釋性語言缺乏強類型和編譯環(huán)境。這些將不可避免地導(dǎo)致性能和伸縮性問題。

ASP代碼雜亂、功能有限,瀏覽器兼容以及瀏覽設(shè)備的兼容性差,而ASP.NET能夠很好的解決。

4、ASP.NET同類技術(shù)

5、ASP.NET應(yīng)用場景

Linq

1、Linq概述

LINQ,語言集成查詢(Language Integrated Query)是一組用于c#和Visual Basic語言的擴展。它允許編寫C#或者Visual Basic代碼以查詢數(shù)據(jù)庫相同的方式操作內(nèi)存數(shù)據(jù)。

LINQ 提供了一條更常規(guī)的途徑即給.Net Framework添加一些可以應(yīng)用于所有信息源(all sources of information)的具有多種用途(general-purpose)的語法查詢特性(query facilities),這是比向開發(fā)語言和運行時(runtime)添加一些關(guān)系數(shù)據(jù)(relational)特性或者類似 XML 特性(XML-specific)更好的方式。這些語法特性就叫做.NET Language Integrated Query(LINQ)。

2、Linq優(yōu)點

1、無需復(fù)雜學習過程即可上手

2、編寫更少代碼即可創(chuàng)建完整應(yīng)用。

3、更快開發(fā)錯誤更少的應(yīng)用程序。

4、無需求助奇怪的編程技巧就可合并數(shù)據(jù)源。

5、讓新開發(fā)者開發(fā)效率更高。

6、任何對象或數(shù)據(jù)源都可以定制實現(xiàn)Linq適配器,為數(shù)據(jù)交互帶來真正方便。

7、LinQ則以一種統(tǒng)一的方式操作各種數(shù)據(jù)源,減少數(shù)據(jù)訪問的復(fù)雜性。

3、Linq缺點

4、Linq同類技術(shù)

5、Linq應(yīng)用場景

1.LINQ的讀法:(1)lin k(2)lin q 2.LINQ的關(guān)鍵詞:from, select, in, where, group by, orderby, ? 3.LINQ的寫法:

1)from 臨時變量 in 實現(xiàn)IEnumerable接口的對象 where條件表達式 [orderby條件] [group by 條件] select 臨時變量中被查詢的值

2)實現(xiàn)IEnumerable接口的對象.LINQ方法名(lambda表達式)。如: string input = “hellow world”;int count = input.Count(w=>w == 'o');//查詢字母o出現(xiàn)的次數(shù)

能夠使用LINQ的對象需要實現(xiàn)IEnumerable接口。并且LINQ的查詢表達式是在最近一次創(chuàng)建對象時才被編譯的。

4.LINQ的全稱:Language-Integrated Query 5.命名空間:System.Linq;Webservice WCF Xml LingToXml Lucene.net MVVM 反射 多線程 Entityframework Json 序列化、反序列化 設(shè)計模式

Memcached

1、概述

2、優(yōu)點

memcached把所有數(shù)據(jù)都保存在內(nèi)存中,這樣保存和讀取的速度非常快

3、缺點

memcached屬于這種類型。所謂臨時性就是 “數(shù)據(jù)有可能丟失”的意思

但是當memcached停止的時候,數(shù)據(jù)就不存在了。由于數(shù)據(jù)保存在內(nèi)存中,所以無法操作超出內(nèi)存容量的數(shù)據(jù)(舊數(shù)據(jù)會丟失)。

? 在內(nèi)存中保存數(shù)據(jù)

? 可以進行非常快速的保存和讀取處理 ? 數(shù)據(jù)有可能丟失

4、同類技術(shù)

5、應(yīng)用場景

第四篇:面試題.net

1、簡述 private、protected、public、internal 修飾符的訪問權(quán)限。

2、C#中的委托是什么?編寫一個簡單的委托代碼。

3、C#中抽象類是什么?編寫一個簡單的抽象類代碼。

4、例舉ASP.NET頁面之間傳值的幾種方式。

5、override與重載的區(qū)別

6、求以下表達式的值,寫出你想的到其中一種實現(xiàn)方法:1-2+3-4+……..+m7、.NET中讀寫數(shù)據(jù)庫需要用到那些類?他們的作用?

8、.NET異常處理機制?

9、寫出下面題目的SQL語句

表1TB_BMBM 部門基本信息表

BMBM 部門編碼

BMMC 部門名稱

表2TB_BMJE部門月營業(yè)表,YY年

MM 月

BMBM 部門編碼

JE部門營業(yè)額

A.要求寫一條SQL語句查詢有哪些部門年累計金額>1000的,注意要按 年YY,部門名稱BMMC分組的累計金額查詢

B.查出表1中有哪些部門不在(表2中季度金額>200的部門)中

10、用一條SQL語句 查詢出每門課都大于80分的學生姓名

namekechengfenshu

張三語文81

張三數(shù)學75

李四語文76

李四數(shù)學90

王五語文81

王五數(shù)學100

王五英語90

第五篇:NET程序員

.NET程序員

杭州潮流信息技術(shù)有限公司成都分公司

公司規(guī)模:

10049人 公司性質(zhì):

私營.民營企業(yè) 公司行業(yè):

計算機軟件,教育·培訓·科研·院校,中介服務(wù)

? ? ? ? ? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008-10-2 截止日期:2008-12-20 工作經(jīng)驗:3-5年 學歷要求:本科以上 招聘人數(shù):2人

語言能力:英語/良好 簡歷語言:中文 其它待遇:包吃住 工作地點:成都

職位描述:

職位描述:講授.Net技術(shù)課程(赴成都短期培訓08年11月--09年3月,月薪萬元以上)任職條件:

1、計算機相關(guān)專業(yè),大學本科以上學歷,碩士以上學歷優(yōu)先;

2、有三年以上的基于.Net的項目開發(fā)經(jīng)驗;

3、一年以上培訓經(jīng)驗;

4、熟悉IT專業(yè)術(shù)語,英語; 聯(lián)系方式:

公司網(wǎng)址:www.tmdps.cn

高級軟件設(shè)計工程師(VB.Net歐美項目)(004)信德管理顧問(大連)有限公司

公司規(guī)模:

149人 公司性質(zhì):

私營.民營企業(yè) 公司行業(yè):

計算機軟件,IT服務(wù)·系統(tǒng)集成

? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008-10-1 截止日期:2008-11-9 工作經(jīng)驗:1-2年 學歷要求:本科以上 招聘人數(shù):5人 ? ? ? ? 語言能力:不限 簡歷語言:中文

其它待遇:兩年內(nèi)送一次第三方培訓 工作地點:成都

職位描述:

.net(c#)軟件工程師

要求有.net(c#),oracle開發(fā)經(jīng)驗 1年以上相關(guān)WinForm開發(fā)經(jīng)驗。熟悉ADO.NET,熟悉面向?qū)ο箝_發(fā)。

具備Oracle數(shù)據(jù)庫開發(fā)經(jīng)驗者優(yōu)先、熟悉Remoting開發(fā)者優(yōu)先、了解Win32 Api優(yōu)先;

本科,1年以上相關(guān)開發(fā)經(jīng)驗; 有政法方面項目開發(fā)經(jīng)驗更優(yōu); 良好的溝通表達能力; 學習能力強;

有良好的個人品格; 愿意出差

直接赴日.NET高級軟件工程師

北京阿提拉科技有限公司

公司規(guī)模:

100499人 公司性質(zhì):

外商獨資.外企辦事處 公司行業(yè):

計算機軟件,互聯(lián)網(wǎng)·電子商務(wù),通信(設(shè)備·運營·增值服務(wù))? ? ? ? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008-9-30 截止日期:2008-12-27 工作經(jīng)驗:1-2年 學歷要求:本科以上 招聘人數(shù):若干

語言能力:英語/熟練 簡歷語言:中文和英文 工作地點:成都

職位描述:

Essential Requirements 1.Bachelor Degree in Computer Science or related fields 2.Proficient in VB.NET AND C#.NET 3.Familiar with SQL Server and database programming 4.Able to work independently, with high level of motivation and service mindset 5.Possess good communication, and interpersonal skills 6.At least a CET4 certification in English language

職位描述及要求

1.從事 ASP.NET 系統(tǒng)的開發(fā)和維護及編寫數(shù)據(jù)庫的絕本文件 2.計算機及相關(guān)專業(yè)本科以上

3.具有良好的程序設(shè)計以及分析、解決問題的能力 4.具有良好的英文讀寫能力;英語四級以上 5.熟悉VB.NET,ADO.NET和XML 6.熟悉OraclePL/SQL或SQLServer2000數(shù)據(jù)庫 7.1年以上相關(guān)工作經(jīng)驗,也歡迎應(yīng)屆畢業(yè)生加盟

.NET 項目經(jīng)理(DH010)德和商務(wù)信息咨詢有限公司

公司規(guī)模:

5099人 公司性質(zhì):

外商獨資.外企辦事處 公司行業(yè):

互聯(lián)網(wǎng)·電子商務(wù),計算機軟件,網(wǎng)絡(luò)游戲

? ? ? ? ? ? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008-9-30 截止日期:2009-5-26 工作經(jīng)驗:3-5年 學歷要求:中專以上 招聘人數(shù):5人

語言能力:英語/良好 職位月薪:4000~5999 簡歷語言:中文

其它待遇:公司提供免費中、晚兩餐 工作地點:成都

職位描述:

招聘崗位:

高級.NET軟件工程師(構(gòu)架師)

職位要求:

1、精通C#/ASP.NET開發(fā),但不只是C#,要求你是一位全能的程序設(shè)計者,你寫的程序要能夠同時照顧到用戶體驗和SEO。熟悉C#設(shè)計模式,WEBSERVICE,REMOTING,了解軟件工程流程,熟悉,Javascript,AJAX。熟悉SQL SERVER,能夠熟練編寫存儲過程、觸發(fā)器等,熟悉數(shù)據(jù)庫調(diào)優(yōu)的各種方法,深刻理解各種主流架構(gòu)的優(yōu)勢與劣勢,并能揚長避短,用恰當?shù)募寄芙M合解決各種難題。

2、思路開闊,頭腦清晰,手法靈活,樂于鉆研,富有激情。

3、擁有良好的代碼習慣,要求結(jié)構(gòu)清晰,命名規(guī)范,邏輯性強,代碼冗余率低。

4、英文水平過硬,能基本不借助字典快速閱讀英文文檔。

5、有自主或組織研發(fā)B/S應(yīng)用產(chǎn)品者優(yōu)先。

6、有豐富的需求變更處理能力經(jīng)驗和敏銳的網(wǎng)站功能嗅覺,對UI/UE有良好的感知,熟悉用戶的瀏覽習慣,了解用戶心理(好的產(chǎn)品源于對用戶體驗的熟悉,掌握代碼的程序員讓產(chǎn)品擁有生命,而掌握用戶的程序員讓產(chǎn)品擁有靈魂)。

7、你沒有以上經(jīng)驗,但是每天都在關(guān)注著互聯(lián)網(wǎng)前沿的信息,同時對網(wǎng)站的宣傳和流量引入方法非常精通,各種SEO手段運用自如,且自信身懷絕技并有信心通過團隊的配合打造多種互聯(lián)網(wǎng)系統(tǒng)或產(chǎn)品,也非常期待你能過來一試。

8、你將獲得2000-4000的底薪,和一群年輕的團隊成員,在一個寬闊的辦公環(huán)境中運用各種技術(shù)手段開發(fā)出能夠產(chǎn)生巨大價值的產(chǎn)品。

提示:

1、有意者請將個人簡歷投遞到公司指定的聯(lián)系地址或通過招聘網(wǎng)直接投遞。(請勿重復(fù)投遞簡歷)

2、發(fā)送電子郵件請以“應(yīng)聘+姓名+應(yīng)聘職位”作為郵件標題發(fā)送。

3、合適者公司將電話通知面試。

4、未接到面試通知者,應(yīng)聘資料將自動存入公司人才庫,如有合適崗位,本公司會主動與您取得聯(lián)系!

5、工作咨詢QQ:875122838 584771539 QQ驗證請以”應(yīng)聘+崗位+姓名”的形式

.NET Consultant NCS 公司規(guī)模:

100成都499人 公司性質(zhì):

外商獨資.外企辦事處 公司行業(yè):

計算機軟件,互聯(lián)網(wǎng)·電子商務(wù),通信(設(shè)備·運營·增值服務(wù))? ? ? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008-9-30 截止日期:2008-12-28 工作經(jīng)驗:6-7年 學歷要求:不限 招聘人數(shù):1人

語言能力:英語/熟練 簡歷語言:中文和英文 ? 工作地點:成都

職位描述:

Primary Skills Required:

?Lead a sub-team of software engineers to deliver a software module based on design and requirements;?Design vertical modules or horizontal layers of a large enterprise software system using UML tools;?Participate in conference calls with project manager or client in the Singapore;?Author technical documents in English;?Participate in technical pre-sales activities, including estimation and solution analysis.Qualifications: ?5+ years experience in C++/Java /.NET software development;?2+ years experience in commercial.NET software development after receiving the BS degree, or equivalent years with higher degrees.Ability to design vertical slices of an enterprise-scale software based on MS.NET architecture, or a horizontal layer of such software;?Experience in software development processes, including implementing small improvements;?Hands-on experience with leading edge.NET technologies, especially Enterprise Service, Cluster Server, WCF, O/R Mapping, Distributed Transaction, and NUnit/NAnt;?Fluent in English;

Work in the Singapore for 1-2 years.請將簡歷發(fā)送到 cd-hr@ncsi.com.cn,并在主題中注明“Senior.NET Engineer(Team Leader)XXX(應(yīng)聘者姓名)”

NET方向軟件工程師

成都雷奧風電傳感器有限公司

公司規(guī)模:

5049人 公司性質(zhì):

私營.民營企業(yè) 公司行業(yè):

計算機軟件,互聯(lián)網(wǎng)·電子商務(wù),網(wǎng)絡(luò)游戲

? ? ? ? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008-9-29 截止日期:2009-8-6 工作經(jīng)驗:3-5年 學歷要求:大專以上 招聘人數(shù):4人

語言能力:英語/良好 簡歷語言:中文 工作地點:成都

職位描述:

1)計算機相關(guān)專業(yè)大專以上學歷,至少3年以上程序編寫工作經(jīng)驗; 2)熟悉B/S、C/S兩種開發(fā)模式與流程,有較強的.NET(C#)框架下的項目設(shè)計能力;

3)熟練掌握Web項目開發(fā)的相關(guān)技術(shù)(Javascript、Ajax、WebService、Xml、CSS/DIV/XHTML等);

4)較強后臺程序設(shè)計與代碼編寫能力,熟悉網(wǎng)絡(luò)通訊編程(Socket)、通訊協(xié)議設(shè)計; 5)熟悉MySQL、SQLServer、Oracle或其它主流數(shù)據(jù)庫的應(yīng)用,熟練掌握SQL語句、Stored Procedures的程序編寫;

6)帶領(lǐng)或獨立承擔過至少3個以上的商用軟件項目開發(fā),能較好的處理從需求到測試的軟件開發(fā)流程,有3人以上的軟件開發(fā)項目組管理經(jīng)驗; 7)非常好的團隊合作精神、工作細致認真,善于溝通,能很好的處理同事關(guān)系;

8)較強文檔編寫能力,能在工作壓力下高效的工作,非常強的責任感; 9)從事過,或有興趣從事休閑競技類網(wǎng)絡(luò)游戲開發(fā)者佳。

ASP.NET軟件工程師

成都優(yōu)速軟件有限公司

公司規(guī)模:

149人 公司性質(zhì):

私營.民營企業(yè) 公司行業(yè):

計算機軟件,互聯(lián)網(wǎng)·電子商務(wù),網(wǎng)絡(luò)游戲

? ? ? ? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008-9-29 截止日期:2009-8-6 工作經(jīng)驗:1-2年 學歷要求:不限 招聘人數(shù):4人

語言能力:英語/良好 簡歷語言:中文 工作地點:成都

職位描述:

1)計算機相關(guān)專業(yè)大專以上學歷,至少1年以上C#程序編寫工作經(jīng)驗; 2)熟悉B/S、C/S兩種開發(fā)模式與流程;

3)熟練掌握Web項目開發(fā)的相關(guān)技術(shù)(Javascript、Ajax、WebService、Xml、CSS/DIV/XHTML等);

4)有至少2個以上商用軟件項目開發(fā)經(jīng)驗,有獨立完成模塊設(shè)計與程序編寫的能力。

5)熟悉MySQL、SQLServer、Oracle或其它主流數(shù)據(jù)庫的應(yīng)用,熟練掌握SQL語句、Stored Procedures的程序編寫; 6)工作細致認真,善于溝通、善于學習;

7)熟悉文檔規(guī)范,能在工作壓力下高效的工作,有責任心; 8)從事過,或有興趣從事休閑競技類網(wǎng)絡(luò)游戲開發(fā)者佳。

.NET(C#)Software Engineer 成都愛敏王科技有限公司

公司規(guī)模:

149人 公司性質(zhì):

中外合營(合資.合作)公司行業(yè):

計算機軟件

? ? ? ? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008-9-27 截止日期:2009-7-28 工作經(jīng)驗:不限 學歷要求:本科以上 招聘人數(shù):3人

語言能力:英語/良好 簡歷語言:中文和英文 工作地點:成都

職位描述:

If you have a:

Team Mentality ? We work in small highly technical groups where team bonds are strong.? Learn from a mentor and work on challenging problems early in your career.Good English ? If you are going to go to training in the U.S.your English must be good.? You will be working with English speakers’ world wide.Love of Learning ? Work with great programmers and learn by doing.? Learn a diverse number of skills besides programming from G.P.S to G.I.S.Do you have what it takes to grow into an elite Microsoft developer or architect?

We specialize in the following technologies.? Component Framework Design

? Visual Studio 2008(C# & VB.NET)? HTML & JavaScript ? ASP.NET with Ajax ? Microsoft Silverlight

? WPF(Windows Presentation Foundation)? WCF(Windows Communication Foundation)? PocketPC Platform ? Oracle Spatial ? Microsoft SQL 2008 ? Postgre & PostGIS ? G.I.S Technology

.NET測試工程師

中興軟件技術(shù)

公司規(guī)模:

50099人 公司性質(zhì):

私營.民營企業(yè) 公司行業(yè):

互聯(lián)網(wǎng)·電子商務(wù),IT服務(wù)·系統(tǒng)集成,廣告·會展·公關(guān)

? ? ? ? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008/9/26 截止日期:2008/11/15 工作經(jīng)驗:1-2年 學歷要求:大專以上 招聘人數(shù):2人 語言能力:不限 簡歷語言:中文 工作地點:成都

職位描述: 熟悉Asp.net,熟悉3層結(jié)構(gòu)開發(fā),有2年以上項目開發(fā)經(jīng)驗。2 熟悉Html/Javascript,了解如何運用CSS和JS控制表現(xiàn)層,可以熟練調(diào)用和修改一般的Js腳本。熟練使用sql2000/2005開發(fā),了解存儲過程、數(shù)據(jù)庫性能優(yōu)化。優(yōu)先條件: 數(shù)據(jù)處理和分析相關(guān)的開發(fā)經(jīng)驗 2 基于Web的圖形和圖表開發(fā)經(jīng)驗(例如OWC、Flash或開源或商業(yè)組件,最好有作品)大型數(shù)據(jù)庫(》10w記錄)設(shè)計、開發(fā)、維護經(jīng)驗

注意:發(fā)送簡歷的同時請附上作品!

.Net系統(tǒng)工程師

中興軟件技術(shù)

公司規(guī)模:

500999人 公司性質(zhì):

國有企業(yè) 公司行業(yè):

計算機軟件,IT服務(wù)·系統(tǒng)集成,互聯(lián)網(wǎng)·電子商務(wù)

? ? ? ? ? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008-9-28 截止日期:2009-1-17 工作經(jīng)驗:3-5年 學歷要求:本科以上 招聘人數(shù):4人

語言能力:英語/良好 簡歷語言:英文 其它待遇:社保 工作地點:成都

職位描述:

崗位描述 1.參與公司信息化軟件系統(tǒng)的開發(fā),為公司提供高效實用的IT支撐系統(tǒng); 2.對公司內(nèi)部用戶提供應(yīng)有的技術(shù)支持;撰寫技術(shù)文檔,協(xié)助收集整理公司內(nèi)部IT需求;

3.開發(fā)和支持現(xiàn)存和新的IT應(yīng)用系統(tǒng);

技能要求

1.熟悉.Net框架,至少2年的 C# 開發(fā)經(jīng)驗,具有較強的編碼能力; 2.對面向?qū)ο蠹夹g(shù)有較深入的了解,熟悉OOP,OOD/OOP; 3.精通ASP.NET(C#),能夠較好的運用JAVASCRIPT、XML、CSS等技術(shù),了解微軟最新技術(shù)動向,如AJAX、ASP.NET2.0、ADO.NET2.0等;

4.至少1年SQL Server數(shù)據(jù)庫設(shè)計開發(fā)經(jīng)驗,或者熟悉ORACLE、DB2; 5.具備鉆研應(yīng)用新技術(shù)、新知識的能力;

6.有良好的溝通、表達能力,能夠獨立完成工作,有敬業(yè)精神,具備良好的團隊精神和高度的責任心;

7.大學本科學歷,計算機相關(guān)專業(yè)畢業(yè),英語四級; 8.能夠承受較大工作壓力。

.net中級開發(fā)工程師(成都工作)

北京云網(wǎng)無限網(wǎng)絡(luò)技術(shù)有限公司

公司規(guī)模:

100499人 公司性質(zhì):

私營.民營企業(yè) 公司行業(yè):

互聯(lián)網(wǎng)·電子商務(wù),通信(設(shè)備·運營·增值服務(wù))? ? ? ? ? ? ? ? ? 職位性質(zhì):全職

發(fā)布日期:2008-9-28 截止日期:2009-4-16 工作經(jīng)驗:3-5年 學歷要求:本科以上 招聘人數(shù):2人 語言能力:不限 簡歷語言:中文 工作地點:成都

職位描述:

崗位職責:

1、負責公司電子商務(wù)網(wǎng)站程序及項目的構(gòu)架、設(shè)計和核心開發(fā);

2、協(xié)助項目經(jīng)理/產(chǎn)品經(jīng)理完成相關(guān)任務(wù)達成商業(yè)目標;

3、參與評審、測試和質(zhì)量控制;

4、指導(dǎo)和培養(yǎng)團隊成員提高技能。

崗位要求:

1、計算機相關(guān)專業(yè)本科及以上學歷,3年以上工作經(jīng)驗;

2、精通c#進行ASP.Net進行電子商務(wù)網(wǎng)站開發(fā),熟悉asp+.COM構(gòu)架;

3、精通Oracle或者Sql Server,有大型數(shù)據(jù)庫研發(fā)經(jīng)驗;

4、熟悉微軟.NET架構(gòu),精通Web Service、Javascript等技能;

5、有電子商務(wù)系統(tǒng)或者即時通訊系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先;

6、良好的面向?qū)ο笤O(shè)計及編碼經(jīng)驗;

7、有良好的溝通、表達、分析能力,有團隊合作精神;

8、有學習新知識的渴望和優(yōu)秀的學習能力。備注:

1.應(yīng)聘郵件請注明“成都”;

2.工作后,可根據(jù)個人發(fā)展需要安排到北京工作。

下載.NET面試試題word格式文檔
下載.NET面試試題.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    .net學習心得

    1.反射:反射是.net中的重要機制,通過反射可以在運行時獲得.net中每一個類型,包括類、結(jié)構(gòu)、委托和枚舉的成員,包括方法、屬性、事件,以及構(gòu)造函數(shù)等。有了反射,既可以對每一個類型......

    .NET學習心得

    .NET學習心得 我是從大三開始接觸Microsoft.NET的,大三上學期我們有一門課是C# AND ADO.NET DEVELOPMENT。雖然我們當時用的C#程序的開發(fā)平臺是.NET,但是我對.NET卻了解粗淺,......

    淺談.net MVC

    這些天開始學習asp.netmvc,用傳統(tǒng)的asp.net已經(jīng)快四的年了,剛開始接觸asp.netmvc確認感覺有點不適應(yīng),主要體現(xiàn)在asp.netmvc的實現(xiàn)上。 ASP.net MVC使用心得:問題總結(jié)powered by......

    面試參考試題

    面試參考試題: 1.談一談你對志愿者這一稱號的理解。青年志愿者與我國一直開展的學雷鋒活動有何異同? 2.談一談你報名參加西部計劃的動機是什么? 3.每一個報名參加西部計劃的志愿者......

    面試試題

    1.有的鄉(xiāng)鎮(zhèn)干部自稱是父母官,你怎么看?【解析】綜合分析類【考核核心】綜合分析能力和辯證思維能力【答題主線】點題+破題+解題【華圖答案】鄉(xiāng)鎮(zhèn)干部自稱為父母官,對這個現(xiàn)象我......

    面試試題

    2011山東面試真題一、 2011山東公務(wù)員面試真題(6月17日上午)1、愛因斯坦在50年代曾收到母國以色列當局一封信,信中誠請他去當以色列總統(tǒng)。愛因斯坦是猶太人,若能當上猶太國的總......

    面試試題

    題目1: 你對此次公開選拔優(yōu)秀青年到基層工作有什么認識? 【回答要點】 1、是積極貫徹落實黨的各項路線方針政策,優(yōu)化農(nóng)村干部隊伍,全面加強農(nóng)村基層組織建設(shè)的需要。2、是為推......

    面試試題大全

    面試試題匯編大全 考察個性 正直 正直不是人能夠教會的。它是人生下來就具有的人格方面的一個重要組成部分。對成年人來說,這種品格體現(xiàn)在日常決定和行為中。當工作涉及到管......

主站蜘蛛池模板: 欧美做受视频播放| 亚洲av网址在线| 国产高跟黑色丝袜在线| 国产美女久久精品香蕉69| 国产精品久久久爽爽爽麻豆色哟哟| 国产日韩欧美不卡在线二区| 国产欧美另类久久精品蜜芽| 国产在线精品99一卡2卡| 亚洲成a∨人在线播放欧美| 久久精品中文字幕| 国产精品综合av一区二区国产馆| 日韩欧美国产一区精品| 亚洲成在人线av品善网好看| 国产成人精品日本亚洲11| 亚洲精品欧美综合二区| 国产成人综合一区人人| 蜜桃久久精品成人无码av| 99精品国产一区二区三区a片| 精品人妻无码专区在中文字幕| 日本黄网站免费| 亚洲日韩在线a视频在线观看| 精品无码综合一区二区三区| 亚洲va久久久噜噜噜久久狠狠| 一本大道东京热无码aⅴ| 亚洲综合一区国产精品| 国产成人啪精品午夜网站a片免费| 亚洲成人小说| 中文字字幕人妻中文| 免费a级毛片18禁网站免费| 麻豆果冻国产剧情av在线播放| 久久精品国产亚洲av无码娇色| 国产精品亚洲mnbav网站| 综合 欧美 亚洲日本| 国内精品久久久久影院薰衣草| 国产色婷婷五月精品综合在线| 思思久久精品一本到99热| 精品人妻无码专区在中文字幕| 欧美做爰性生交视频| 久久妇女高潮喷水多| 中文字幕久久精品一区二区三区| 99久久无色码中文字幕人妻|