招聘面试技巧及注意事项总汇顶级.doc

上传人:豆**** 文档编号:23848693 上传时间:2022-07-02 格式:DOC 页数:42 大小:248KB
返回 下载 相关 举报
招聘面试技巧及注意事项总汇顶级.doc_第1页
第1页 / 共42页
招聘面试技巧及注意事项总汇顶级.doc_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《招聘面试技巧及注意事项总汇顶级.doc》由会员分享,可在线阅读,更多相关《招聘面试技巧及注意事项总汇顶级.doc(42页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流招聘面试技巧及注意事项总汇顶级.精品文档.招聘面试技巧及注意事项总汇1、请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。2、你觉得你个性上最大的优

2、点是什么?回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大青鸟经过一到两年的培训及项目实战,加上实习工作,使我适合这份工作。3、说说你最大的缺点?回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。4、

3、你对加班的看法?回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。回答样本:如果是工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班。5、你对薪资的要求?回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。回答样本一:我对工资没有硬性要求,我相信贵公司在处理我的问题上

4、会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多。回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训,而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。6、在五年的时间内,你的职业规划?回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被问到,比较多的答案是“管理者”。但是近几年来,许多公司都已经建立了专门

5、的技术途径。这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关背景的工作。要知道,考官总是喜欢有进取心的应聘者,此时如果说“不知道”,或许就会使你丧失一个好机会。最普通的回答应该是“我准备在技术领域有所作为”或“我希望能按照公司的管理思路发展”。7、你朋友对你的评价?回答提示: 想从侧面了解一下你的性格及与人相处的问题。回答样本一:我的朋友都说我是一个可以信赖的人。因为,我一旦答应别人的事情,就一定会做到。如果我做不到,我就不会轻易许诺。回答样本二:我觉的我是一个比较随和的人,与

6、不同的人都可以友好相处。在我与人相处时,我总是能站在别人的角度考虑问题。8、你还有什么问题要问吗?回答提示:企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没问题”的人,因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。9、如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?回答提示:一段时间发现工作不适合我,有两种情况:如果你确实热爱这个职业,那你就要不断

7、学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。10、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?回答提示:.原则上我会尊重和服从领导的工作安排,同时私底下找机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法。如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作。.还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见,如领导仍固执己见,我会毫不犹豫地再

8、向上级领导反映。1、请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。2这是IBM面试时的题目一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,

9、问他赚了多少钱?这是IBM面试时的题目,有四种算法: 1、9-8=1,11-10=1,1+1=2,所以最后赚2元。2、最初只有8块钱,最后你有11块了,所以是赚3块;3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块,损失一只鸡 所以 整个产生的GDP(国内生产总值)是89101138元4只鸡2、你觉得你个性上最大的优点是什么?回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大青鸟经过一到两年的培训及项目实战,加上实习工作,使我适合这份

10、工作。3、说说你最大的缺点?回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。4、你对加班的看法?回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。回答样本:如果是工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可

11、以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班。5、你对薪资的要求?回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。回答样本一:我对工资没有硬性要求,我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多。回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训,而且我本人也对编程特别感兴趣。因此,我希望公

12、司能根据我的情况和市场标准的水平,给我合理的薪水。回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。6、在五年的时间内,你的职业规划?回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被问到,比较多的答案是“管理者”。但是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关

13、背景的工作。要知道,考官总是喜欢有进取心的应聘者,此时如果说“不知道”,或许就会使你丧失一个好机会。最普通的回答应该是“我准备在技术领域有所作为”或“我希望能按照公司的管理思路发展”。7、你朋友对你的评价?回答提示: 想从侧面了解一下你的性格及与人相处的问题。回答样本一:我的朋友都说我是一个可以信赖的人。因为,我一旦答应别人的事情,就一定会做到。如果我做不到,我就不会轻易许诺。回答样本二:我觉的我是一个比较随和的人,与不同的人都可以友好相处。在我与人相处时,我总是能站在别人的角度考虑问题。8、你还有什么问题要问吗?回答提示:企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没问题”的人,

14、因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。9、如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?回答提示:一段时间发现工作不适合我,有两种情况:如果你确实热爱这个职业,那你就要不断学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发

15、展前途也会大点,对单位和个人都有好处。10、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?回答提示:.原则上我会尊重和服从领导的工作安排,同时私底下找机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法。如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作。.还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见,面向对象的语言具有:继承性、封装性、多态性。ASP.NET中共有几种类型的控件?各有什么区别? Html控件传统的html标记+runat=”server”,可在服务器端访问,功能没有Web控件强大 Web控件服

16、务器端控件,可以回传数据,事件驱动用户控件自定义、可重用的控件,和WebForm很相似,以WebForm为容器运行自定义控件自定义、可重用的组件,从WebControl继承,在服务器端执行 abstractclass和interface有什么区别?接口(Interface)是用来定义行为规范的,不会有具体实现,而抽象类除定义行为规范外,可以有部分实现,但一个类能实现多个接口,但只能继承一个父类 ADO.net中常用的对象有哪些?分别描述一下。Connection:连接对象. 传递连接字符串,以连接数据库。Command:命令对象 传递 T-sql语句或者存储过程,以执行对数据库的查询与操作。D

17、ataAdpater:适配器对象 管理 Command对像。主要用于查询或更新数据。DataReader:数据读取器对象 快速、以向前、不断开连接的情况下读取数据。DataSet:数据集对象 从数据库中取出数据,保存到内存,即可断开连接。进程和线程的区别?进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源简述private、protected、public、internal修饰符的访问权限private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没

18、有访问限制。internal:在同一命名空间内可以访问什么是受管制的代码? 在.net环境中运行的代码都称之为受管制的代码(托管代码),在.net环境之外,在Windows上运行的代码称之为不受管制的代码CTS、CLS和CLR分别作何解释?CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库列举ASP.NET页面之间传递值的几种方式。1. 使用QueryString,如.?id=1;response.Redirect().2. 使用Session变量3. 使用Server.TransferASP.NET中的身份验证有那些?你当前项目采用什么方式验证请解释 Windows、Form

19、s、Passport , 一般采用Forms,比较简单、适用面广什么是WEB控件?使用WEB控件有那些优势? web控件就是可以在服务器执行的控件,优势在于可以回传数据,带有事件驱动ASP.Net是什么?ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。ASP与ASP.NET的区别: 1.开发语言不同 ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。 ASP.NET允许用户选择

20、并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。 2.运行机制不同 ASP是解释运行的编程框架,所以执行效率加较低。 ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 3.开发方式 ASP把界面设计和程序设计混在一起,维护和重用困难。 ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。 ASP。NET与ASP相比,主要有哪些进步?asp解释形,aspx编译型,性能提高,有利于保护源码。Ajax有什么组成?原理? 回答:Asynchronous

21、、JavaScript、XMLAjax的原理基于web标准(standards-based presentation)XHTML+CSS的表示;使用 DOM(Document Object Model)进行动态显示及交互;使用 XML 和 XSLT 进行数据交换及相关操作;使用 XMLHttpRequest 进行异步数据查询、检索;使用 JavaScript 将所有的东西绑定在一起。抽象工厂的设计模式? 回答:抽象工厂属于工厂模式的一种,指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。抽象工厂模式

22、的优缺点分析: 1、优点:多个产品同时创建。客户端代码简洁。 一个具体的工厂创建一系列相互联系的产品,使得客户端的调用非常简单,原因是一系列的产品被 设计到一个工厂类中来创建。客户端需要创建另外一些列的产品,只需要更换一个产品创建类就可以了。 2、缺点:增加新产品的话,需要修改工厂类(接口),以及其实现类。 3、使用时机:在客户端需要同时创建一些列比较固定的对象时,可以考虑使用抽象工厂模式。 4、适用性: 一个系统要独立他的产品创建、组合和表示时。 一个系统要用多个产品系列中的一个来配置时 要强调一系列相关的产品对象和对象的设计以便进行联合使用时 提供一个产品类库,而只想显示他们的接口而不是实

23、现时简单工厂的优缺点?优:工厂类是整个模式的关键.包含了必要的逻辑判断,根据外界给定的信息,决定究竟应该创建哪个具体类的对象.通过使用工厂类,外界可以从直接创建具体产品对象的尴尬局面摆脱出来,仅仅需要负责“消费”对象就可以了。而不必管这些对象究竟如何创建及如何组织的明确了各自的职责和权利,有利于整个软件体系结构的优化。缺:由于工厂类集中了所有实例的创建逻辑,违反了高内聚责任分配原则,将全部创建逻辑集中到了一个工厂类中;当系统中的具体产品类不断增多时候,可能会出现要求工厂类根据不同条件创建不同实例的需求这种对条件的判断和对具体产品类型的判断交错在一起,很难避免模块功能的蔓延,对系统的维护和扩展非

24、常不利; Web Services的作用?回答:使用不同程序和在不同系统平台上开发出来的程序,都可以相互通信。存储过程和函数的区别?存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。 事务是什么?什么是锁?事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:原子性:事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。一致性:事务在完成时,必须使所有的数据

25、都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。隔离性:由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。持久性:事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。锁:在所以的DBMS中,锁是实现事务的关键,锁可以

26、保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。什么是存储过程?有什么优点?答:存储过程是一组予编译的SQL语句,它的优点有1.允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可以调用该过程任意次。2.允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。3.减少网络流量,例如一个需要数百行的SQL代码的操作有一条执行语句完成,不需要在网络中发送数百行代码。4.更好的安全机制,对于没有权限执行存储过程的用户,也可授权他们执行存储过程。什么叫视图?游标是什么?视图是一

27、种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。游标:是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行,从结果集的当前行检索一行或多行。可以对结果集当前行做修改。一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要。什么是索引,有什么优点?索引象书的目录类似,索引使数据库程序无需扫描整个表,就可以在其中找到所需要的数据,索引包含了一个表中包含值的列表,其中包含了各个值的行所存储的位置,索引可以是单个或一组列,索引提供的表中数据的逻辑

28、位置,合理划分索引能够大大提高数据库性能。什么是触发器?出发器是一种特殊类型的存储过程,出发器主要通过事件触发而被执行的,触发器的优点:1.强化约束,触发器能够提供比CHECK约束。2.跟踪变化,触发器可以跟踪数据库内的操作,从而不允许未经允许许可的更新和变化。3.联级运算,比如某个表上的触发器中包含对另一个表的数据操作,而该操作又导致该表上的触发器被触发。abstract class和interface有什么区别?接口(Interface)是用来定义行为规范的,不会有具体实现,而抽象类除定义行为规范外,可以有部分实现,但一个类能实现多个接口,但只能继承一个父类 .NET中类(class)和结

29、构(struct )的区别。结构是值类型、类是引用类型结构不能被继承、类可以被继承结构中定义变量不能赋初值、类中定义变量可以赋初值结构不可以添加无参构造函数、类可以添加无参构造函数进程和线程的区别?答:进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。请说明DataReader和DataSet的主要区别,并根据你的经验说明他们分别用在什么场合DataSet提供一个内存中数据的关系表示形式,DataSet中包括若干表的信息(表的数据、对数据进行排序或约束的信息)和表之间的关系等。相当于离线的数据库。DataReader提供一个来

30、自数据库的快速、仅向前、只读数据流。使用DataReader时必须时刻保持数据库处于连接状态。要通过应用程序执行以下操作,就要使用DataSet:a) 在结果的多个表之间进行导航。b) 操作来自多个数据源(例如,来自多个数据库、一个XML文件和一个电子表格的混合数据)的数据。 c) 在各层之间交换数据或使用XML Web服务。与DataReader不同的是,DataSet能传递给远程客户端。d) 重用同样的记录集合,以便通过缓存获得性能改善(例如排序、搜索或筛选数据)。e) 每条记录都需要执行大量处理。f) 使用XML操作对数据进行操作,例如可扩展样式表语言转换(XSLT转换)或XPath查询

