.NET 初中级面试题
.NET 初中级面试题
- 一
- 二
- 三
- 四
- 五
- 六
一
- 有没有做过数据库表设计?现场模拟设计“用户权限”需要的表及其结构;
- 设计模式有没有了解过?你用过哪些?说一下工厂模式;
- 说一下什么是面向对象?
- 说一下抽象类和接口的区别?
- 说一下MVC路由原理?
- .net 请求管道?(记不太清了,大概意思就是在请求处理前后,对请求做处理)
- 页面反应很慢怎么排查?怎么解决?
- 值类型和引用类型的区别?堆和栈的区别?
- 什么是事务?事务的优点?项目中使用事务的场景?
- 说一下数据库优化?了解索引吗?
- 三层架构的优点?各层的作用?
- Ajax是做什么的?优点是什么?
- C#批量插入数据到数据库的方式有哪些?
二
- 什么是委托?事件是不是委托?
- stringBuilder和string的区别?
- 值类型和引用类型的区别?说一下装箱和拆箱?
- 重载和重写分别是什么?有什么区别?
- string a = null 和 string a = “” 的区别?
- private、protected、public和internal修饰符的访问权限?
- 写一个线程安全的单例模式(手写)?
- 其他的记不太清了。
三
- 把十万条数据写入到数据库某张表中,有哪些效率高的代码实现方式
- MySQL数据库如何对字符串做拼接和截取
- MySQL批量insert数据的方法
- 对数据库并发操作的处理方案有哪几种
- 项目中使用过哪些数据库访问技术或框架
- 泛型类有什么特点
- linq操作集合对象,如何做group,如何生成一个新对象
- 依赖注入的特点,用过的依赖注入组件
- 消息队列的特点,用过的消息队列组件
- 多线程的使用场景,什么是线程安全?
- dynamic类型的特点
- restful web api 的特点
- web api 参数里[fromUri]和[frombody]的区别
- web api 的身份验证和权限管控方案
- asp.net web api 的托管方式有哪几种
- 分布式系统里的session管理方案
- 分布式系统里的cache管理方案
- 分布式系统里的files管理方案
- 全局唯一单号的实现方案
- 使用过哪些前端框架
- 描述 webservices、wcf、web api 的区别
- 描述分析系统问题(操作缓慢、报错)的一般步骤
- 列举一些数据库性能优化手段(sqlserver、Oracle、mysql均可)
- 是否有在学习一些新技术?哪方面?
- 说一下DDD?
- 说一下redis和memorycache的区别
- 一个微服务架构由哪几部分组成?
- 如何在ef或者dapper中使用事务?
四
- asp.net 页面传值方式有哪几种?各有什么特点
- 委托是什么?事件和委托的关系
- 什么是依赖注入?什么是控制反转?
- readonly 和 const 的区别
- class 和 struct 的区别
- using 的作用,IDispose 是什么?
- 写一个单例模式
- 一列数的规则如下: 1、1、2、3、5、8、13、21、34… 求第30位数是多少
- 数据库的三范式
- 设计一个可以表达公司组织结构关系的表,树状结构
- 写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的
- http 响应码有哪些,是什么含义
- 如何解决 sql 查询慢的问题
五
- 介绍最近做的项目,自己负责哪些模块
- 介绍从项目需求分析到最终的交付,整体流程是怎样的,自己在参与了哪些阶段,在整个流程中充当的角色
- 数据库单表数据量很大的情况下,怎么提高分页查询的性能,有哪些分页写法
- 数据库数据量比较大的情况下,怎么提高读写性能?如果是分库分表,那么怎样进行分库分表?怎么同时查询相同表不同库的数据
- 数据库的悲观锁和乐观锁,怎么处理或者怎么避免死锁的情况
- 数据库的聚集索引和非聚集索引
- 数据库的 nvarchar 为什么最大只能存储 8000 个字符
- EF 是怎么建立从实体类到数据库表映射的?有哪几种方式
- 说一下多线程、task、线程池
- 委托和事件的区别,怎么同步、异步调用委托
- 介绍一下 asp.net core 的管道实现
- 介绍一下 asp.net mvc 的管道实现
- 介绍一下 asp.net mvc 的路由实现,发生在管道的哪个阶段
六
- 简单说一下最近做的项目,以及在项目中承担的责任
- 说一下 asp.net core 中的 startup 类
- 说一下 asp.net core 中的管道和中间件
- 说一下 asp.net core 中的 IOC 容器及服务的生命周期
- 说一下 mongo db 分片存储数据,怎么去压缩数据
- 说一下 redis 的主从复制、哨兵模式
.NET 初中级面试题相关推荐
- Java初中级面试题大全
Java初中级面试题 一.请说出作用域 public, private, protected,以及不写时的区别 回答:这四个作用域的可见范围如下表所示. 说明:如果在修饰的元素上面没有写任何访问修饰符 ...
- android canvas 工作流_行情艰难,Android初中级面试题助你逆风翻盘,每题都有详细答案...
码个蛋(codeegg) 第 905 次推文 作者:夜猫少年 链接:https://juejin.im/post/5c8211fee51d453a136e36b0 Activity篇 1.说下Acti ...
- PHP初中级面试题收集
php面试题: isset和empty,单双引号的区别 1. empty() 函数用于检查一个变量是否为空.当一个变量并不存在,或者它的值等同于 FALSE, 那么它会被认为不存在.如果变量不存在的话 ...
- JAVA初中级面试题总纲(含答案)
(标黑粗体为重点) 1.get和post的请求方式的区别? NO.1.url可见性: get,参数url可见: post,url参数不可见 NO.2.数据传输上: get,通过拼接url进行传递参数: ...
- android 多线程 场景,精选Android初中级面试题 (三): 深探Handler,多线程,Bitmap
码个蛋(codeegg) 第 930 次推文 作者:Focusing 链接:https://juejin.im/post/5c85cead5188257c6703af47 Handler 1.谈谈消息 ...
- android翻盘效果,行情艰难,Android初中级面试题助你逆风翻盘,每题都有详细答案...
码个蛋(codeegg) 第 905 次推文 作者:夜猫少年 链接:https://juejin.im/post/5c8211fee51d453a136e36b0 Activity篇 1.说下Acti ...
- java初中级面试题集锦
目录 基础 &与&&区别 使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 静态变量和实例变量的区别? 是否可以从一个 static 方法内部发出对 ...
- 前端初中级面试题及部分答案
1.什么是webpack webpack 可以看作是模块打包机,它做的事情是:分析你的项目结构,找到JavaScript 模块以及其他的一下浏览器不能运行的拓展语言(typeScript,Scss等) ...
- java初中级面试题汇总
java面试题目汇总 一:java初级篇 1:== 和equal的区别底层原理: 2:String和StringBuffer StringBuilder 的区别底层原理和各自使用场景: 3:cooki ...
最新文章
- TCP三次握手与四次挥手
- sequelize 左连接 left join_SparkSQL连接查询中的谓词下推处理(下)
- c#连接kafka_c#操作kafka(上)搭建kafka环境
- js如何在字符串里加变量
- python小脚本获取抖音直播源的demo
- 语音信号处理入门入籍和课程推荐
- 在switch时使用枚举类型
- 彩信猫 发送彩信失败_在彩信上为人类摆姿势
- 计算机专业初学者推荐书籍
- curl+openssl,编译win32 兼容xp系统的静态库
- 11、Altiris cms 7.0 系统监控
- 基于国产银河飞腾多核 DSP +FPGA的图像识别硬件设计与算法实现
- 使用 Javascript 与 Flow 交互
- Linux.配置Hadoop环境的一些问题解决
- MAC-关于VMware虚拟机键盘鼠标失灵解决
- iOS开发--一些开源的学习资源
- JS中scrollHeight,clientHeight、scrollTop、offsetTop等相关属性介绍
- [个人博客是什么]如何搭建一个独立博客
- 面试官:项目中最大的风险是什么?
- 第2讲 C语言 赋值语句