整理的一些比较基础的面试知识点
1、面向?qū)ο蟮娜筇匦曰蚱渚唧w體現(xiàn)在哪
2、頁面間傳值方式
3、session cookie原理及區(qū)別
4、hasstable,dictionary,List?,collection
5、類和抽象類,類和接口,接口和抽象類區(qū)別及適合場景
6、Get和Post比較優(yōu)缺點(diǎn)或區(qū)別
7、string a=""與string a=null的區(qū)別
8、hashtable ,dictionary,List,ArrayList (不是類型安全的,裝箱和拆箱),Array區(qū)別,
9、for,foreach,while,do-while的區(qū)別
10、一列數(shù)組1,1,2,3,5,8,13,21,34,56,..........,問第N位數(shù)字是多少(遞歸算法)
11、什么樣的才能用foreach循環(huán),(需要繼承自IEnumerable)
12、靜態(tài)變量, const和readonly,說出static readonly
13、ref和out參數(shù)
14、new關(guān)鍵字用法,別忘了說修飾方法時(shí)
15、正則表達(dá)式寫驗(yàn)證規(guī)則,如郵箱,電話號碼等
16、webservice和wcf區(qū)別或單問解釋清楚
17、繼承中子類,父類間構(gòu)造函數(shù),虛方法等前后調(diào)用關(guān)系,可能會(huì)給出代碼,問你輸出什么結(jié)果,如下
public class A{public int x = 1;public int y;public A(){Print();}public virtual void Print(){y = -1;}}public class B : A{public B(){Print();}public override void Print(){Console.Write("x=" + x + ";y=" + y);//base.Print(); }} View Code18、委托及事件
19、Cache,比如Cache.insert和Cache.add方法的區(qū)別
20、為什么用存儲過程或視圖,索引什么的
21、聚聚索引,非聚聚索引什么的
22、js或jquery操作空間,找控件活取值什么的
23、修飾符 protect,private,public,internal,final,partial
24、進(jìn)程與線程
25、C#中的異步或Ajax
26、裝箱與拆箱
27、設(shè)計(jì)模式或是工廠模式的應(yīng)用
28、如何優(yōu)化一個(gè)網(wǎng)站或從哪些方面入手優(yōu)化
29、序列化和反序列化相關(guān)的,json格式串,XmlSerializer類等
30、同步并發(fā)處理機(jī)制。鎖機(jī)制,Lock關(guān)鍵字
31、頁生命周期
32、MVC模式,路由機(jī)制
33、算法,冒泡排序,快速排序
34、String和StringBuilder
?
進(jìn)階知識點(diǎn)
1、內(nèi)存回收或垃圾回收機(jī)制
2、緩存機(jī)制,或redis等
3、負(fù)載均衡,分發(fā)處理等
4、?LinQ,lambda表達(dá)式
5、多線程編程
6、系統(tǒng)架構(gòu),設(shè)計(jì)
7、數(shù)據(jù)庫集群,云計(jì)算什么的,
8、.NET Framework核心庫,運(yùn)作原理
9、HttpHandler,HttpModule,頁面請求機(jī)制,相互間調(diào)用原理
?
轉(zhuǎn)載于:https://www.cnblogs.com/huangqian/p/5148459.html
總結(jié)
以上是生活随笔為你收集整理的整理的一些比较基础的面试知识点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样基于谷歌地图的Server缓存公布I
- 下一篇: 创建线程都有哪些方式?— Callabl