.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

转载于:https://www.cnblogs.com/xsj1989/p/5407376.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值