面试形式:电话面试;(本来是安排飞书视频面试,临时调整)
面试官:熊经理;
时长:50min;
面试题目
C#方向:
1. 代码的架构是什么样的?
2. 大量数据如何快速处理,和算法如何协调,用什么队列,有多少个线程?是用task还是treadpool还是其他方式处理的?
3. 内存爆涨有没有遇到过,如何处理?如何处理,垃圾回收?
4. dispose处理有延时,怎么回避?
5. 图像处理除了cpu有没有用到gup?
6. 和算法怎么打交道?谁来封装?
7. 开发过程中如果遇到不支持跨进程调用,如何处理的?
8. string和stringbuild区别是什么?stringbuild为什么处理的快?append如何去实现的?string 中 a + b在.NET如何实现的,经历了哪些步骤?
9. 装箱和拆箱说一说?装箱的内部具体实现步骤是什么?
10. 类型转换,如果不想遇到类型转换异常如何处理?
11. is和as有什么区别?as是强制转换吗?
12. class和struct有什么区别?
13. 能说说委托是什么么?
14. 泛型的优点是什么