一
- 有没有做过数据库表设计?现场模拟设计“用户权限”需要的表及其结构;
- 设计模式有没有了解过?你用过哪些?说一下工厂模式;
- 说一下什么是面向对象?
- 说一下抽象类和接口的区别?
- 说一下MVC路由原理?
- .net 请求管道?(记不太清了,大概意思就是在请求处理前后,对请求做处理)
- 页面反应很慢怎么排查?怎么解决?
- 值类型和引用类型的区别?堆和栈的区别?
- 什么是事务?事务的优点?项目中使用事务的场景?
- 说一下数据库优化?了解索引吗?
- 三层架构的优点?各层的作用?
- Ajax是做什么的?优点是什么?
- C#批量插入数据到数据库的方式有哪些?
二
- 什么是委托?事件是不是委托?
- stringBuilder和string的区别?
- 值类型和引用类型的区别?说一下装箱和拆箱?
- 重载和重写分别是什么?有什么区别?
- string a = null 和 string a = “” 的区别?
- private、protected、public和internal修饰符的访问权限?
- 写一个线程安全的单例模式(手写)?
- 其他的记不太清了。
三
- 把十万条数据写入到数据库某张表中,有哪些效率高的代码实现方式
- MySQL数据库如何对字符串做拼接和截取
- MySQL批量insert数据的方法
- 对数据库并发操作的处理方案有哪几种
- 项目中使用过哪些数据库访问技术或框架
- 泛型类有什么特点
- linq操作集合对象,如何做group,如何生成一个新对象</

这篇博客主要涵盖.NET面试的各类问题,包括数据库设计、面向对象、.NET框架、并发处理、数据库优化、分布式系统以及项目实践经验等,深入探讨了C#、ASP.NET、MVC、Web API等相关技术和概念。
最低0.47元/天 解锁文章
1965

被折叠的 条评论
为什么被折叠?



