论坛首页 招聘求职论坛

某知名企业电话面试

浏览 12036 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-10  
   具体也记不清楚是哪个星期的星期一了,突然接到个猎头公司的电话,讲她在网上找到我的简历,据说很符合她们现在想要找的人,当时心中还一阵窃喜,就我那破简历还能被猎头看中.她讲她想把我推荐给微软的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文的问题,有的听懂了现在也想不起来了,还有许多没听懂的.
就这样挂电话了,结束语,如果有情况我们会在一个礼拜内跟你联系,现在已经半个月了.呜呜...
   发表时间:2008-04-10  
我理解的面向对象就是模块化:书本上有3大特点吧!
  我在项目中可以深刻的感觉到面向对象的特点是:重用性和模块化
  因为当项目达到一定规模的时候,代码量很大的时候,模块化提高了可维护性
  重用性我理解是一个模块同别的模块没有了耦合或者低耦合,通过此模块对外提供的接口,可以直接使用,提高了开发的效率,也提高了维护性,模块的问题,在模块内部修改就行了!
0 请登录后投票
   发表时间: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
   

0 请登录后投票
   发表时间: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变得更加灵活和高效
0 请登录后投票
   发表时间:2008-04-10  
引用
问题8:给你一包餐巾纸你要对它怎么测试?

这个有点意思。
我刚想的:
1,基本功能方面的测试,比如,是否粘在一起,擦手擦嘴吧的时候是否舒服,吸水能力
2,关于质量方面的测试,比如,每张的大小,颜色,气味,花纹等
0 请登录后投票
   发表时间:2008-04-10  
数据库知识扎实啊, DBA?

beyondsanli 写道
一、索引的概念
        索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。

二、索引的特点
    1.索引可以加快数据库的检索速度
    2.索引降低了数据库插入、修改、删除等维护任务的速度
    3.索引创建在表上,不能创建在视图上
    4.索引既可以直接创建,也可以间接创建
    5.可以在优化隐藏中,使用索引
    6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引
    7.其他
...

0 请登录后投票
   发表时间:2008-04-10  
除了自我介绍用E文外,技术方面也都是E文交流吗?LZ别吓我
0 请登录后投票
   发表时间:2008-04-26  
这个面试我觉得回答还是以你的理解为主,如果找本选课一定不要你
还有啊如果全E文......
那......
没几个能过的........
0 请登录后投票
   发表时间:2008-04-26  
这帖我考虑收藏 没事翻出来看看
0 请登录后投票
   发表时间: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文的问题,有的听懂了现在也想不起来了,还有许多没听懂的.
就这样挂电话了,结束语,如果有情况我们会在一个礼拜内跟你联系,现在已经半个月了.呜呜...

一般面试笔试都有保密协议的。就算您贴出来,也把公司名隐了吧

是电话面试,而且又没有去过公司,怎么会有保密协议呢?
既然没签保密协议,就可以把公司名和题目都贴出来。
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics