知识点汇总(转)
1,对于数据库优化你有什么办法?
2,强制提高网站性能有什么办法?
3,千万级,亿级数据查询慢,有什么优化办法?
1,如果是单表或者是多表连接,返回一个不大的结果集,加入查询条件上有可用的索引,不会太慢,如果返回一个不大的结果集就慢,直接优化索引和sql写法,当然也不排除执 行计划,缓存这些影响性能的因素,这一点是说正常情况下慢的一些原因
2,如果对千万级亿万级的单表或者是多表查询,即便是有索引,一个查询返回数百万条结果集,神仙也没办法,即便是数据库能够返回这个查询的结果集,你应用程序短的时间内 也接收不了这么大的结果集
3,如果返回结果集不大,但是是对大数量的聚合操作(sum,count,avg,max,min)等,也不会快,原因是数据库要运算
4, 对于2,3两点,我觉得是设计问题,你动不动就遍历和千万级的表,动不动就对全表做聚合运算,动不动是十几个千万级的别做join,绝对是设计的问题
5,以上设计没有问题,也没有大批量的查询或者大数据的聚合,查询一个不大的结果集,就慢,那问题可能出在硬件上,别拿个PC级做服务器,内存不够使,CPU不够使,网络不 够使就这么一个问题,阐述起来,可能要很长时间,可能我也没有想到其他的好的办法,总之,这个是靠一点一点的经验积累出来的,是多个方面综合起来的因素,解决办法也不是 一下子就能看看书学会的,主要是一个思路问题
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,你平常关注什么技术?你现在是否还在学习?你如何学习?说说你最近在博客园看的技术?

浙公网安备 33010602011771号