浏览 12092 次
锁定老帖子 主题:某知名企业电话面试
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-10
想想反正还一个礼拜呢,慢慢来吧,呵呵... 没想到第二天的下午2点多我手机的外滩十八号的铃声突然想起,你好之后就是那人自报家门,我是微软msn项目测试经历,昨天有人打电话跟你讲了吧,会有人打电话给你吧.一阵晕眩(哪里知道你今天打过来!),很没底气的讲知道的. 好,那我现在begin吧.你先自我介绍下吧.哈哈... 这个会,我憋足了气实事求是的讲了一下自己."哦,好,你e文怎么样?能用e文介绍下自己吗"这个问题也不大,偶小有准备了下.下面我就对他问的技术方面的来总结下: 问题1:你是怎样理解面向对象的? 问题2:什么是索引?索引的分类? 问题3:你了解html和xml还有jsp吗?它们有啥区别? 问题4:fuction与sp有什么区别? 问题5:你在项目中学到了什么? 问题6:你会那些测试工具? 问题7:在项目中你经常会coding吗? 问题8:给你一包餐巾纸你要对它怎么测试? 呵呵...实际上还有好多e文的问题,有的听懂了现在也想不起来了,还有许多没听懂的. 就这样挂电话了,结束语,如果有情况我们会在一个礼拜内跟你联系,现在已经半个月了.呜呜... 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-04-10
我理解的面向对象就是模块化:书本上有3大特点吧!
我在项目中可以深刻的感觉到面向对象的特点是:重用性和模块化 因为当项目达到一定规模的时候,代码量很大的时候,模块化提高了可维护性 重用性我理解是一个模块同别的模块没有了耦合或者低耦合,通过此模块对外提供的接口,可以直接使用,提高了开发的效率,也提高了维护性,模块的问题,在模块内部修改就行了! |
|
返回顶楼 | |
发表时间:2008-04-10
你了解html和xml还有jsp吗?它们有啥区别?
我现在理解的xml是更严密的html语言,因为xml对对称性要求很严格的。比如 在html 中<td></td> 在xml中 <global-forwards > <forward name="action_result" path="/action_result.jsp" /> </global-forwards> 中 <global-forwards >同</global-forwards>是对称的 <forward name="action_result" path="/action_result.jsp" /> 没有</forward>是用/>作为结束的。我认为一定要满足对称性。具体xml格式是由dtd来指定xml中格式规范的,不满足dtd规范的,不能够识别。 但是html中有时候不对称,在一定程度不影响使用。 jsp 是一个服务器的语言可以通过jsp编码通过jsp服务器生成html和xml |
|
返回顶楼 | |
发表时间:2008-04-10
一、索引的概念
索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 二、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引创建在表上,不能创建在视图上 4.索引既可以直接创建,也可以间接创建 5.可以在优化隐藏中,使用索引 6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引 7.其他 三、索引的优点 1.创建唯一性索引,保证数据库表中每一行数据的唯一性 2.大大加快数据的检索速度,这也是创建索引的最主要的原因 3.加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 4.在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 5.通过使用索引,可以在查询的过程中使用优化隐藏器,提高系统的性能。 四、索引的缺点 1.创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加 2.索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间就会更大 3.当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度 五、索引分类 1.直接创建索引和间接创建索引 直接创建索引: CREATE INDEX mycolumn_index ON mytable (myclumn) 间接创建索引:定义主键约束或者唯一性键约束,可以间接创建索引 2.普通索引和唯一性索引 普通索引:CREATE INDEX mycolumn_index ON mytable (myclumn) 唯一性索引:保证在索引列中的全部数据是唯一的,对聚簇索引和非聚簇索引都可以使用 CREATE UNIQUE COUSTERED INDEX myclumn_cindex ON mytable(mycolumn) 3.单个索引和复合索引 单个索引:即非复合索引 复合索引:又叫组合索引,在索引建立语句中同时包含多个字段名,最多16个字段 CREATE INDEX name_index ON username(firstname,lastname) 4.聚簇索引和非聚簇索引(聚集索引,群集索引) 聚簇索引:物理索引,与基表的物理顺序相同,数据值的顺序总是按照顺序排列 CREATE CLUSTERED INDEX mycolumn_cindex ON mytable(mycolumn) WITH ALLOW_DUP_ROW(允许有重复记录的聚簇索引) 非聚簇索引:CREATE UNCLUSTERED INDEX mycolumn_cindex ON mytable(mycolumn) 六、索引的使用 1.当字段数据更新频率较低,查询使用频率较高并且存在大量重复值是建议使用聚簇索引 2.经常同时存取多列,且每列都含有重复值可考虑建立组合索引 3.复合索引的前导列一定好控制好,否则无法起到索引的效果。如果查询时前导列不在查询条件中则该复合索引不会被使用。前导列一定是使用最频繁的列 4.多表操作在被实际执行前,查询优化器会根据连接条件,列出几组可能的连接方案并从中找出系统开销最小的最佳方案。连接条件要充份考虑带有索引的表、行数多的表;内外表的选择可由公式:外层表中的匹配行数*内层表中每一次查找的次数确定,乘积最小为最佳方案 5.where子句中对列的任何操作结果都是在sql运行时逐列计算得到的,因此它不得不进行表搜索,而没有使用该列上面的索引;如果这些结果在查询编译时就能得到,那么就可以被sql优化器优化,使用索引,避免表搜索(例:select * from record where substring(card_no,1,4)=’5378’ && select * from record where card_no like ’5378%’)任何对列的操作都将导致表扫描,它包括数据库函数、计算表达式等等,查询时要尽可能将操作移至等号右边 6.where条件中的’in’在逻辑上相当于’or’,所以语法分析器会将in ('0','1')转化为column='0' or column='1'来执行。我们期望它会根据每个or子句分别查找,再将结果相加,这样可以利用column上的索引;但实际上它却采用了"or策略",即先取出满足每个or子句的行,存入临时数据库的工作表中,再建立唯一索引以去掉重复行,最后从这个临时表中计算结果。因此,实际过程没有利用column上索引,并且完成时间还要受tempdb数据库性能的影响。in、or子句常会使用工作表,使索引失效;如果不产生大量重复值,可以考虑把子句拆开;拆开的子句中应该包含索引 7.要善于使用存储过程,它使sql变得更加灵活和高效 |
|
返回顶楼 | |
发表时间:2008-04-10
引用 问题8:给你一包餐巾纸你要对它怎么测试?
这个有点意思。 我刚想的: 1,基本功能方面的测试,比如,是否粘在一起,擦手擦嘴吧的时候是否舒服,吸水能力 2,关于质量方面的测试,比如,每张的大小,颜色,气味,花纹等 |
|
返回顶楼 | |
发表时间:2008-04-10
数据库知识扎实啊, DBA?
beyondsanli 写道 一、索引的概念
索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 二、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引创建在表上,不能创建在视图上 4.索引既可以直接创建,也可以间接创建 5.可以在优化隐藏中,使用索引 6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引 7.其他 ... |
|
返回顶楼 | |
发表时间:2008-04-10
除了自我介绍用E文外,技术方面也都是E文交流吗?LZ别吓我
|
|
返回顶楼 | |
发表时间:2008-04-26
这个面试我觉得回答还是以你的理解为主,如果找本选课一定不要你
还有啊如果全E文...... 那...... 没几个能过的........ |
|
返回顶楼 | |
发表时间:2008-04-26
这帖我考虑收藏 没事翻出来看看
|
|
返回顶楼 | |
发表时间:2008-04-26
delete 写道 guixian 写道 具体也记不清楚是哪个星期的星期一了,突然接到个猎头公司的电话,讲她在网上找到我的简历,据说很符合她们现在想要找的人,当时心中还一阵窃喜,就我那破简历还能被猎头看中.她讲她想把我推荐给微软的msn项目组去,讲一个礼拜内让微软技术人员给我电话面试,让我好好准备下e文,e文自我介绍是怎么都逃不过得,她顺带问我了下e文口语怎样,本人也就违心的撒了个谎:还可以,一般以上(从毕业后除了经常说个ok外啥都没说过).于是一阵客套后就挂了电话.
想想反正还一个礼拜呢,慢慢来吧,呵呵... 没想到第二天的下午2点多我手机的外滩十八号的铃声突然想起,你好之后就是那人自报家门,我是微软msn项目测试经历,昨天有人打电话跟你讲了吧,会有人打电话给你吧.一阵晕眩(哪里知道你今天打过来!),很没底气的讲知道的. 好,那我现在begin吧.你先自我介绍下吧.哈哈... 这个会,我憋足了气实事求是的讲了一下自己."哦,好,你e文怎么样?能用e文介绍下自己吗"这个问题也不大,偶小有准备了下.下面我就对他问的技术方面的来总结下: 问题1:你是怎样理解面向对象的? 问题2:什么是索引?索引的分类? 问题3:你了解html和xml还有jsp吗?它们有啥区别? 问题4:fuction与sp有什么区别? 问题5:你在项目中学到了什么? 问题6:你会那些测试工具? 问题7:在项目中你经常会coding吗? 问题8:给你一包餐巾纸你要对它怎么测试? 呵呵...实际上还有好多e文的问题,有的听懂了现在也想不起来了,还有许多没听懂的. 就这样挂电话了,结束语,如果有情况我们会在一个礼拜内跟你联系,现在已经半个月了.呜呜... 一般面试笔试都有保密协议的。就算您贴出来,也把公司名隐了吧 是电话面试,而且又没有去过公司,怎么会有保密协议呢? 既然没签保密协议,就可以把公司名和题目都贴出来。 |
|
返回顶楼 | |