几种典型的面试典型试题及解析方法

目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring&概述1.&什么是spring?Spring&是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring&框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2.&使用Spring框架的好处是什么?轻量:Spring&是轻量的,基本的版本大约2MB。控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring&包含并管理应用中对象的生命周期和配置。MVC框架:Spring的WEB框架是个精心设计的框架,是Web框架的一个很好的替代品。事务管理:Spring&提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务(JTA)。异常处理:Spring&提供方便的API把具体技术相关的异常(比如由JDBC,Hibernate&or&JDO抛出的)转化为一致的unchecked&异常。3.&&Spring由哪些模块组成?以下是Spring&框架的基本模块:Core&moduleBean&moduleContext&moduleExpression&Language&moduleJDBC&moduleORM&moduleOXM&moduleJava&Messaging&Service(JMS)&moduleTransaction&moduleWeb&moduleWeb-Servlet&moduleWeb-Struts&moduleWeb-Portlet&module4. 核心容器(应用上下文)&模块。这是基本的Spring模块,提供spring&框架的基础功能,BeanFactory&是&任何以spring为基础的应用的核心。Spring&框架建立在此模块之上,它使Spring成为一个容器。5.&BeanFactory&–&BeanFactory&实现举例。Bean&工厂是工厂模式的一个实现,提供了控制反转功能,用来把应用的配置和依赖从正真的应用代码中分离。最常用的BeanFactory&实现是XmlBeanFactory&类。6.&XMLBeanFactory&最常用的就是org.springframework.beans.factory.xml.XmlBeanFactory&,它根据XML文件中的定义加载beans。该容器从XML&文件读取配置元数据并用它去创建一个完全配置的系统或应用。7.&解释AOP模块AOP模块用于发给我们的Spring应用做面向切面的开发,&很多支持由AOP联盟提供,这样就确保了Spring和其他AOP框架的共通性。这个模块将元数据编程引入Spring。8.&解释JDBC抽象和DAO模块。通过使用JDBC抽象和DAO模块,保证数据库代码的简洁,并能避免数据库资源错误关闭导致的问题,它在各种不同的数据库的错误信息之上,提供了一个统一的异常访问层。它还利用Spring的AOP&模块给Spring应用中的对象提供事务管理服务。9.&解释对象/关系映射集成模块。Spring&通过提供ORM模块,支持我们在直接JDBC之上使用一个对象/关系映射映射(ORM)工具,Spring&支持集成主流的ORM框
架,如Hiberate,JDO和&iBATIS&SQL&Maps。Spring的事务管理同样支持以上所有ORM框架及JDBC。10.&&解释WEB&模块。Spring的WEB模块是构建在application&context&模块基础之上,提供一个适合web应用的上下文。这个模块也包括支持多
种面向web的任务,如透明地处理多个文件上传请求和程序级请求参数的绑定到你的业务对象。它也有对Jakarta&Struts的支持。12.&&Spring配置文件Spring配置文件是个XML&文件,这个文件包含了类信息,描述了如何配置它们,以及如何相互调用。13.&&什么是Spring&IOC&容器?Spring&IOC&负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。14.&&IOC的优点是什么?IOC&或&依赖注入把应用的代码量降到最低。它使应用容易测试,单元测试不再需要单例和JNDI查找机制。最小的代价和最小的侵入性使松散耦合得以实现。IOC容器支持加载服务时的饿汉式初始化和懒加载。15.&ApplicationContext通常的实现是什么?FileSystemXmlApplicationContext&:此容器从一个XML文件中加载beans的定义,XML&Bean&配置文件的全路径名必须提供给它的构造函数。ClassPathXmlApplicationContext:此容器也从一个XML文件中加载beans的定义,这里,你需要正确设置classpath因为这个容器将在classpath里找bean配置。WebXmlApplicationContext:此容器加载一个XML文件,此文件定义了一个WEB应用的所有bean。16.&Bean&工厂和&Application&contexts&&有什么区别?Application&contexts提供一种方法处理文本消息,一个通常的做法是加载文件资源(比如镜像),它们可以向注册为监听器的
bean发布事件。另外,在容器或容器内的对象上执行的那些不得不由bean工厂以程序化方式处理的操作,可以在
Application&contexts中以声明的方式处理。Application&contexts实现了MessageSource接口,该接口
的实现以可插拔的方式提供获取本地化消息的方法。17.&一个Spring的应用看起来象什么?一个定义了一些功能的接口。这实现包括属性,它的Setter , getter&方法和函数等。Spring&AOP。Spring&的XML&配置文件。使用以上功能的客户端程序。依赖注入18.&什么是Spring的依赖注入?依赖注入,是IOC的一个方面,是个通常的概念,它有多种解释。这概念是说你不用创建对象,而只需要描述它如何被创建。你不在代码里直接组装你的组件和服务,但是要在配置文件里描述哪些组件需要哪些服务,之后一个容器(IOC容器)负责把他们组装起来。19.&&有哪些不同类型的IOC(依赖注入)方式?构造器依赖注入:构造器依赖注入通过容器触发一个类的构造器来实现的,该类有一系列参数,每个参数代表一个对其他类的依赖。Setter方法注入:Setter方法注入是容器通过调用无参构造器或无参static工厂&方法实例化bean之后,调用该bean的setter方法,即实现了基于setter的依赖注入。20.&哪种依赖注入方式你建议使用,构造器注入,还是&Setter方法注入?你两种依赖方式都可以使用,构造器注入和Setter方法注入。最好的解决方案是用构造器参数实现强制依赖,setter方法实现可选依赖。Spring&Beans21.什么是Spring&beans?Spring&beans&是那些形成Spring应用的主干的java对象。它们被Spring&IOC容器初始化,装配,和管理。这些beans通过容器中配置的元数据创建。比如,以XML文件中&bean/&&的形式定义。Spring&框架定义的beans都是单件beans。在bean&tag中有个属性”singleton”,如果它被赋为
TRUE,bean&就是单件,否则就是一个&prototype&bean。默认是TRUE,所以所有在Spring框架中的beans&缺省都是单
件。22.&一个&Spring&Bean&定义&包含什么?一个Spring&Bean&的定义包含容器必知的所有配置元数据,包括如何创建一个bean,它的生命周期详情及它的依赖。23.&如何给Spring&容器提供配置元数据?这里有三种重要的方法给Spring&容器提供配置元数据。XML配置文件。基于注解的配置。基于java的配置。24.&你怎样定义类的作用域?&当定义一个&bean&&在Spring里,我们还能给这个bean声明一个作用域。它可以通过bean&定义中的scope属性来定
义。如,当Spring要在需要的时候每次生产一个新的bean实例,bean的scope属性被指定为prototype。另一方面,一个bean每次
使用的时候必须返回同一个实例,这个bean的scope&属性&必须设为&singleton。25.&解释Spring支持的几种bean的作用域。Spring框架支持以下五种bean的作用域:singleton&:&bean在每个Spring&ioc&容器中只有一个实例。prototype:一个bean的定义可以有多个实例。request:每次http请求都会创建一个bean,该作用域仅在基于web的Spring&ApplicationContext情形下有效。session:在一个HTTP&Session中,一个bean定义对应一个实例。该作用域仅在基于web的Spring&ApplicationContext情形下有效。global-session:在一个全局的HTTP&Session中,一个bean定义对应一个实例。该作用域仅在基于web的Spring&ApplicationContext情形下有效。缺省的Spring&bean&的作用域是Singleton.26.&Spring框架中的单例bean是线程安全的吗?不,Spring框架中的单例bean不是线程安全的。27.&解释Spring框架中bean的生命周期。Spring容器&从XML&文件中读取bean的定义,并实例化bean。Spring根据bean的定义填充所有的属性。如果bean实现了BeanNameAware&接口,Spring&传递bean&的ID&到&setBeanName方法。如果Bean&实现了&BeanFactoryAware&接口,&Spring传递beanfactory&给setBeanFactory&方法。如果有任何与bean相关联的BeanPostProcessors,Spring会在postProcesserBeforeInitialization()方法内调用它们。如果bean实现IntializingBean了,调用它的afterPropertySet方法,如果bean声明了初始化方法,调用此初始化方法。如果有BeanPostProcessors&和bean&关联,这些bean的postProcessAfterInitialization()&方法将被调用。如果bean实现了&DisposableBean,它将调用destroy()方法。28.&&哪些是重要的bean生命周期方法?&你能重载它们吗?有两个重要的bean&生命周期方法,第一个是setup&,&它是在容器加载bean的时候被调用。第二个方法是&teardown&&它是在容器卸载类的时候被调用。The&bean&标签有两个重要的属性(init-method和destroy-method)。用它们你可以自己定制初始化和注销方法。它们也有相应的注解(@PostConstruct和@PreDestroy)。29.&什么是Spring的内部bean?当一个bean仅被用作另一个bean的属性时,它能被声明为一个内部bean,为了定义inner&bean,在Spring&的&基于XML
的&配置元数据中,可以在&&property/&或&&constructor-arg/&&元素内使用&bean
/&&元素,内部bean通常是匿名的,它们的Scope一般是prototype。30.&在&Spring中如何注入一个java集合?Spring提供以下几种集合的配置元素:&list&类型用于注入一列值,允许有相同的值。&set&&类型用于注入一组值,不允许有相同的值。&map&&类型用于注入一组键值对,键和值都可以为任意类型。&props&类型用于注入一组键值对,键和值都只能为String类型。31.&什么是bean装配?&装配,或bean&装配是指在Spring&容器中把bean组装到一起,前提是容器需要知道bean的依赖关系,如何通过依赖注入来把它们装配到一起。32.&什么是bean的自动装配?Spring&容器能够自动装配相互合作的bean,这意味着容器不需要&constructor-arg&和&property&配置,能通过Bean工厂自动处理bean之间的协作。33.&解释不同方式的自动装配&。有五种自动装配的方式,可以用来指导Spring容器用自动装配方式来进行依赖注入。no:默认的方式是不进行自动装配,通过显式设置ref&属性来进行装配。byName:通过参数名&自动装配,Spring容器在配置文件中发现bean的autowire属性被设置成byname,之后容器试图匹配、装配和该bean的属性具有相同名字的bean。byType::通过参数类型自动装配,Spring容器在配置文件中发现bean的autowire属性被设置成byType,之后容器试图匹配、装配和该bean的属性具有相同类型的bean。如果有多个bean符合条件,则抛出错误。constructor:这个方式类似于byType,&但是要提供给构造器参数,如果没有确定的带参数的构造器参数类型,将会抛出异常。autodetect:首先尝试使用constructor来自动装配,如果无法工作,则使用byType方式。34.自动装配有哪些局限性&?自动装配的局限性是:重写:&你仍需用&&constructor-arg&和&&property&&配置来定义依赖,意味着总要重写自动装配。基本数据类型:你不能自动装配简单的属性,如基本数据类型,String字符串,和类。模糊特性:自动装配不如显式装配精确,如果有可能,建议使用显式装配。35.&你可以在Spring中注入一个null&和一个空字符串吗?可以。Spring注解36.&什么是基于Java的Spring注解配置?&给一些注解的例子.基于Java的配置,允许你在少量的Java注解的帮助下,进行你的大部分Spring配置而非通过XML文件。以@Configuration&注解为例,它用来标记类可以当做一个bean的定义,被Spring IOC容器使用。另一个例子是@Bean注解,它表示此方法将要返回一个对象,作为一个bean注册进Spring应用上下文。37.&什么是基于注解的容器配置?相对于XML文件,注解型的配置依赖于通过字节码元数据装配组件,而非尖括号的声明。开发者通过在相应的类,方法或属性上使用注解的方式,直接组件类中进行配置,而不是使用xml表述bean的装配关系。38.&怎样开启注解装配?注解装配在默认情况下是不开启的,为了使用注解装配,我们必须在Spring配置文件中配置&&context:annotation-config/&元素。39.&@Required&&注解这个注解表明bean的属性必须在配置的时候设置,通过一个bean定义的显式的属性值或通过自动装配,若@Required注解的bean属性未被设置,容器将抛出BeanInitializationException。40.&@Autowired&注解@Autowired&注解提供了更细粒度的控制,包括在何处以及如何完成自动装配。它的用法和@Required一样,修饰setter方法、构造器、属性或者具有任意名称和/或多个参数的PN方法。41.&@Qualifier&注解当有多个相同类型的bean却只有一个需要自动装配时,将@Qualifier&注解和@Autowire&注解结合使用以消除这种混淆,指定需要装配的确切的bean。Spring数据访问42.在Spring框架中如何更有效地使用JDBC?&使用SpringJDBC&框架,资源管理和错误处理的代价都会被减轻。所以开发者只需写statements&和&queries从数据存取数据,JDBC也可以在Spring框架提供的模板类的帮助下更有效地被使用,这个模板叫JdbcTemplate&(例子见这里)43.&JdbcTemplateJdbcTemplate&类提供了很多便利的方法解决诸如把数据库数据转变成基本数据类型或对象,执行写好的或可调用的数据库操作语句,提供自定义的数据错误处理。44.&Spring对DAO的支持Spring对数据访问对象(DAO)的支持旨在简化它和数据访问技术如JDBC,Hibernate&or&JDO&结合使用。这使我们可以方便切换持久层。编码时也不用担心会捕获每种技术特有的异常。45. 使用Spring通过什么方式访问Hibernate?&在Spring中有两种方式访问Hibernate:控制反转&&Hibernate&Template和&Callback。继承&HibernateDAOSupport提供一个AOP&拦截器。46.&Spring支持的ORMSpring支持以下ORM:HibernateiBatisJPA&(Java&Persistence&API)TopLinkJDO&(Java&Data&Objects)OJB47.如何通过HibernateDaoSupport将Spring和Hibernate结合起来?用Spring的&SessionFactory&调用&LocalSessionFactory。集成过程分三步:配置the&Hibernate&SessionFactory。继承HibernateDaoSupport实现一个DAO。在AOP支持的事务中装配。48.&Spring支持的事务管理类型Spring支持两种类型的事务管理:编程式事务管理:这意味你通过编程的方式管理事务,给你带来极大的灵活性,但是难维护。声明式事务管理:这意味着你可以将业务代码和事务管理分离,你只需用注解和XML配置来管理事务。49.&Spring框架的事务管理有哪些优点?它为不同的事务API&&如&JTA,JDBC,Hibernate,JPA&和JDO,提供一个不变的编程模式。它为编程式事务管理提供了一套简单的API而不是一些复杂的事务API如它支持声明式事务管理。它和Spring各种数据访问抽象层很好得集成。50.&你更倾向用那种事务管理类型?大多数Spring框架的用户选择声明式事务管理,因为它对应用代码的影响最小,因此更符合一个无侵入的轻量级容器的思想。声明式事务管理要优于编程式事务管理,虽然比编程式事务管理(这种方式允许你通过代码控制事务)少了一点灵活性。Spring面向切面编程(AOP)51.&&解释AOP面向切面的编程,或AOP,&是一种编程技术,允许程序模块化横向切割关注点,或横切典型的责任划分,如日志和事务管理。52.&Aspect&切面AOP核心就是切面,它将多个类的通用行为封装成可重用的模块,该模块含有一组API提供横切功能。比如,一个日志模块可以被称作日志的AOP切面。根据需求的不同,一个应用程序可以有若干切面。在Spring&AOP中,切面通过带有@Aspect注解的类实现。52.&在Spring&AOP&中,关注点和横切关注的区别是什么?关注点是应用中一个模块的行为,一个关注点可能会被定义成一个我们想实现的一个功能。
横切关注点是一个关注点,此关注点是整个应用都会使用的功能,并影响整个应用,比如日志,安全和数据传输,几乎应用的每个模块都需要的功能。因此这些都属于横切关注点。54.&连接点连接点代表一个应用程序的某个位置,在这个位置我们可以插入一个AOP切面,它实际上是个应用程序执行Spring&AOP的位置。55.&通知通知是个在方法执行前或执行后要做的动作,实际上是程序执行时要通过SpringAOP框架触发的代码段。Spring切面可以应用五种类型的通知:before:前置通知,在一个方法执行前被调用。after:&在方法执行之后调用的通知,无论方法执行是否成功。after-returning:&仅当方法成功完成后执行的通知。after-throwing:&在方法抛出异常退出时执行的通知。around:&在方法执行之前和之后调用的通知。56.&切点切入点是一个或一组连接点,通知将在这些位置执行。可以通过表达式或匹配的方式指明切入点。57.&什么是引入?&引入允许我们在已存在的类中增加新的方法和属性。58.&什么是目标对象?&被一个或者多个切面所通知的对象。它通常是一个代理对象。也指被通知(advised)对象。59.&什么是代理?代理是通知目标对象后创建的对象。从客户端的角度看,代理对象和目标对象是一样的。60.&有几种不同类型的自动代理?BeanNameAutoProxyCreatorDefaultAdvisorAutoProxyCreatorMetadata&autoproxying61.&什么是织入。什么是织入应用的不同点?织入是将切面和到其他应用类型或对象连接或创建一个被通知对象的过程。织入可以在编译时,加载时,或运行时完成。62.&解释基于XML&Schema方式的切面实现。在这种情况下,切面由常规类以及基于XML的配置实现。63.&解释基于注解的切面实现在这种情况下(基于@AspectJ的实现),涉及到的切面声明的风格与带有java5标注的普通java类一致。Spring&的MVC64.&什么是Spring的MVC框架?Spring&配备构建Web&应用的全功能MVC框架。Spring可以很便捷地和其他MVC框架集成,如Struts,Spring&的MVC框架用控制反转把业务对象和控制逻辑清晰地隔离。它也允许以声明的方式把请求参数和业务对象绑定。65.&DispatcherServletSpring的MVC框架是围绕DispatcherServlet来设计的,它用来处理所有的HTTP请求和响应。66.&WebApplicationContextWebApplicationContext&继承了ApplicationContext&&并增加了一些WEB应用必备的特有功能,它不同于一般的ApplicationContext&,因为它能处理主题,并找到被关联的servlet。67.&什么是Spring&MVC框架的控制器?控制器提供一个访问应用程序的行为,此行为通常通过服务接口实现。控制器解析用户输入并将其转换为一个由视图呈现给用户的模型。Spring用一个非常抽象的方式实现了一个控制层,允许用户创建多种用途的控制器。68.&@Controller&注解该注解表明该类扮演控制器的角色,Spring不需要你继承任何其他控制器基类或引用Servlet&API。69.&@RequestMapping&注解该注解是用来映射一个URL到一个类或一个特定的方处理法上。
阅读(...) 评论()五个典型的 JavaScript 面试题
在IT界,需要大量的 Java 开发者。如果你的能力能够胜任这一角色,那么你将获得许多更换工作和提高薪水的机会。但是在你被公司录取之前,你需要展现你的技术实力,以便通过面试环节。在这篇文章中,我会为你展示前端面试会被问到的 5 个典型问题及相关解决方法,这 5 个问题常被用来测试面试者的 Java 技能。它们很有意思!
问题1: 范围(Scope)
思考以下代码:
控制台(console)会打印出什么?
上述代码会打印出5。
这个问题的陷阱就是,在立即执行函数表达式(IIFE)中,有两个命名,但是其中变量是通过关键词var来声明的。这就意味着a是这个函数的局部变量。与此相反,b是在全局作用域下的。
这个问题另一个陷阱就是,在函数中他没有使用"严格模式"('use strict';)。如果严格模式 开启,那么代码就会报出未捕获引用错误(Uncaught ReferenceError):b没有定义。记住,严格模式要求你在需要使用全局变量时,明确地引用该变量。因此,你需要像下面这么写:
问题2: 创建 “原生(native)” 方法
在String对象上定义一个repeatify函数。这个函数接受一个整数参数,来明确字符串需要重复几次。这个函数要求字符串重复指定的次数。举个例子:
应该打印出hellohellohello.
一种可能的实现如下所示:
这个问题测试了开发人员对于Java中继承的掌握,以及prototype这个属性。这也验证了开发人员是否有能力扩展原生数据类型的功能(虽然不应该这么做)。
这个问题的另一个重点是验证你是否意识到并知道如何避免覆盖已经存在的函数。这可以通过在自定义函数之前判断该函数是否存在来做到。
当你需要为旧浏览器实现向后兼容的函数时,这一技巧十分有用。
问题3: 变量提升(Hoisting)
执行以下代码会有什么结果?为什么?
这段代码的执行结果是 undefined 和 2。
这个结果的原因是,变量和函数都被提升了(hoisted)。因此,在a被打印的时候,它已经在函数作用域中存在(即它已经被声明了),但是它的值依然是 undefined。换言之,上述代码和以下代码是等价的。
问题4: this 在 Java 中是如何工作的
以下代码的结果是什么?请解释你的答案。
上面的代码打印出 Aurelio De Rosa 和 John Doe。原因是在 Java 中,一个函数的上下文环境,也就是this关键词所引用对象,是依赖于函数是如何被调用的,而不是依赖于函数如何被定义的。
在第一个 console.log() 调用中, getFullname() 是作为 obj.prop 的函数被调用的。因此,这里的上下文环境指向后者并且函数返回this对象的 fullname 属性。相反,当 getFullname() 被赋为test变量的值时,那个语境指向全局对象(window)。这是因为,test 被隐式设置为全局对象的属性。因此,函数调用返回 window 的 fullname 属性值,在此段代码中,这个值是通过第一行赋值语句设置的。
问题5: call() 和 apply()
修复上一个问题,让最后一个 console.log() 打印出 Aurelio De Rosa。
要解决这个问题,可以通过为函数 call() 或者 apply() 强制函数调用的上下文环境。如果你不知道 call() 和 apply() 之间的区别,我推荐阅读文章“function.call 和 function.apply 之间有和区别?”。在以下代码中,我会用 call(),但是在这里,用 apply() 也可以获得相同的结果:
在这篇文章中,我们讨论了 Java 面试者在面试中常被问到的 5 个典型问题。在实际面试中,真实的问题可能会有所不同,但涉及的概念和涵盖的话题通常是非常类似的。我希望你觉得前面那些测试很有趣。如果你不知道其中一些答案,也别担心:随着不断学习和经验积累,你就能解决那些问题。
如果你在面试中被问到了其他有趣的问题,不要犹豫,马上来和我们分享吧。这会帮助到很多的开发者。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点豆丁微信公众号
君,已阅读到文档的结尾了呢~~
几种典型的面试方法-情景模拟面试,情景模拟面试题,情景模拟面试,情景模拟面试题目,公务员面试情景模拟题,班主任情景模拟面试题,银行情景模拟面试题,公务员面试情景模拟,部门情景模拟面试题目,情景模拟类面试题
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
几种典型的面试方法-情景模拟面试
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口豆丁微信公众号
君,已阅读到文档的结尾了呢~~
几种典型的面试方法-情景模拟面试
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
几种典型的面试方法-情景模拟面试
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口大学生求职面试答题技巧 5类典型试题点评
  大学生应聘时,面试是一个非常重要的环节,在这一环节中,很多人感到不知所措,或者做得不好,遭遇求职失败。为此,采访了一些就业指导老师,他们总结了一些知名企业的经典面试题,并做出面试技巧点评。
  问题1:你为什么觉得自己能够在这个职位上取得成就?
  分析:这是一个相当宽泛的问题,它给求职者提供了一个机会,可以让求职者表明自己的热情和挑战欲。对这个问题的回答,将为面试人在判断求职者是否对这个职位有足够的动力和自信心方面提供关键信息。
  错误回答:我不知道。我擅长做很多事情。如果我能得到并且决定接受这份工作,我确信自己可以把它做得相当好,因为我过去一直都很成功。
  评论:尽管表面听起来这种回答可以接受,但是它在几个方面都有欠缺:首先,这种语言很无力。像“擅长做很多事情”以及“相当好”之类的话,都无法反映你的进取心,而如果不能表现出足够的进取心,你就很难进入最好的企业。另外,将过去做过的所有事情同这个职位联系起来,意味着求职者对这一特定职位没有足够的成就欲望和真正的热情。
  正确回答:从我的经历来看,这是我的职业生涯中最适合我的一份工作。几年来,我一直在研究这个领域并且关注贵公司,一直希望能有这样的面试机会。我拥有必备的技能(简单讲述一个故事来加以说明),我非常适合这一职位,也确实能做好这份工作。
  评论:这是一个很有说服力的回答,因为它可以告诉面试人,这个求职者拥有足够的技能和知识来完成这项工作。他所讲的故事表明了求职者的技能,也验证了他最初的陈述。最后,求职者表示了“做好这份工作”的愿望,这证明了他具备对这份工作的热情和进取心。
  问题2:你最大的长处和弱点分别是什么?这些长处和弱点对你在企业的业绩会有什么样的影响?
  错误回答:从长处来说,我实在找不出什么突出的方面,我认为我的技能是非常广泛的。至于弱点,我想,如果某个项目时间拖得太久,我可能会感到厌倦。
            
免责声明:
① 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。
② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。
| 京ICP备号 |
CERNET Corporation

我要回帖

更多关于 面试典型问题 的文章

 

随机推荐