31、。对于下列情况,要在应用程序中使用DataReader:a) 不需要缓存数据。b) 要处理的结果集太大,内存中放不下。c) 一旦需要以仅向前、只读方式快速访问数据。请解释转发与跳转的区别?转发:HttpServerUtility.Transfer();对于当前请求,终止当前页的执行,并使用指向一个新页的指定 URL 路径来开始执行此新页。可以清除 QueryString 和 Form 集合跳转:HttpResponse.Redirect();将客户端重定向到新的 URL 并指定该新 URL,默认不终止当前页的执行.override与重载的区别override与重载的区别。重载是方法的名称相同。

32、参数或参数类型不同,进行多次重载以适应不同的需要Override是进行基类中函数的重写。为了适应需要。 ArrayList,Array,string三者的区别?ArrayList 用于不定长的数组,可以随意的增删。Array的容量是固定的, 在 Array中,您只能一次获取或设置一个元素的值,支持排序、反转等操作Stirng和Array比较相似,不支持排序、反转等操作. 什么叫应用程序域? 应用程序域提供安全而通用的处理单元,公共语言运行库可使用它来提供应用程序之间的隔离。您可以在具有同等隔离级别(存在于单独的进程中)的单个进程中运行几个应用程序域,而不会造成进程间调用或进程间切换等方面的额外

