面试常见问题自己

2024-06-04 版权声明 我要投稿

面试常见问题自己(通用12篇)

面试常见问题自己 篇1

5.没上大学之前最快乐的一件事? 6.最大的优点是什么?

7.你认为理想的工作应该具备什么素质? 8.你若被录取,今年内有什么工作计划?

9.你最大的缺点是什么?(有人回答不能坚持,反问那你如何工作呢?工作都需要坚持)10.如果给你定岗,干了一段时间,你发现自己无法适应这份工作,你怎么做?

11.若你不想加班,而公司由于业务需要又要求加班,你怎么做?若只是你同事不想做,你怎么做?

12.你未来三年的职业生涯规划?

13.你在XX地,为什么要到离家那么远的公司工作呢? 14.做IE的,你认为应该具备什么样的特质? 15.你怎么处理好家庭与工作的关系? 16.你认为自己的适应能力强,为什么这么说? 17.你对工作的要求(就目前而言)?

18.大学快结束了,你最遗憾的一件事是什么? 19.马上大学就要结束了,你最想做的一件事是什么? 20.大学期间,你对交朋友有什么看法? 21.你家人对你最大的期望是什么? 22.你优点不少,那你的缺点是什么? 23.你说你成绩一般般,为什么一般呢?什么原因造成的呢?精力、重心问题还是能力问题? 24.你说做了兼职,都做了哪些兼职呢? 25.你大学主要的精力都用在什么地方呢?

26.你大学期间的主要精力都放在学习上,那其他方面的能力怎么弥补呢? 27.由于工作问题,男女朋友分居两地,你怎么协调呢?

28.目前有女朋友吗?若有,怎么协调学习工作?若无,那你的精力还能都放在工作上吗?还能全心全意地工作吗?

面试常见问题自己 篇2

首先, 我们来看看究竟什么是职场经历。基本上讲, 职场经历就是把你之前的各种工作经历或职业转换经历融合在一起的一个经历, 而不是一听上去就是弄虚作假或混杂无序。

从这个经历中, 别人能看出你对职业生涯有清晰的规划, 知道自己应该从什么地方开始, 使用各种资源, 即便看上去这些可能让你走了弯路, 但始终围绕着一个明确目标, 并显示着你正在一步步接近最终成功的目标;又或者你能准确地识别机遇, 让自己投身于激动人心充满挑战的事件中, 但仍然不失最终的目标和方向, 这才是介绍职场经历的真正意义。

了解这些, 你在面试时才能将以往自己的职业经历介绍到点子上, 让面试官更快速有效的了解你, 发现你的价值优势所在。

职场经历一般在面试中进行陈述, 如果过去的工作经验与之没有明显关联, 可能会让面试官觉得疑惑的时候, 这时一个优秀的职场经历陈述会打起作用, 甚至能让你的面试分数起死回生!优秀的陈述能帮你满足对方对你的疑问, 甚至还能吸引他们的注意力, 而不是在你进行冗长、毫无头绪的职业经历陈述时神游太虚。

简明扼要, 突出最有利的优势特质

要把握好陈述的时间。陈述时间不要过长, 太长恐怕会让面试官觉得你说话没重点, 而且很可能还没等到你要介绍自己特质的时候, 面试官已经准备打断你的发言了。陈述中要注意突出自己的几项对争取工作机会最为有利的特质, 如解决问题能手、充满创意、小心谨慎、与人相处融洽、合群、组织力高等等。你可以从中选择三个重点来说, 但记住, 不要对简历中已经提及的内容不断地重复重复再重复。

提前准备好曾经成功的工作项目

并非所有面试上都会让你举例说明你工作上成功的案例, 但是事先准备好怎么去说是面试前必须准备的事情。在阐述时, 应该避免夸张自己个人的成果, 只要说明你负责什么, 精确的工作细则, 最后这个项目获得怎样的成绩即可。事实上, 大部分聘人单位更注重你曾经拥有的经验, 而不是你曾经做的如何好。

不要去评价旧雇主

在陈述自己的职场经历时, 应该尽量避免对于以前工作的雇主作出主观的评价。事实上, 无论是赞扬还是批评前雇主, 都对于你面试新的工作是不利的。有些人喜欢说以前 (或现在) 的工作如何如何好, 这很容易让你陷入一个尴尬的境地, "既然以前 (或现在) 的工作这么好, 你为什么还要转换工作呢?"无论你的答案是什么, 其实你都有可能被认为是一个并不稳定的人 (甚至有可能被怀疑是你自己混不下去了) !更多的人喜欢批评以前 (或现在) 的雇主, 以求表现自己试图寻求更好的工作发展, 其实没有雇主喜欢被员工批评的, 这也包括正在面试你的雇主在内。

不要讨论涉及工作项目的预算 (或开支) 与自己的工作关系

这也是很多人容易犯的错误, 比如离开以前 (或现在) 的工作是因为公司缺乏预算 (资金) , 或者你曾经处理过的某个项目并不成功是因为预算 (或资金) 的关系。这是一个敏感的问题, 你面试的工作即使是一间比你以前工作的单位大很多的企业, 也不意味着每项工作都有充足的预算和资金。如果你在阐述你的职场经历时涉及到这个问题的话, 会被误以为你是一个只有在足够预算和资金下才可以做事的人。

