.NET面试记录

一般的.NET后台面试分四种(从我这几天的面试经验来看,个人经验),、

1:业务理解;

2:前端部分;

3:后台部分;

4.数据库部分;

业务理解:谈谈你前几个的项目的流程或者业务;

前端部分:

1.array数组的内置函数举例其中的几种;

2.json是什么,谈谈你对json的理解,你写项目的前后台数据交换方法,格式;

3.mvc中使用ajax中的地址的理解,是由哪几个方面组成的,url可以写成  服务器地址/controller/**.aspx么?

4.怎么合并两个数组var c=a.concat(b);

5.页面怎么调试;

6.网络通讯介绍几种(tcp/ip,soap,ssl;)他们使用在哪些场景?

7.页面怎么画,使用框架还是纯手写?;样式怎么写,booststrap怎么用,你写过哪些样式?

后台部分:

1.熟悉多态么?

2.泛型方法的使用场景,根据项目来描述下;

3.请你使用linq写一个分组查询;

4.谈谈三层架构,三层架构和mvc有什么关系?

5.熟悉重载么,重载方法的返回值可以不同么?

6.重写是怎么个回事?

7.向一个长度为100的数组里随机添加1-100数字,并进行正项排序和倒序;

8.如何新建一个动态数组;

9.web api和webservice有什么区别;

10.你使用的是动态的webservice还是静态的;

11.sting和stringBulder的区别;

数据库部分:

1.sqlserver查询30-40条数据;limit是mysql的;

2.储存过程的意思,为什么要用储存过程;这里可以举例子银行转账;

3.什么视图,如果视图中的一个表的数据结构发生变化,那么这个视图还能用么;

4.触发器是什么,怎么用(没用过。。。。)

5.储存过程怎么建临时表;

6.数据库连接是用什么协议(这个问题真的是难受)

7.select count(1)from table ;select connt (*) from table ;select connt (列名) from table 的区别

猜你喜欢

转载自blog.csdn.net/pengxiaojia9516/article/details/80917976