33、开销。在一个进程内运行多个应用程序的能力显著增强了服务器的可伸缩性。列举一下你所了解的XML技术及其应用XML的应用可分为四类:1可根据客户需要与不同的数据源进行交互。2可将大量运算负荷分布在客户端,即客户可根据自己的需求选择和制作不同的应用程序以处理数据,而服务器只须发出同一个XML文件。3可将同一数据以不同面貌展现给不同的用户。4网络代理可对所取得的信息进行编辑、增减以适应个人用户的需要具体热门应用有:ajax技术,WebServices技术什么是JavaScriptJavaScript是一种脚本语言,一种基于对象(Object)和事件驱动(Event Driven)的解释性语言,也可以说

34、是一种web浏览器语言JavaScript的特点1.动态性:使用JavaScript可以直接对用户输入的信息做出响应,无须经过Web服务程序,这样就可以减少服务器的通信量。(类似于Ajax)2.跨平台性:JavaScript比高级编程语言和服务器端编程语言更容易开发,因为编写、执行、调试和应用JavaScript脚本所需的就是文本编辑器和浏览器,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。什么是虚函数?什么是抽像函数?虚函数:可由子类继承并重写的函数。抽像函数:规定其非虚子类必须实现的函数,必须被重写什么是反射程序集包含模块,而模块又包括类型,类型下有成员,反射就