把你的陈述语言修饰得生动些, 这样才能持续吸引面试官的注意力职场经历的内容一定要让面试官对你感兴趣才行, 要是太沉闷了, 只能让对方昏昏欲睡, 提不起兴致来听。

陈述比强调更有说服力, 试着举例证明你的优势

一味地只说自己的强项并不明智, 你也可以用一件如何走出挫折的经历来体现你的个性特征。要说出最重量级、关系最直接的成果奖项, 之前工作上取得过的重要成就或奖项要记得表达清楚, 但如果你得的奖实在太多了, 那就拣最重要、最能证明你适合该职位的说好了。

幽默的自嘲可以为你换来好印象

陈述中尽量推销自己的长处, 但不要提及自己的弱点, 如果可以的话, 尽量用幽默、风趣的方式来讲, 这会令面试官对你大加分!

争分夺秒别跑题, 不要在无关的人物或事件上浪费时间, 与你的职业经历无关的事情尽量不要提, 比如你为自己赢得了爱情, 或者你是如何善待宠物, 记着, 在这短短的几分钟之内, 远有比这些更重要的事情要做呢!

面试,最需要展示真实的自己 篇3

这天,她从网上看到国内一家著名的医疗公司举行校园招聘会,只是招聘条件有点苛刻,要求应聘者名牌大学毕业或者拥有硕士学历。因此,她有点犹豫不定。父亲看出了她的心思,对她说:“既然喜欢,就去试试,机会都是自己争取来的,犹犹豫豫成不了什么事。”刘敏决定去试试。

招聘会上,刘敏头一个冲到公司人事经理面前,双手递上简历,不卑不亢地说:“我没有硕士学历,也不是名牌大学毕业,但我觉得自己能胜任这个工作,您看我能投简历吗?”女经理略微诧异地抬起头看了她一眼,笑笑说:“当然可以投,但是录用结果不敢说。”收下简历后,女经理简单看了下,问刘敏是否带有作品和相关荣誉证书。刘敏一下子愣了,她忘记带了。很快,她就坦诚地说:“对不起,今天来得匆忙,忘记带了,不知您是否方便留下邮箱,回去我直接发给您。”让刘敏想不到的是,女经理不仅爽快地留下了邮箱地址,还把她的手机和办公室电话都写给了她。

忐忑不安地等了几天,刘敏终于接到了那家公司综合管理类岗位的面试通知。面试开始前,通过简单的寒暄,刘敏的心凉了大半截。参与这个岗位竞争的有十多人,除了她以外,其他人不是有硕士学历就是毕业于名牌大学。她感觉自己就是过来陪衬的,这么多强大的对手,自己怎能敌得过?不过,她还是迅速调整了自己的心态,当初想着面试的机会都没有,如今就既来之则安之吧。有了这种想法,刘敏稍微淡定了一些。

面试程序很简单,每个应聘者进屋接受面试官的询问,每人15分钟。可能是学历偏低的缘故吧,刘敏被排在最后一名。其他参加面试的人在备考室三五成群地聊着,刘敏却有些落魄地坐在窗边。偶尔偷听一下面试出来的人所透露的信息,每个人都貌似胸有成竹,对刘敏更是不小的打击。

终于轮到刘敏了,她长出一口气,轻松地走进面试室,把自己准备好的材料递交到面试官手中,按照示意坐到了指定的位置上。第一个问题是用3分钟时间介绍自己的基本情况和优缺点,这是个常规问题,刘敏做了充分准备。她迅速简单明了地做了自我介绍,然后结合岗位的需求分析了自己的优缺点。从面试官微微颔首的举动中,刘敏获得了许多勇气。她本以为下面还有刁钻古怪的问题,没想到接下来却成了轻松的聊天时刻。

面试官对刘敏所学的专业很感兴趣,说他们从来没有遇到过她这样的应聘者。双方探讨了许多诸如“化工与医疗”、“化工与食品”、“化工发展”等问题。到了这时,刘敏完全没了顾忌,反而放开了说,畅谈自己的见解,还不时纠正面试官在某些方面的错误认识,彼此聊得特别投机。临近午饭时,面试官友善地说:“这位同学,你先回去吧,具体结果会电话通知的。”回到家,父亲问结果如何,刘敏如实告知。父亲乐呵呵地说:“丫头,放心吧,工作没什么大问题,要不然人家也不会与你聊那么久的。”

果不其然,第二天中午,刘敏接到电话通知,让她下周一去公司签协议。刘敏有些不敢相信,特意发短信问了问头一天面试过程中认识的几位应聘者,得知他们都没有被录用,刘敏这才确信自己的工作真的落实了。

签协议那天,刘敏早早起床,梳妆打扮后,按照公司上班的时间准时出现在公司人力资源办公室。看到她,女经理首先表扬了她的诚意和礼貌,然后双方仔细探讨了一些必要的问题,很愉快地签了协议。但是,刘敏还是难以抑制自己内心的好奇,问经理录用她的原因。经理回答说:“首先是因为你表现得自然质朴,呈现给各位面试官的是真实的自己,其次是你作为本科生,可塑性强,发展潜力巨大。”

