标签:
1、什么叫协变,什么叫逆变,他们有什么转换规则?
2、volatile修饰字段的时候有什么作用?
3、.NET里面什么叫真实代理,什么叫透明代理?
4、假设有这样一个需求,写一段服务程序的类,每隔1分钟重复做一次,比如在控制台上输出Do Work,下面这样一个类:
public class Server
{
public event EventHandler Stopped;
public void Start()
{
Console.WriteLine("Do work");
Thread.Sleep(TimeSpan.FromMinutes(1));
if (Stopped != null)
{
Stopped(this, EventArgs.Empty);
}
}
}
StackOverflowException
5、SQL Server里面有哪些事务隔离级别,他们之间有什么区别?
6、sql server里面join有哪些,性能有什么区别?
7、什么叫乐观锁和悲观锁?
8、为什么System.Drawing.Point会被设计为struct而不是class?
延续上面的问题,结构是在哪里分配内存?数组是什么类型,在哪里分配内存?
那么new Point[10]在哪里分配内存?
究竟是堆还是栈?
9、什么叫装箱,什么叫拆箱,有什么性能方面的问题,为什么?
10、什么是表值函数,什么是内联表值函数,他们有什么性能差异?
11、声明变量的时候用var和dynamic有什么区别?dynamic是如何实现动态调用的?
12、MongoDB中如何让数据可以自动过期后就删除?
13、NoSQL有哪些类型,都有哪些典型的系统?
14、数据库中堆表和索引组织表区别?
15、什么是范式?有哪些范式?
16、SQL Server里面如何建立分区表?
17、MongoDB通过什么锁来控制写并发?
18、.net里面sql server数据库连接池是怎么划分的,是在分布式事务处理的时候,这些连接池中的链接是怎么复用的,默认连接池最大多少,怎么增加连接池最大的数量,默认未开启的计数器有哪些?
标签:
原文地址:http://www.cnblogs.com/wu-kong/p/4380331.html