35、是管理程序集,模块,类型的对象,它能够动态的创建类型的实例,设置现有对象的类型或者获取现有对象的类型,能调用类型的方法和访问类型的字段属性。它是在运行时创建和使用类型实例forward和redirect的区别是什么?q 前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。q 前者只能转到同一个Web应用程序的另一个页面,后者可以转到任何的URL,包括其它的服务器。前者可以将request和response对象一起传到其它页面,后者不能Jsp中include动作和include指令的区别include动作在主

36、页面被请求时,将次级页面的输出结果包含进来,产生两个Servlet,次页面更新时,不会影响主页面,一般用于包含动态页面。include指令可以在主jsp文档转换成servlet时,将文件的实际内容包含到文档中,相当于代码的复制,最终只产生一个Servlet,一般速度要快一点。List、Map、Set三个接口,存取元素时,各有什么特点?List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值。html与xml的区别?1. XML是区分大小写字母的,HTML不区分。 2. 在HTML中,如果上下文清楚地显示出段落或者列表键

37、在何处结尾,那么你可以省略或者之类的结束标记。在XML中,绝对不能省略掉结束标记。 3. 在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用查找结束标记了。 4. 在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的。 5. 在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值。1) 阐述面向接口、面向对象、面向方面编程的区别面向接口更关注的是概念,它的原则是先定义好行为规范,再根据行为规范创建实现,严格的来说,面向接口应该是面向对象中的一部分吧,因为面向对象也强调的是本末倒置原则,也就是实现依赖于抽象

38、,而抽象不依赖于具体实现,更具比较的应该是面向接口与面向抽象对象,我的体会是面向接口更加灵活,但实现时候,稍微有些代码冗余,而面向抽象可以结合面向接口,先定义接口,再定义抽象类,在抽象类中处理一些公共逻辑,再实现具体实现类。面向对象是对复杂问题的分解。面向方面的编程是一种新概念,它解决了很多面向对象无法解决的问题,比如面向对象技术只能对业务相关的代码模块化,而无法对和业务无关的代码模块化。而面向方面正是解决这一问题的方案,它的关键思想是将应用程序中的商业逻辑与对其提供支持的通用服务进行分离。.在C中,string str = null 与 string str = “” 请尽量使用文字或图象说

