VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > c#编程 >
  • Senior .net开发面试范围 - Todo

C#核心技术

1.C#类型,运行时内存分配和运行方式。托管内存。

2.generic,delegate,extension,inherite的应用场景,编译,优势劣势。

3.多线程与异步的几种实现方式,适用场景(thread,parallel,task,async/await)。托管线程的基本概念。异步状态下的上锁。

4.MVC基本概念。routing rule,路由表,view列表。MVC Request life cycle。

5.依赖注入的scope管理,什么是注入scope,和application life cycle有什么关系。

6..net app domain如何加载运行时代码,项目如何组织assembly,如何管理版本。Nuget。强命名,弱命名。

7.哪些资源是非托管资源,托管资源如何托管(GC,按代GC概念,isdisposed check)。

8.ORM技术,模型种类,选型。

网络,协议核心技术

1.Http协议基本。Request,Reponse结构。常用http方法和意义。Post和Get的根本区别(传输层)。

2.Http协议附属功能。协议约定的header(cookie,accept-range,content-type,chunked)。

3.Https的作用,加密范围,实现方式和限制。

4.DNS是什么,ipv4是什么。一次http request到response直接发生的所有事件。

5.其他任何用过的协议(smtp,pop3,soap,tcp/socket,udp或物联网传输协议)所属的层级,与http应用上的区别

数据库核心技术

1.关系型数据库当中的索引,分类和作用,使用注意事项。

2.数据库基本命令(join,groupby/having,pivot)。

3.数据库执行代码的方式(sp,funciton,excutesql)。

4.sql server数据库当中的隔离级别,锁和死锁。锁策略(乐观锁和悲观锁策略)。

5.sql server数据库执行计划优化,数据库中链接的种类(nested loops,merge join,hash match)性能比较。

6.非关系型数据库,mongo,redis。
 

出处:https://zhuanlan.zhihu.com/p/31937120

相关教程