如今,刘敏的职位和薪水都得到了提升,她工作起来非常愉快。这次找工作的经历让她明白,真正成功的面试不是去蒙蔽主考官,真正的面试也没有什么门口放扫帚之类的小儿科隐形测试,想要打动面试官,也许并不需要那么多精细的技巧,而只需要去展现真实的自己。

英语面试形容自己 篇4

英语面试中用三个词形容自己,哪些比较好

easy-going和善的的 active 主动的,活跃的 adaptable 适应性强的 adroit 灵巧的,机敏的 aggressive 有进取心的 ambitious 有雄心壮志的 amiable 和蔼可亲的 amicable 友好的 analytical 善于分析的 apprehensive 有理解力的 aspiring 有志气的,有抱负的 capable 有能力的,有才能的 careful 办事仔细的 caring 有同情心的 candid 正直的 clever 机灵的,聪明的 charitable 宽厚的 cheerful 开朗的 competent 能胜任的 cooperative 有合作精神的 dedicated 有奉献精神的 devoted 有献身精神的 disciplined 守纪律的 discreet(在行动,说话等方面)谨慎的 dutiful 尽职的 earnest 认真的 easy-going 随和的 efficient 有效率的 energetic 精力充沛的 enthusiastic 充满热情的 faithful 守信的,忠诚的 frank 直率的,真诚的 friendly 友好的 frugal 俭朴的 hard-working 勤劳的 have an inquiring mind 爱动脑筋的 helpful 助人的,有益的 honest 诚实的independent 有主见的 industrious 勤奋的 ingenious 有独创性的 initiative 首创精神 intellective 有智力的 intelligent 理解力强的 inventive 有发明才能的,有创造力的 learned 精通某门学问的 liberal 心胸宽大的 logical 条理分明的 loyal 忠心耿耿的 painstaking 辛勤的,苦干的,刻苦的 passionate 充满热情的 precise 一丝不苟的 responsible 负责的 self-conscious 自觉的 sensible 明白事理的 steady 踏实的

面试题总结(我自己) 篇5

final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。

finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。

finalize—方法名。Java 技术允许使用 finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。

final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。

finally是异常处理语句结构的一部分,表示总是执行。

finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。

二、Abstract,Interface的区别

声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。

接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。

三、PreparedStatement和Statement的区别及效率

public interface Statementextends Wrapper

用于执行静态 SQL 语句并返回它所生成结果的对象。

在默认情况下,同一时间每个 Statement 对象在只能打开一个 ResultSet 对象。因此,如果读取一个 ResultSet 对象与读取另一个交叉,则这两个对象必须是由不同的 Statement 对象生成的。如果存在某个语句的打开的当前 ResultSet 对象,则 Statement 接口中的所有执行方法都会隐式关闭它。public interface PreparedStatementextends Statement

表示预编译的 SQL 语句的对象。

SQL 语句被预编译并存储在 PreparedStatement 对象中。然后可以使用此对象多次高效地执行该语句。

四、String 和StringBuffer的区别

JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。

String的长度是不可变的,StringBuffer的长度是可变的。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法

五、说出ArrayList,Vector, LinkedList的存储性能和特性

ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。

六、Collection 和 Collections的区别。

Collection是集合类的上级接口,继承与他的接口主要有Set 和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。

Collections是个java.util下的类,静态的,没有构造函数,它包含有各种有关集合操作的静态方法。Sort方法,public static > void sort(List list)根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。列表中的所有元素都必须是可相互比较的。

Collection是个java.util下的接口,它是各种集合结构的父接口。

七、sleep()和 wait()有什么区别? 搞线程的最爱

sleep()方法是使线程停止一段时间的方法。在sleep 时间间隔期满后,线程

不一定立即恢复执行。这是因为在那个时刻,其它线程可能正在运行而且没有被调度为放弃执行,除非(a)“醒来”的线程具有更高的优先级(b)正在运行的线程因为其它原因而阻塞。

wait()是线程交互时,如果线程对一个同步对象x 发出一个wait()调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。

sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。

wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。

八、Hashtable和HashMap的区别

HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。

HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。

Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。

最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。

Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。

Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现

HashMap允许将null作为一个entry的key或者value,而Hashtable不允许还有就是,HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。

最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供外同步。

Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。

就HashMap与HashTable主要从三方面来说。

一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现

二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的三.值:只有HashMap可以让你将空值作为一个表的条目的key或value

都属于Map接口的类,实现了将惟一键映射到特定的值上。

HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。

在面试中认识自己 篇6

1.首先你必须写一份简历,告诉这间公司,为什么要选择你而不是选择别人。别人是学生会长,别人组织过无数次大型活动,别人有大量相关工作经验,别人有数种相关的证书,那么你有什么值得这间公司以高薪雇用你?有什么是你有而别人没有的?

2.你投考了全国的顶尖咨询公司。今天,你坐在他们豪华的办公室内,俯视整座城市在你脚下,坐在你身边的是交大、复旦、清华、北大甚至有哈佛的毕业生,他们和你一样都投考这间公司,今天在比笔试。你觉得你能在笔试中赢过他们吗?

3.这是一道考你分析能力的面试问题:有间药店,旗下有中成药及西药产品,

