码迷,mamicode.com
首页 > Web开发 > 详细

杭州高级.NET程序员常见面试题

时间:2015-06-05 13:56:00      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

大数据处理


大数据处理有哪些方案?

说明:

hadoop   ( hadoop权威指南中文第二版.pdf)
spark 

 

有没有用过缓存?服务端的高速缓存有没有用过?

如何解决数据并发问题?

说明:

使用同步机制 
使用临界区管理
多线程的问题 
 

 

sql搜索时,如何过滤?


设计模式


什么是工厂模式?一般应用在哪些场景?
什么是单例模式?

 

开发框架


会不会MVC框架?
什么是ORM?

 

C#语法


泛型应用在哪些场景中,有什么好处?
有没有用过委托,说说应用场景?
有没有用过事件?
页面生存周期有哪些事件?
如何序列化一个对象?

 

前端


JSON如何传值给前台页面?
有没有写过JQuery插件?


其它


索引有哪几种类型?
了解HTTP协议吗?
有没有做过c/s?

 


杭州某家公司面试题


人事:如果你是项目经理,客户说你做的系统很差,对着你发火,你该怎么回复他?

 

管理:

你是怎么跟客户做需求的?
需求规格说明书包括哪些要素?
开发说明书包括哪些要素?
cmmi5有哪些类型的文档?

 

技术:

你用过哪些框架?

Linq会不会?
r表达式有没有用过?

抽象类和接口有哪些区别?
遍历一个数组有哪些方法?
object对象有哪些常用的方法?
什么是强类型和弱类型?
什么是哈希算法?

对于大数据处理,在表的设计和搜索方面,你是怎么优化的?

说明:

 针对业务增加索引
减少多表关联查询
减少外键关联
建立分区表 


请举一个例子说明冗余表的设计?

杭州高级.NET程序员常见面试题

标签:

原文地址:http://www.cnblogs.com/huaci/p/4554290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!