我记得我第一次面试的题目我啥都不会,请大神看看
c#吧
全部回复
仅看楼主
level 12
这些是我第一次去面试的题目,当时我看到题目都吓傻了。对于我这样的应届毕业生根本不知道从哪里回答,感觉这些都是经验性的问题。现在回想了一下,真的不知道怎么做,请吧里有经验的大神给点参考。
如何提高数据库查询的性能;
获取页面参数应该注意哪些;
如何遍写程序,减少BUG;
如何提高Web页面的性能;
谈谈你对.NET和JAVA的看法。
2013年08月06日 10点08分 1
level 12
不要沉啊,帮帮忙。实在是没经验。
2013年08月06日 13点08分 4
level 12
1.如何提高数据库查询的性能
我看了看大多都是说:
1.使用索引;
2.在能不用的情况下,尽量避免使用LIKE'%%';
3.不要过多的使用*;
4.有时不需要全部显示,那么最好采取top 100之类的显示前多少行;
2013年08月06日 14点08分 6
不知道使用存储过程算不算是提高查询性能啊。
2013年08月06日 14点08分
使用ExecuteScalar方法返回单个结果的操作; 尽晚打开数据库连接,尽早关闭;
2013年08月06日 14点08分
存储过程是预编译的,会减少解析时间
2013年10月15日 19点10分
level 12
2.获取页面参数应该注意哪些?
这个在网上真没查到,防止SQL注入么?我不太懂这方面。也有人跟我说防止有人输入乱的字符来捣乱,我也不懂。
2013年08月06日 14点08分 7
不要泄露重要信息,这个不错,不要传值给密码传过去了...不过貌似没人这么干吧。
2013年08月06日 14点08分
看看是不是本站点发过来的参数,避免xss
2013年08月08日 03点08分
1.客户的提交的信息都是不安全的 2.重要的信息都不能给用户看见
2013年10月15日 19点10分
level 12
3.如何遍写程序,减少BUG?
1.注意逻辑的严谨,比如对于if语句,对条件要用if和else覆盖所有可能,或者用try catch防止判断之外的情况;
2.注意养成良好的编程习惯,做好注释,小的模块做完了就要进行调试,看看能否实现;
3.做好软件的测试,严密的测试用例,保证程序的正常运行。
2013年08月06日 14点08分 8
level 12
4.如何提高Web页面的性能?
1.尽可能的减少http的请求次数;
2.尽早清楚缓冲区;
3.减少iframe的数量;
4.不要在html中缩放图片;
5.不要让主页面加载过多的内容,不必要的可以让用户点击后出现;
6.尽可能多的使用静态页面;
2013年08月06日 14点08分 9
level 12
嗯,都是些经验方面的问题。
2013年10月16日 00点10分 13
1