公司CEO发现利润在下降,你能为他分析利润下降的原因吗?

4.再考虑你解决问题的能力:承上,你将如何建议CEO解决利润下降的问题?你的工作经历中有没有难以解决的问题,你最后透过有效的分析解决这个问题?

5.这道考你的忠诚度:你将来希望担当什么职位,怎么筹划你的职业生涯,你将如何实现你的计划?

6.考你领导力:你认为怎么才是一个好的领袖,怎么是一个好的管理人员?

7.考你沟通能力:如果你的意见与上司不合,你将如何处理?

8.考你市场敏感度:如果你上司希望在澳门办一本杂志,你会给予他什么意见?

9.考你经营能力:给你一千万,但三年后你要还我一千二百万。那么这三年你会做什么?

面试:如何展示自己的风度 篇7

公务员面试测评的指标体系中,一般包括对参试者风度评价的内容。在面试中,影响风度的指标主要有三个:语言表达、动作举止和服饰仪表。美国学者曾提出过一个公式:一个信息表达的总效果=7%的语言+38%的声音+55%的面部表情。从中我们可以看出,在面试中,除答题的内容外,应试者的表情、声音等其他因素,对面试成绩的影响也不可小视。因为,良好的气质风度可以凸显应试者的个人魅力,加深考官和评委良好的感觉和印象,从而在面试中取得胜人一筹的成绩。

在公务员面试中,不少考生因为风度欠佳而影响了成绩。其主要问题可以归纳为:一是在面试中语言表达的效果欠佳,声音低沉嘶哑,吐字不清,发音颤抖,口头禅过多,语速节奏把握不当。二是面试答题时,表情木然,神情紧张或过于严肃,目光吊滞;行为举止不当,过分谦恭,弯腰躬背,两手下意识地揉搓,点头哈腰;回答问题时辅助性的手势较零碎,频度过高,让人觉得滑稽可笑;坐姿不正,出现摇头晃脑、抖腿、架二郎腿等下意识的动作。三是仪表过于随便,给人留下不够庄重的感觉。那么,如何在面试中恰到好处地展示自己的风度,给考官留下最佳印象呢? 中公教育专家建议考生要注意以下三方面。

一、在语言的表达上,要做到准确、精练、平易、生动。一是要准确。要掌握答题的思维技巧,遣词造句要能准确表

给人改变未来的力量

情达意,如实反映自己的思想。切忌故弄玄虚、华而不实和生造词语。二是要精练。简洁洗练,要言不烦,言简意赅,适当运用成语、谚语和简短明快的短句。力戒空话套话、口头禅和重复累赘之语。三是要平易。面试答题应尽量通俗易懂,多用口语化的语言和明快的短句,多用自己的语言。四是要生动。要掌握语言技巧,不能用吊板的念稿子似的语调来回答问题,那样只会降低吸引力。应吐字清晰,嗓音响亮悦耳,圆润柔和,富有情感。要注意语调,说话时应掌握语法重音和逻辑重音,根据语义、语法及思想感情表达的需要而使语音显出高低、抑扬、快慢、轻重和停顿等变化。

二、在行为举止上,要尽量做到神情自若,优雅大方。由于面试时间有限,高超的体态语言会给评委留下深刻的第一印象,是面试走向成功的良好开端。相反,如果体态语言笨拙,由于“晕轮效应”的作用,要想在有限的时间内通过精彩的答题来弥补和扭转不良印象,难度可想而知。那么,如何运用好体态语言呢?一是要注意表情,以笑达意,以眼传神。适时的微笑能够融洽参试者与考官之间的关系,缩短彼此的心理距离,给人以美感,表达出愉悦的情绪体验和积极的心境。二是要注意行为语言,坐姿要端正,举止要得体。坐立行走时要挺直脊梁。坐下后要两腿自然靠拢,给人以精神振奋的感觉。手的摆放要自然,在讲话时可以适当地添加一些辅助的手势,以吸引别人的注意,并起到强调的作用,但切

给人改变未来的力量

不可手舞足蹈,给人作风漂浮的错觉。三是有声语言和动作语言应适时互补。面试时回答问题的内容再好,若表情刻板,冷若冰霜,也会使语言表达逊色,让人觉得乏味,影响到面试的成绩。当然,也要防止体态语的乱用,不要老是无目的、单调、机械地重复某种动作,防止体态动作太碎、太多,给人留下不够庄重的印象。

三、在服饰仪表上,要衣冠整洁,头发、胡须要整理干净。外表在很大程度上决定着人的第一印象,着装应依据整洁、新颖、协调的原则,注意适合干部工作的职业特点和面试考场环境。要符合自己的气质,并能弥补性格的缺陷;根据人的审美通感的需要,着装上的冷暖色调与应试者性格的刚柔特色中和;要通过合适的服饰打扮来扬长避短,如体形胖者穿衣颜色宜深,产生紧缩和匀称感,瘦者则应相反;此外,还要符合性别和年龄特征。要达到以上各方面的要求,增强自身的气质和风度,平时就要从以下三个方面进行训练。第一,强化心理素质。一是重视实践锻炼。平时应该积极争取参加辩论、演讲和即席发言的机会,在实践中提高自己。二是要善于自我调节心理。学会自我鼓励、疏导和暗示,以减轻心理压力。三是准备充分,增强信心。如有可能,应事前模拟面试的情景,请朋友扮演考官,并充分考虑到各种可能出现的情况,以求在面试时保持最佳形象。四是要提前适应面试的应试环境,尽早熟悉应试的现场,以提高心理的适

