一些常见技术问题提问方式

——看别人整理的——

1,对于数据库优化你有什么办法?

 

2,强制提高网站性能有什么办法?

——1)优化缓存;2)视图状态;3)减少页面处理

3,千万级,亿级数据查询慢,有什么优化办法?

 

4,聚集索引,非聚集索引的区别是什么?怎么用?什么场合用?

 

5,常用的集合类是哪些?哪些效率高?效率高的原因是什么?

 

6,权限管理,具体到增删改查,你如何控制页面显示哪些操作功能?

 

7,Lucene.net建的索引,这个索引的结构是什么样子?索引为什么可以提高访问速度原理是什么?

 

8,说一说简单工厂模式应用场景是什么?

 

9,说一说垃圾回收的原理,讲一下过程?

 

10,说一下单利模式的应用场景,都有哪些模式,区别是什么?

 

11,iis如何实现一个简单的集群,Session存在哪里?如何实现共享?

 

12,说下HttpModule和HttpHandle的区别?

 

13,说下页面的生命周期?从浏览器请求到结束这个过程?

 

14,说下webForm与MVC分别的优势是什么?

 

15,有没有用过WCF?说下webService的基础技术是什么?它是靠什么支撑的?

 

16,说下NPOI你是怎么使用的?说下你用过的数据导入,导出?

 

17,说下你在项目中用的缓存数据怎么实现?说下常用方式?

 

18,Memcached的内部结构是什么?它的原理是什么?

 

19,有没有用过自定义控件,如何在自定义控件中做一些控制?这个就是和那个权限管理一起提出来的。

 

20,如何强制提高网站的性能?你有什么方式?

 

21,有没有用过除了Jquery以外的其他框架?

 

22,数据查询常考的那个笔试题,学生表,课程表,成绩表,查询学生平均成绩低于60分的?(2)所有课程成绩都低于60分的

 

23,如何实现固定行专列?如何实现动态行专列?

 

25,你常用的存储过程有哪些?为什么使用存储过程?存储过程的优势是什么?

 

26,你说说EntityFramework的效率与ADO.Net的效率哪个高?这个问题是个坑,要分情况,我也不好回答?

 

27,说说盘古分词的原理?说说Lucene.Net+盘古分词这个搜索的实现原理?

 

28,说一说数据分类的实现过程?

 

29,说一说session,session的分类,说一说登陆信息存储如何实现多服务器共享?你有什么方案?

 

30,说一说你为什么从上一家公司辞职?

 

31,说一说,你对新工作,新公司有一个什么期待,什么想法?

 

33,说一说你的技术优势是什么?  这个问题被问了很多次,我不知道怎么回答,因为我常常 写简单的css,+html布局,+JavaScript控制界面+ajax请求json数据,还有一些ajax操作+弹窗插件,+zTree+Jquery autocomplete+在线编辑器+百度Echarts+加数字分页+加用户控件+加模板页+加数组对比+加正则匹配+Lucene.net+盘古分词站内搜索+多图片上传插件+xml读取队列控制+ffmpeg命令行使用+多线程界面分类使用委托+HttpHandle实现请求截获,信息判断+sql数据合并stuff,xpath等+单例模式,+Global信息统计差不多就这些,两年经验没有特长。

34,有没有学习过其他语言?懂不懂java?

 

35,懂不懂非关系型数据库?

 

36,JavaScript作用域链说一说?继承如何实现?

 

37,jquery选择器都有哪些?

 

38,你们公司使用什么框架?后台框架使用什么?

 

39,多线程和锁的问题你是怎么解决的?

 

40,说一说抽象类和接口区别,你对类的理解?

 

41,做一个电商需要多长时间?一个人?多种在线支付。

 

42,你平常关注什么技术?你现在是否还在学习?你如何学习?说说你最近在博客园看的技术?

posted @ 2015-09-19 19:05  难得糊涂*bing  阅读(413)  评论(0编辑  收藏  举报