11.17南京基蛋生物C#一面(已凉)
电话面,大概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.数据库的事务必须使用的场景?
虽然已凉,但是发现不少不足之处。
#2023校招##南京基蛋生物#