给人改变未来的力量

应度。

面试关照手册之表现自己 篇8

始终表现你的热情,不要轻易放弃努力。

在面试前与考官握手,微笑着直视着他的眼睛。面试结束后,也要与他握手道别。

轻松自如地坐在椅子上,但不要重陷在椅子里。除非坐在柔软的椅子或沙发上,否则坐得太远会给考官疏远的感觉。

即使你认为事情进展顺利,也不要太悠然自得。即使你会抽烟的话,在这种场合也不宜抽烟。

不要在这种场合开玩笑,避免不适合这种场合的玩笑和幽默。 在面试开始前就拿出你随身携带的钢笔和记事本,记录下整个面试过程中的要点,尤其要对细节问题感兴趣并给予重视。

如果在面试过程中,考官接到一个电话,在他接听电话几分钟后,你可以从自己的公文包中拿出一篇材料阅读。这使你看上去很聪明,并且能体现出你的时间观念很强,更重要的是考官可以在没有监视的感觉下更好地处理那个电话。

如何回答面试中常见的一些问题?面试就像推销商品一样,不同的只是推销你自己。千万不要期望用相同的言行来应付所有的考官,他们往往是各具特色的。你必须机敏、诚恳而又正确地回答所有标准型问题。这里有一些例子,也许你早已多次遇见这样的问题了。 你为什么喜欢这些工作?

你为什么要辞退原来的工作?

为什么你不被原单位雇佣了?

在过去的工作中哪一段经历是你最感自豪的?

你有哪些优点和缺点?

你有着与这份工作不同的工作经验或没有任何工作经验,那么你又如何来做这个工作呢?

我们为什么要雇佣你?

你还有什么其他兴趣?

你必须准确地回答这些或类似的问题,要像呼吸一样慢慢地按程序回答每个问题。

判断一下考官喜欢什么样的回答。有的人喜欢听你介绍工作经历中的实例,有的人希望知道你工作的能力,有的人希望你来做一个简单的自我介绍,有的人则喜欢听你做详尽的阐述。仔细地聆听、观察他们,你就可以从他们的言谈举止中发现什么是他们喜欢的回答,然后投其所好。

尝试用一些不重要的面试来为重要的面试做准备。你可以从实践中总结出经验,寻找出给人留下印象的途径。

总结自己面试失败的原因 篇9

一、对房产/物业服务工作的认识不够;

二、对品质管理的要点思路太发散,没有体现出专业度;

三、没有高度、没有具体开展工作的思路.

应对措施:

一、把自己好好专业包装一下 ,让别人觉得自己管理和工作思路很清晰也很专业 .

二、理解房产物业服务工作的工作要素和思路,并梳理出可以宣传自己的要点,谈问题要有深度,能够解决团队问题.

三、打扮要职业化,发型以阳光化为主,谈吐大方,不失优雅.

望大家给我一点建议

面试题:朋友对自己的评论 篇10

你的好友怎样评价你?

分析 通过这个问题可以了解求职者的个性,这个问题看起来与求职者的潜能无关,但它反映了一种趋势,那就是企业倾向于雇用有高尚道德标准和高超技能的人。

错误回答 我认为他们会说我是一个有趣的人。对我最恰当的评价就是,我喜欢努力工作和尽情娱乐。

