引子
- 由于个人原因,必须在疫情这个特殊的时期,选择了看工作机会,遂参与了一些面试。由于目前市场的惨淡,招人的要求提高,所以总结了自己目前遇到过得上海一些.NET技术栈公司的题目。目前本人已经拿到几个offer,有半导体制造业的,医疗科技类的,外企医疗的,证券的,金融乙方的,遂总结题目和经验如下:
面试题目
- 了解委托吗?
- 委托和事件有什么区别?
- 委托的包装类除了Action还有哪些?
- 异步和多线程有什么区别?
- 进程和线程的区别?
- 数据库索引是什么?底层实现是什么?
- 如何保证消息队列中间件消息的可靠性?
- 有没有数据库性能调优的经验?
- 说一说网站从输入网址到最后呈现的HTTP过程?
- 了解网络七层模型吗?
- 什么是跨域问题?怎么解决?
- 抽象类和接口的区别?
- 熟悉哪几种设计模式?
- 单例模式有哪几种?
- 用过存储过程吗?
- C# 多线程有哪几种?分别有什么区别?
- 说一下.NET的垃圾回收机制?
- 了解反射吗?反射的原理是什么?
- 线程安全问题如何解决?底层是如何实现的?
- 线程之间是如何实现通信的?
- 泛型用过吗?了解泛型是如何实现的吗?
- IQueryable和IEnumrable有什么区别?
- Collection和Collections有什么区别?
- 了解敏捷开发吗?
- 当开发与PO需求上有矛盾怎么解决?
- using用在哪些场合?
- Cookie和Session分别是什么?有什么区别?
- 说一下ABP这个框架?
- 面向对象的语言有什么特性?