Ⅰ .net程序員面試中,一般面試官會提一些什麼樣的問題望提意見
應該是初出學校吧,一般會問這些
1基本技能,不會很難,一般就是基礎的,委託,抽象,介面的理解,還有就是基本演算法。
2項目經驗 主要是看你有沒有參與過團隊開發
3職業規劃 看你的穩定性
4一些能了解你基本情況的問題 比如興趣愛好、性格等等
Ⅱ .net程序員面試過程
基礎筆試!什麼類,news,堆棧,拆裝箱,演算法基礎;等,然後看公司情況,有的還有機試;有的直接談條件。合適就上班了。
筆試可以參考下面的鏈接:
http://blog.sina.com.cn/s/blog_549e39d101000axz.html~type=v5_one&label=rela_prevarticle
Ⅲ ASP.NET程序員常見面試題有什麼
2 .列舉ASP.NET 頁面之間傳遞值的幾種方式。
答. 1).使用QueryString, 如....?id=1; response. Redirect()....
2).使用Session變數
3).使用Server.Transfer
3. 一列數的規則如下: 1、1、2、3、5、8、13、21、34...... 求第30位數是多少, 用遞歸演算法實現。
答:public class MainClass
{
public static void Main()
{
Console.WriteLine(Foo(30));
}
public static int Foo(int i)
{
if (i <= 0)
return 0;
else if(i > 0 && i <= 2)
return 1;
else return Foo(i -1) + Foo(i - 2);
}
}
4.C#中的委託是什麼?事件是不是一種委託?
答 :
委託可以把一個方法作為參數代入另一個方法。
委託可以理解為指向一個函數的引用。
是,是一種特殊的委託
5.override與重載的區別
答 :
override 與重載的區別。重載是方法的名稱相同。參數或參數類型不同,進行多次重載以適應不同的需要
Override 是進行基類中函數的重寫。為了適應需要。
6.如果在一個B/S結構的系統中需要傳遞變數值,但是又不能使用Session、Cookie、Application,您有幾種方法進行處理?
答 : QueryString、FormsAuthentication、 this.Server.Transfer
7.請編程遍歷頁面上所有TextBox控制項並給它賦值為string.Empty?
答:
foreach (System.Windows.Forms.Control control in this.Controls)
{
if (control is System.Windows.Forms.TextBox)
{
System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;
tb.Text = String.Empty ;
}
}
8.請編程實現一個冒泡排序演算法?
答:
int [] array = new int [*] ;
int temp = 0 ;
for (int i = 0 ; i < array.Length - 1 ; i++)
{
for (int j = i + 1 ; j < array.Length ; j++)
{
if (array[j] < array[i])
{
temp = array[i] ;
array[i] = array[j] ;
array[j] = temp ;
}
}
}
9.描述一下C#中索引器的實現過程,是否只能根據數字進行索引?
答:可以用任意類型。
10.求以下表達式的值,寫出您想到的一種或幾種實現方法: 1-2+3-4+……+m
答:
int Num = this.TextBox1.Text.ToString() ;
int Sum = 0 ;
for (int i = 0 ; i < Num + 1 ; i++)
{
if((i%2) == 1)
{
Sum += i ;
}
else
{
Sum = Sum - I ;
}
}
System.Console.WriteLine(Sum.ToString());
System.Console.ReadLine() ;
12.在下面的例子里
using System;
class A
{
public A()
{
PrintFields();
}
public virtual void PrintFields(){}
}
class B:A
{
int x=1;
int y;
public B()
{
y=-1;
}
public override void PrintFields()
{
Console.WriteLine("x={0},y={1}",x,y);
}
當使用new B()創建B的實例時,產生什麼輸出?
答:X=1,Y=0
13.什麼叫應用程序域?
答:應用程序域可以理解為一種輕量級進程。起到安全的作用。佔用資源小。
14.CTS、CLS、CLR分別作何解釋?
答:CTS:通用語言系統。CLS:通用語言規范。CLR:公共語言運行庫。
15.什麼是裝箱和拆箱?
答:從值類型介面轉換到引用類型裝箱。從引用類型轉換到值類型拆箱。
16.什麼是受管制的代碼?
答:unsafe:非託管代碼。不經過CLR運行。
17.什麼是強類型系統?
答:RTTI:類型識別系統。
http://hi..com/wwwzzg/blog/item/9f68fc1e6ad9cc0c314e15cb.html
這里還有 太多 你去那看吧 還有樓上的=-=-! 你發個JAVA的出來騙分啊
Ⅳ 誰給我發幾份。NET,ASP.NET 高級程序員的面試題目,題目要多一點的!
題集網上面有很多.net和asp.net的面試題目哦
http://www.tijee.com/tags/1-dot-net-face-questions/posts
http://www.tijee.com/tags/4-aspnet-face-questions/posts
Ⅳ .Net程序員面試時問到工資問題應該怎麼回答
根據自己的實際能力,參考相近水平的人的工資,再適當提高一點吧。起點的工資很重要,以後的增加幾乎都是以這個味基礎,有的公司甚至一兩年都不怎麼變化,天啊。
Ⅵ 面試asp.net程序員一般會問那些問題啊(急)
C#和ASP.Net面試題目集錦三:
1.new有幾種用法
第一種:new Class();
第二種:覆蓋方法
public new XXXX(){}
第三種:new 約束指定泛型類聲明中的任何類型參數都必須有公共的無參數構造函數。
2.如何把一個array復制到arrayList里
foreach( object o in array )arrayList.Add(o);
3.datagrid.datasouse可以連接什麼數據源 [dataset,datatable,dataview]
dataset,datatable,dataview , IList
4.概述反射和序列化
反射:程序集包含模塊,而模塊包含類型,類型又包含成員。反射則提供了封裝程序集、模塊和類型的對象。您可以使用反射動態地創建類型的實例,將類型綁定到現有對象,或從現有對象中獲取類型。然後,可以調用類型的方法或訪問其欄位和屬性
序列化:序列化是將對象轉換為容易傳輸的格式的過程。例如,可以序列化一個對象,然後使用 HTTP 通過 Internet 在客戶端和伺服器之間傳輸該對象。在另一端,反序列化將從該流重新構造對象。
5.概述o/r mapping 的原理
利用反射,配置 將類於資料庫表映射
6.類成員有( )種可訪問形式
可訪問形式?不懂。
可訪問性:public ,protected ,private,internal
7.用sealed修飾的類有什麼特點
sealed 修飾符用於防止從所修飾的類派生出其它類。如果一個密封類被指定為其他類的基類,則會發生編譯時錯誤。
密封類不能同時為抽象類。
sealed 修飾符主要用於防止非有意的派生,但是它還能促使某些運行時優化。具體說來,由於密封類永遠不會有任何派生類,所以對密封類的實例的虛擬函數成員的調用可以轉換為非虛擬調用來處理。
8.列舉ADO.NET中的五個主要對象,並簡單描述
connection,command,dataReader,trans,dataset ...
9.執行下面代碼後:
String strTemp ="abcdefg 某某某";
Int i System.Text.Encoding.Default.GetBytes(strTemp).Length;
Int j = strTemp.Length;
問:i=(14 ) ;j=(11 )
i=(14 ) ;j=(11 ) 中文兩個位元組
10.C#中,string str = null 與 string str ="",請盡量用文字說明區別。(要點:說明詳細的內存空間分配)
string str ="" 分配空間
11.詳述.NET里class和struct的異同!
class:放在 ? struct放在?
struct值傳遞
類與結構有很多相似之處:結構可以實現介面,並且可以具有與類相同的成員類型。然而,結構在幾個重要方面不同於類:結構為值類型而不是引用類型,並且結構不支持繼承。結構的值存儲在「在堆棧上」或「內聯」。細心的程序員有時可以通過聰明地使用結構來增強性能。
12.概述.NET里對 remoting 和 webservice 兩項技術的理解和實際中的應用。
遠程邏輯調用,remoing介面只能用在.net中
13.什麼是code-behind技術
aspx and cs
14.概述三層結構體系
web/business/dataaccess
15.asp.net如何實現MVC模式,舉例說明!
web/business/dataaccess
好多網站多有呢??你自己找一找,還有最好做一個項目,有的不會問技術問題,你自己去了就知道了。主要是作品,記得把簡歷寫好。
Ⅶ .Net 程序員面試的三分鍾面試稿
就是介紹你原來開發過哪些項目,然後對某個你認為重要的項目進行詳細介紹,比如項目開發模式,開發軟體,項目大模塊有多少,你開發的哪個模塊,實現什麼功能,當中採用了什麼技術,開發過程中遇到什麼難點,怎麼解決的,完成時間多少,上線後的反饋等。
Ⅷ .NET程序員面試需要知道些什麼
呵呵 真不知道現在的中小企業為什麼都要去模仿大企業去做相關的招聘模式 去問1個程序員對宏觀、發展、市場!!相關的問題。相反的 真正的大企業如FB GG 等而問的是 你的興趣 平常業余在幹嘛?等之類問題。你要知道 那些應聘的人都是些招來的人來問你 他們也只是按者社會上的模板走 。
Ⅸ 尋求.net程序員 面試題目
我也想.