电话面,大概30分钟首先自我介绍,介绍完后面试官介绍了一下公司情况。然后介绍项目经历,根据介绍随机提问。之后就是八股文提问1.C#中访问数据库的方式?ORM映射框架?2.C#中实现多线程的方式?3.前台线程和后台线程有什么差别?4.C#的同步异步如何实现?5.线程池相对于基础的线程有什么优缺点?6.设置线程池的最大进程数是什么目的?7.多个线程之间访问同一个数据时如何保证数据的线程安全?多线程并发安全?8.C#中的互斥量?锁?9.C#中最简单的使用锁的方法?10.Lock锁的是一个对象,对这个对象的要求是什么?11.C#中两个线程之间如何实现通信的机制?12.C#中的管道如何实现?13.C#中的委托?14.C#中的事件?15.C#中的实例?16.C#中的值类型和引用类型在内存中存储的差别?17.C#中引用类型加ref和不加ref的差别?18.C#中out关键字如何实现将参数传到方法外?19.C#中值类型和引用类型作为参数传递时有什么差别?20.C#中的泛型?21.C#中的装箱和拆箱?22.优化数据库查询速度的方法?23.数据库中增加索引有什么优缺点?24.数据库的事务必须使用的场景?虽然已凉,但是发现不少不足之处[牛泪]。