zoukankan      html  css  js  c++  java
  • .NET面试题

    数据库

    1.数据库聚集索引、非聚集索引的用途和区别,优缺点:https://www.cnblogs.com/xiaoweigogo/p/7778781.html
    2.数据库函数和存储过程的用法和区别。
    区别:https://www.cnblogs.com/eer123/p/7880032.html
    函数:https://www.cnblogs.com/xsj1989/p/5354910.html
    存储过程:https://www.cnblogs.com/xiangzhong/p/5038338.html

    3.数据库游标的使用。
    4.数据库的事务的使用语法,优缺点,事务的级别,分布式事务。
    5.数据库作业、定时计划。
    6.什么是NoSql。(优缺点)
    7.什么是非关系型数据库,什么是关系型数据库。(优缺点)
    8.非关系型数据库MangoDB,redis,用途。
    9.MySql的使用,自定义函数,存储过程,事务,锁,索引,表分区;mysql的MyISAM和InnoDB的区别。
    10.具有一定的数据库设计经验
    11.sql优化:http://www.cnblogs.com/hgmyz/p/7039597.html

    C#

    1.session、aspx页面、cookie 的生命周期

    2.MVC请求机制

    3.冒泡排序

    4.线程、委托、事件、多线程异步执行

    5.设计模式(单例、简单工厂、抽象工厂、策略模式、观察者模式、命令模式、装饰模式等基本的模式)

    6.IOC控制反转,IOC容器;DI依赖注入。

    7.熟悉一到两种ORM框架(NHibernate、EntityFramework、ActiveRecord等)

    8.C#中Struct和Class的区别

    9.WCF 的使用;WCF的ABC是什么(Address 地址、Binding 绑定、Contact 契约)。

    10.MVC的仓储Repository的使用

    11.WebApi如何实现跨域(jsonp、CORS),具体方法看我写的文章。

    12.JS是如何面向对象的;js闭包;二维数组;浅copy与深copy;JS继承。

    13.SSO单点登录 解决方案;单设备登录,同一个账户只允许在一台设备上登录(仿照QQ)。

    14.Bootstrap的使用;jquery、ext、value.js、angularjs、jstree

    15.大数据的处理

    16.分布式系统(负载均衡、CDN等)

    17.系统测试:压力测试、性能测试;掌握测试工具的使用。 

    18.提高性能的方法:https://www.cnblogs.com/hgmyz/p/7039587.html

    19.Memcached使用:https://www.cnblogs.com/xsj1989/p/9089924.html

    暂时这么多,都是我面试的时候人家问我的问题,供参考。

    写了这么多,真觉得软件开发不是人干的,要会这么多东西,都TM是超人么???

    架构师面试:https://www.cnblogs.com/cyq1162/p/9073634.html

  • 相关阅读:
    Python操作RabbitMQ
    数组的排序算法
    元类
    Python 中的单例模式
    JS的Ajax和同源策略
    Ajax
    Linux目录结构以及文件操作
    Pymysql
    struts2拦截器和过滤器区别
    为Github 托管项目的访问添加SSH keys
  • 原文地址:https://www.cnblogs.com/xsj1989/p/5407376.html
Copyright © 2011-2022 走看看