zoukankan      html  css  js  c++  java
  • C# 面试知识点网络文档整理

    一 C# .NET技术

    1、ASP.NET MVC如何控制权限?

    2、C#.NET中的CTS、CLS和CLR?

    3、什么是多线程,如何创建和如何使用?请写一个多线程单例模式?

    4、什么是单例模式?

    5、请你说说你所了解的设计模式?

    6、请画出抽象工厂的流程图?

    7、什么是Lambda表达式?

    8、什么是Linq表达式?

    9、什么是异步,什么是委托?

    10、什么是MVC,为什么要使用MVC,它是如何控制的,什么是路由?

    11、MVC的请求是如何到达控制器的?

    12、一个浏览器请求是如何到达服务器的?

    13、什么是单点登录?

    14、请你说说Session原理、生命周期、如何设置,如果登录不使用Session哪用什么?

    15、什么是工作流?

    16、请你介绍一个WCF,为什么要使用WCF,WCF与Web Service的区别?

    17、请你介绍一个Web API,为什么要使用WebAPI?

    18、请你说说ASP.NET页面生命周期?

    19、请你说说抽象类?

    20、请你说说装箱与拆箱?

    二 数据库技术

    1、表数据量大时,如何优化查询,数据表如何优化?

    2、SQL Server与Oracle有什么区别?

    3、数据库容灾、容错和性能优化?

    4、在一个项目中你如何设计数据库,数据表,如何优化?

    5、什么是索引,为什么要使用索引,如何创建索引,索引的分类与区别(唯一索引、聚集索引等…..)?

    6、什么是存储过程,为什么要使用存储过程,如何创建存储过程?

    7、什么是触发器,什么时候使用触发器,如何创建触发器?

    8、什么是游标,如何创建游标,游标如何使用?

    9、什么死锁?

    三 前端技术

    1、Ajax的原理?

    2、JQuery选择器的使用?

    3、HTTP协议是什么? 答:它是无状态的…..  http://kb.cnblogs.com/page/130970/

    4、什么是前端跨域请求,原理,如何解决跨域请求?

    5、请你说说JS中的命名空间与闭包?

    6、请你说说JS的作用范围?

    7、什么是Cookie,它与Session的区别?

    四 网站与其他技术

    1、什么是分布式?

    2、什么是负载均衡?

    3、如何处理大并发(如批量插入数据,批量修改数据)?

    4、如何提高网站的性能?

    5、如何防范SQL注入,如何提高网站安全?

    6、什么DNS攻击原理与防范?
    ---------------------
    作者:pan_junbiao
    来源:CSDN
    原文:https://blog.csdn.net/pan_junbiao/article/details/53053941
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    事务
    XML小总结
    java中array,arrayList,iterator;
    MariaDB Galera Cluster 部署(如何快速部署 MariaDB 集群)
    RHCE7认证学习笔记17——KickStart安装系统
    CentOS中安装MySQL数据库
    centos下搭建svn服务器端/客户端
    AWS安装CDH5.3-CentOS6.4中关键操作步骤
    AWS安装CDH5.3-CentOS6.4
    [转]Servlet 工作原理解析
  • 原文地址:https://www.cnblogs.com/liuqiang18/p/10647027.html
Copyright © 2011-2022 走看看