评论 这种回答听起来似乎无懈可击,但是它却存在几个问题。首先,这种回答并没有对所提问题做出答复,还会让面试人怀疑求职者没有亲密的朋友。另外,这种回答也会让面试人怀疑“尽情娱乐”的本质,从而有可能提出更多具有杀伤力的`问题,比如有关酗酒和吸毒等问题,

正确回答 我的朋友对我很重要。在与朋友的交往中,最重要的是,彼此之间有互相依赖的感觉。我们都很忙,并不能经常会面,但在我可以称为亲密朋友的几个人中,我们都知道,大家随时可以互相依赖。

面试:充分展示自己所擅长的 篇11

1、在面试过程中可以把话题引到自己擅长的内容上来。可以运用一些语言技巧在回答一个问题的过程中将问题过渡到你擅长的地方。

2、在举事例的过程中要注意STAR原则。一般有经验的面试官会让应聘者举一个经过的典型事例,这也是常说的行为面试。面试官一般会从situation、task、action、result即S、T、A、R四个方面提问,

所以在表达自己组织活动的事例时要从这四个方面表达,即当时的情景是怎样的,你面临着什么样的任务/你在团队中的角色,你采取了什么样的行动,最后取得什么样的效果。

面试常见问题自己 篇12

1、struts2工作流程

Struts 2框架本身大致可以分为3个部分:

核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。

核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。

业务控制器Action和业务逻辑组件是需要用户来自己实现的。

用户在开发Action和业务逻辑组件的同时,还需要编写相关的配置文件,供核心控制器FilterDispatcher来使用。

Struts 2的工作流程相对于Struts 1要简单,与WebWork框架基本相同,所以说Struts 2是WebWork的升级版本。基本简要流程如下: 1、客户端初始化一个指向Servlet容器的请求;

2、这个请求经过一系列的过滤器(Filter)

(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action

4、如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy

5、ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类

6、ActionProxy创建一个ActionInvocation的实例。

7、ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。

8、一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。返回结果通常是(但不总是,也可 能是另外的一个Action链)一个需要被表示的JSP或者FreeMarker的模版。在表示的过程中可以使用Struts2 框架中继承的标签。在这个过程中需要涉及到ActionMapper

9、响应的返回是通过我们在web.xml中配置的过滤器

10、如果ActionContextCleanUp是当前使用的,则FilterDispatecher将不会清理sreadlocal ActionContext;如果ActionContextCleanUp不使用,则将会去清理sreadlocals。

2、说下Struts的设计模式

MVC模式: web应用程序启动时就会加载并初始化ActionServler。用户提交表单时,一个配置好的ActionForm对象被创建,并被填入表单相应的数据,ActionServler根据Struts-config.xml文件配置好的设置决定是否需要表单验证,如果需要就调用ActionForm的Validate()验证后选择将请求发送到哪个Action,如果Action不存在,ActionServlet会先创建这个对象,然后调用Action的execute()方法。Execute()从ActionForm对象中获取数据,完成业务逻辑,返回一个ActionForward对象,ActionServlet再把客户请求转发给ActionForward对象指定的jsp组件,ActionForward对象指定的jsp生 成动态的网页,返回给客户。

3、拦截器和过滤器的区别

1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。

2、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器。

3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。

4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。

5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。

4、struts1于struts2的比较

1、Action 类: Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。

Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。

2、线程模式: Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事,并且要在开发时特别小心。Action资源必须是线程安全的或同步的。

Struts2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。(实际上,servlet容器给每个请求产生许多可丢弃的对象,并且不会导致性能和垃圾回收问题)

3、Servlet 依赖: Struts1 Action 依赖于Servlet API ,因为当一个Action被调用时HttpServletRequest 和

HttpServletResponse 被传递给execute方法。

Struts 2 Action不依赖于容器,允许Action脱离容器单独被测试。如果需要,Struts2 Action仍然可以访问初始的request和response。但是,其他的元素减少或者消除了直接访问HttpServetRequest 和

HttpServletResponse的必要性。

4、可测性:

测试Struts1 Action的一个主要问题是execute方法暴露了servlet API(这使得测试要依赖于容器)。一个第三方扩展--Struts TestCase--提供了一套Struts1的模拟对象(来进行测试)。

Struts 2 Action可以通过初始化、设置属性、调用方法来测试,“依赖注入”支持也使测试更容易。

5、捕获输入:

Struts1 使用ActionForm对象捕获输入。所有的ActionForm必须继承一个基类。因为其他JavaBean不能用作ActionForm,开发者经 常创建多余的类捕获输入。动态Bean(DynaBeans)可以作为创建传统ActionForm的选择,但是,开发者可能是在重新描述(创建)已经存 在的JavaBean(仍然会导致有冗余的javabean)。

Struts 2直接使用Action属性作为输入属性,消除了对第二个输入对象的需求。输入属性可能是有自己(子)属性的rich对象类型。Action属性能够通过

web页面上的taglibs访问。Struts2也支持ActionForm模式。rich对象类型,包括业务对象,能够用作输入/输出对象。这种

ModelDriven 特性简化了taglib对POJO输入对象的引用。

6、表达式语言:

Struts1 整合了JSTL,因此使用JSTL EL。这种EL有基本对象图遍历,但是对集合和索引属性的支持很弱。

Struts2可以使用JSTL,但是也支持一个更强大和灵活的表达式语言-- “Object Graph Notation Language ”(OGNL).7、绑定值到页面(view): Struts 1使用标准JSP机制把对象绑定到页面中来访问。

Struts 2 使用

“ValueStack ”技术,使taglib能够访问值而不需要把你的页面(view)和对象绑定起来。ValueStack策略允许通过一系列名称相同但类型不同的属性重用页面(view)。

8、类型转换:

Struts 1 ActionForm 属性通常都是String类型。Struts1使用Commons-Beanutils进行类型转换。每个类一个转换器,对每一个实例来说是不可配置的。

Struts2 使用OGNL进行类型转换。提供基本和常用对象的转换器。

9、校验:

Struts 1支持在ActionForm的validate方法中手动校验,或者通过Commons Validator的扩展来校验。同一个类可以有不同的校验内容,但不能校验子对象。

Struts2支持通过validate方法和XWork校验框架来进行校验。XWork校验框架使用为属性类类型定义的校验和内容校验,来支持chain校验子属性

10、Action执行的控制:

Struts1支持每一个模块有单独的Request Processors(生命周期),但是模块中的所有Action必须共享相同的生命周期。

Struts2支持通过拦截器堆栈(Interceptor Stacks)为每一个Action创建不同的生命周期。堆栈能够根据需要和不同的Action一起使用。

为什么要使用Struts2 Struts2 是一个相当强大的Java Web开源框架,是一个基于POJO的Action的MVC Web框架。它基于当年的Webwork和XWork框架,继承其优点,同时做了相当的改进。

1.Struts2基于MVC架构,框架结构清晰,开发流程一目了然,开发人员可以很好的掌控开发的过程。

2使用OGNL进行参数传递。

OGNL提供了在Struts2里访问各种作用域中的数据的简单方式,你可以方便的获取Request,Attribute,Application,Session,Parameters中的数据。大大简化了开发人员在获取这些数据时的代码量。3强大的拦截器

Struts2 的拦截器是一个Action级别的AOP,Struts2中的许多特性都是通过拦截器来实现的,例如异常处理,文件上传,验证等。拦截器是可配置与重用的,可以将一些通用的功能如:登录验证,权限验证等置于拦截器中以完成一些Java Web项目中比较通用的功能。在我实现的的一Web项目中,就是使用Struts2的拦截器来完成了系统中的权限验证功能。4易于测试

Struts2的Action都是简单的POJO,这样可以方便的对Struts2的Action编写测试用例,大大方便了5Java Web项目的测试。

易于扩展的插件机制在Struts2添加扩展是一件愉快而轻松的事情,只需要将所需要的Jar包放到WEB-INF/lib文件夹中,在struts.xml中作一些简单的设置就可以实现扩展。6模块化管理

Struts2已经把模块化作为了体系架构中的基本思想,可以通过三种方法来将应用程序模块化:将配置信息拆分成多个文件把自包含的应用模块创建为插件创建新的框架特性,即将与特定应用无关的新功能组织成插件,以添加到多个应用中去。

7全局结果与声明式异常

为应用程序添加全局的Result,和在配置文件中对异常进行处理,这样当处理过程中出现指定异常时,可以跳转到特定页面。

他的如此之多的优点,是很多人比较的青睐,与spring ,Hibernate进行结合,组成了现在比较流行的ssh框架,当然每个公司都要自己的框架,也是ssh变异的产品。

struts2有哪些优点?

1)在软件设计上Struts2的应用可以不依赖于Servlet API和struts API。Struts2的这种设计属于无侵入式设计; 2)拦截器,实现如参数拦截注入等功能;

3)类型转换器,可以把特殊的请求参数转换成需要的类型; 4)多种表现层技术,如:JSP、freeMarker、Velocity等; 5)Struts2的输入校验可以对指定某个方法进行校验;

6)提供了全局范围、包范围和Action范围的国际化资源文件管理实现

struts2是如何启动的?

struts2框架是通过Filter启动的,即StrutsPrepareAndExecuteFilter,此过滤器为struts2的核心过滤器; StrutsPrepareAndExecuteFilter的init()方法中将会读取类路径下默认的配置文件struts.xml完成初始化操作。struts2读取到struts.xml的内容后,是将内容封装进javabean对象然后存放在内存中,以后用户的每次请求处理将使用内存中的数据,而不是每次请求都读取struts.xml文件。

struts2框架的核心控制器是什么?它有什么作用?

1)Struts2框架的核心控制器是StrutsPrepareAndExecuteFilter。2)作用:

负责拦截由/*指定的所有用户请求,当用户请求到达时,该Filter会过滤用户的请求。默认情况下,如果用户请求的路径 不带后缀或者后缀以.action结尾,这时请求将被转入struts2框架处理,否则struts2框架将略过该请求的处理。

可以通过常量“struts.action.extension”修改action的后缀,如:

如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。

struts2配置文件的加载顺序?

struts.xml ——> struts.properties 常量可以在struts.xml或struts.properties中配置,如果在多个文件中配置了同一个常量,则后一个文件中配置的常量值会覆盖前面文件中配置的常量值.struts.xml文件的作用:通知Struts2框架加载对应的Action资源

struts2常量的修改方式?

常量可以在struts.xml或struts.properties中配置,两种配置方式如下: 1)在struts.xml文件中配置常量

2)在struts.properties中配置常量(struts.properties文件放置在src下):

struts.action.extension=do struts2如何访问HttpServletRequest、HttpSession、ServletContext三个域对象?

方案一:

HttpServletRequest request =ServletActionContext.getRequest();HttpServletResponse response =ServletActionContext.getResponse();HttpSession session= request.getSession();ServletContext servletContext=ServletActionContext.getServletContext();

方案二:

类 implements ServletRequestAware,ServletResponseAware,SessionAware,ServletContextAware 注意:框架自动传入对应的域对象

struts2是如何管理action的?这种管理方式有什么好处?

struts2框架中使用包来管理Action,包的作用和java中的类包是非常类似的。

主要用于管理一组业务功能相关的action。在实际应用中,我们应该把一组业务功能相关的Action放在同一个包下。

struts2中的默认包struts-default有什么作用?

1)struts-default包是由struts内置的,它定义了struts2内部的众多拦截器和Result类型,而Struts2很多核心的功能都是通过这些内置的拦截器实现,如:从请求中

把请求参数封装到action、文件上传和数据验证等等都是通过拦截器实现的。当包继承了struts-default包才能使用struts2为我们提供的这些功能。2)struts-default包是在struts-default.xml中定义,struts-default.xml也是Struts2默认配置文件。Struts2每次都会自动加载 struts-default.xml文件。

3)通常每个包都应该继承struts-default包。

struts2如何对指定的方法进行验证?

1)validate()方法会校验action中所有与execute方法签名相同的方法; 2)要校验指定的方法通过重写validateXxx()方法实现,validateXxx()只会校验action中方法名为Xxx的方法。其中Xxx的第一个字母要大写; 3)当某个数据校验失败时,调用addFieldError()方法往系统的fieldErrors添加校验失败信息(为了使用addFieldError()方法,action可以继承ActionSupport),如果系统 的fieldErrors包含失败信息,struts2会将请求转发到名为input的result;

4)在input视图中可以通过显示失败信息。5)先执行validateXxxx()->validate()->如果出错了,会转发所指定的页面,如果不出错,会直接进行Action::execute()方法

struts2默认能解决get和post提交方式的乱码问题吗?

不能。struts.i18n.encoding=UTF-8属性值只能解析POST提交下的乱码问题。

请你写出struts2中至少5个的默认拦截器?

fileUpload 提供文件上传功能

i18n 记录用户选择的locale cookies 使用配置的name,value来是指cookies checkbox 添加了checkbox自动处理代码,将没有选中的checkbox的内容设定为false,而html默认情况下不提交没有选中的checkbox。

chain 让前一个Action的属性可以被后一个Action访问,现在和chain类型的result()结合使用。

alias 在不同请求之间将请求参数在不同名字件转换,请求内容不变

值栈ValueStack的原理与生命周期?

1)ValueStack贯穿整个 Action 的生命周期,保存在request域中,所以ValueStack和request的生命周期一样。当Struts2接受一个请求时,会迅速创建ActionContext,ValueStack,action。然后把action存放进ValueStack,所以action的实例变量可以被OGNL访问。请求来的时候,action、ValueStack的生命开始,请求结束,action、ValueStack的生命结束;

2)action是多例的,和Servlet不一样,Servelt是单例的;

3)每个action的都有一个对应的值栈,值栈存放的数据类型是该action的实例,以及该action中的实例变量,Action对象默认保存在栈顶; 4)ValueStack本质上就是一个ArrayList;

5)关于ContextMap,Struts 会把下面这些映射压入 ContextMap 中: parameters : 该 Map 中包含当前请求的请求参数

request : 该 Map 中包含当前 request 对象中的所有属性 session :该 Map 中包含当前 session 对象中的所有属性

application :该 Map 中包含当前 application 对象中的所有属性 attr:该 Map 按如下顺序来检索某个属性: request, session, application 6)使用OGNL访问值栈的内容时,不需要#号,而访问request、session、application、attr时,需要加#号;

7)注意: Struts2中,OGNL表达式需要配合Struts标签才可以使用。如: 8)在struts2配置文件中引用ognl表达式 ,引用值栈的值,此时使用的“$”,而不是#或者%;

ActionContext、ServletContext、pageContext的区别?

1)ActionContext是当前的Action的上下文环境,通过ActionContext可以获取到request、session、ServletContext等与Action有关的对象的引用; 2)ServletContext是域对象,一个web应用中只有一个ServletContext,生命周期伴随整个web应用;

3)pageContext是JSP中的最重要的一个内置对象,可以通过pageContext获取其他域对象的应用,同时它是一个域对象,作用范围只针对当前页面,当前页面结束时,pageContext销毁,生命周期是JSP四个域对象中最小的。

result的type属性中有哪几种结果类型?

一共10种:

dispatcher struts默认的结果类型,把控制权转发给应用程序里的某个资源不能把控制权转发给一个外部资源,若需要把控制权重定向到一个外部资源, 应该使用 redirect结果类型

redirect 把响应重定向到另一个资源(包括一个外部资源)redirectAction 把响应重定向到另一个 Action freemarker、velocity、chain、httpheader、xslt、plainText、stream

拦截器的生命周期与工作过程?

1)每个拦截器都是实现了Interceptor接口的 Java 类;

2)init(): 该方法将在拦截器被创建后立即被调用, 它在拦截器的生命周期内只被调用一次.可以在该方法中对相关资源进行必要的初始化;

3)intercept(ActionInvocation invocation): 每拦截一个动作请求, 该方法就会被调用一次; 4)destroy: 该方法将在拦截器被销毁之前被调用, 它在拦截器的生命周期内也只被调用一次;

5)struts2中有内置了18个拦截器。

struts2如何完成文件的上传?

1、JSP页面:

1)JSP页面的上传文件的组件:,如果需要一次上传多个文件, 就必须使用多个 file 标签, 但它们的名字必须是相同的,即:

name=“xxx”的值必须一样;

2)必须把表单的enctype属性设置为:multipart/form-data; 3)表单的方法必须为post,因为post提交的数据在消息体中,而无大小限制。

2、对应的action:

1)在 Action 中新添加 3 个和文件上传相关的属性;

2)如果是上传单个文件, uploadImage属性的类型就是 java.io.File, 它代表被上传的文件, 第二个和第三个属性的类型是 String, 它们分别代表上传文 件的文件名和文件类型,定义方式是分别是:

上一篇:个人四风问题整改清单下一篇:德育工作经验交流会发言稿范文