39、明其中的区别。答:string str = null 是不给他分配内存空间,而string str = 给它分配长度为空字符串的内存空间。Java面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为

40、新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。4. 多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。Web Service 是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过

41、web调用。Web services要使用两种技术:a. XML是在web上传送结构化数据的伟大方式,Web services要以一种可靠的自动的方式操作数据,HTML不会满足要求,而XML可以使web services十分方便的处理数据,它的内容与表示的分离十分理想 b.SOAP SOAP使用XML消息调用远程方法,这样web services可以通过HTTP协议的post和get方法与远程机器交互,而且,SOAP更加健壮和灵活易用。DIV+CSS的优势何在?1、符合W3C标准。微软等公司均为W3C支持者。这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升级而被淘汰。 2、支持浏览

42、器的向后兼容,也就是无论未来的浏览器大战,胜利的是IE7或者是火狐,您的网站都能很好的兼容。 3、搜索引擎更加友好。相对与传统的table, 采用DIV+CSS技术的网页,对于搜索引擎的收录更加友好。 4、样式的调整更加方便。内容和样式的分离,使页面和样式的调整变得更加方便。 现在YAHOO,MSN等国际门户网站,网易,新浪等国内门户网站,和主流的WEB2.0网站,均采用DIV+CSS的框架模式,更加印证了DIV+CSS是大势所趋。 5、CSS的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,而且众所周知,搜索引擎喜欢清洁的代码。 6、表现和结构分离,在团队开发中更容易分工合

43、作而减少相互关联性。采用DIV+CSS缺陷或DIV+CSS缺点:1、开发技术高:要求开发DIV+CSS的技术较高,兼容各浏览器及版本浏览器要求较高。2、开发时间长:DIV+CSS布局相对table布局开发制作时间长。3、开发成本相对table高点:因为技术性及时间性就决定了DIV+CSS页面比table页面成本高。VS 2008开发新特性:l 新的网页设计介面。Web设计器支持代码、设计视图分割显示风格l 支援对 JavaScript 的除错与 Intelisence。l Multi-targeting 功能。l 内建 Ajax,不需另外安装。l 加入两个新的资料控制项:ListView 和

44、DataPagerl 内含 LINQl CSS样式选择智能提示加强,键入class=后,能够选择的CSS类用智能感应方式列出来。l JavaScript调试加强。VS2005需要先将aspx页面进入调试状态,才能设置JavaScript断点,2008里面可以直接设置好断点后进行调试。另外JavaScript调试时对变量、DOM等运行时的信息查看显示方面,已经基本类似使用C#进行调试的程度5. VS 2010开发新特性: 支持云计算架构;Agile/Scrum开发方法;搭配Windows 7与Silverlight 4;发挥多核并行运算威力;更好支持C+。对于VS2010的功能提升,你更看重哪几

45、项:1.灵活高效的全新IDE:源代码缩放和自动创建2.云计算:Visual Studio 2010包含了Windows Azure工具,可以简单的实现在微软云平台上的开发,调试以及部署。C#以及VB云服务项目的模版更改Service Role设置的工具本地开发整合Development Fabric以及Development Storage服务在Development Fabric下的对Cloud Service Roles的调试建立云服务软件包浏览Azure Services Developer Portal3.并行计算:这可是当前热门话题。当硬件通过增加运算核心来提高性能时,由于受到其架构

46、的影响,软件并不能充分地利于多个运算核心所带来的性能提升,甚至有的时候性能还有所下降。就不得不改变应用程序的架构和开发方法,以应对这种多核的趋势,使得自己的软件可以充分利于硬件升级所带来的性能提升,VS2010 Beta2加大了对并行运算的支持。并行编程被简化,本地代码和管理代码的开发者都能够建立具有创造力的应用并行编程的IDE支持本地C+库,可以使用Lambda函数,并与STL相匹配.NET框架的并行扩展,提供了对必要数据以及任务并行的支持,声明数据并行化,以及其他多核硬件的资源管理,以及Concurrency Runtime允许的任务计划并行调试窗口和图解外观一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,问他赚了多少钱?这是IBM面试时的题目,有四种算法: 1、9-8=1,11-10=1,1+1=2,所以最后赚2元。2、最初只有8块钱,最后你有11块了,所以是赚3块;3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块,损失一只鸡 所以 整个产生的GDP(国

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com