学坛作文网

java作为面试官如何提问

2021-10-14 11:21:22 22

  作为面试官如果要面试一个java员,那么该如何提问呢?下面是第一范文网小编给大家整理的java作为面试官如何提问,供大家参阅!

java作为面试官如何提问

  1、连串式提问

  即人力资源主考官向面试者提出一连串相关的问题,要求应试者逐个回答。这种提问方式主要是考察面试者的反应能力、思维的逻辑性和条理性。

  例如:“你在过去的工作中出现过什么重大失误?如果有,是什么?从这件事本身你吸取的教训是什么?如果今后在遇到此类情况,你会如何处理?”

  回答这个问题,首先要保持镇静,不要被一连串的问题吓住,要听清主考官问了哪些问题,这些问题一般都是相关,要回答后一个必须以前一个问题的回答为基础,这就更要求应试者听清题目及其顺序,逐一回答。

  2、开放式提问

  所谓开放式提问,就是指提出的问题应聘者不能使用简单的“是”或“不是”来回答,而必须另加解释才能回答圆满。因此,主考官提出的问题如果能引发面试者给予详细的说明,则符合“开放式提问”的要求。面试的提问一般都应该用开放式的提问,以便引出应试者的思路,真实考察其水平。

  那么,什么样的题目是开放式的题目,以下举几个的例子:

  你在大学期间,从事过那些社会工作?

  你的专业课开了多少门?你认为这些课将对工作有什么帮助吗?

  什么原因促使你在二年内换了三次工作?这类提问的目的是为了从应试者那里获得大量丰富的讯息;并且鼓励应试者回答问题,避免被动。提问方式常用“如何……”“什么……”“为什么……”“哪个……”等。

  回答这类问题,应试者应该开阔思路,对主考官提出的问题尽量给予圆满的回答,同时要注意做到条理清晰、逻辑性强,说理透彻,充分展现各方面的能力。这样才能让主考官尽可能多的了解自己,这是一个被录用的前提条件,如果应试者不能被主考官所了解,就根本谈不上被录用。

  3、非引导式提问

  对于非引导式提问,应试者可以充分发挥,尽量说服自己心中的感受、意见、看法和评论。这样的问题没有“特定”的回答方式,也没有“特定”的答案。

  例如,主考官问:“请你谈一谈担任学生干部时的经验。”这就是“非引导式”谈话。主考官提出问题之后,便可静静的聆听对方的叙述,而不必再有其他的表示。与引导式谈话相比,非引导式谈话中,应试者可以尽量多说,该说什么就说什么,因此可以提供丰富的资料。应试者的阅历、经验、语言表达能力、分析概括能力都得到了充分的展现,这样有利于主考官作出客观的评价。

  4、封闭式提问

  这是一种可以得到具体回答问题。这类问题比较简单、常规,涉及范围较小。关于下面的一些情况常用封闭式提问:工作经历:包括过去的工作职位、成就、工作成绩、个人收入、工作满意与否以及调动原因。学历:包括专业、学习成绩、突出的学科、最讨厌的学科、课程设置等。早期家庭状况:包括父母的职业、家庭收入、家庭成员等。个性与追求:包括性格、爱好、愿望、需求、情绪、目标设置与人生态度等。

Java程序员经典面试题

  1.Java 中能创建Volatile 数组吗?

  能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。

  2.volatile 能使得一个非原子操作变成原子操作吗?

  一个典型的例子是在类中有一个long 类型的成员变量。如果你知道该成员变量会被多个线程访问,如计数器、价格等,你最好是将其设置为 volatile。为什么?因为 Java 中读取long 类型变量不是原子的,需要分成两步,如果一个线程正在修改该 long 变量的值,另一个线程可能只能看到该值的一半(前 32 位)。但是对一个 volatile 型的 long 或double 变量的读写是原子。

  3.volatile 修饰符的有过什么实践?

  一种实践是用 volatile 修饰 long 和 double 变量,使其能按原子类型来读写。

  double 和 long 都是64位宽,因此对这两种类型的读是分为两部分的,第一次读取第一个 32 位,然后再读剩下的 32 位,这个过程不是原子的,但Java 中 volatile 型的 long 或 double 变量的读写是原子的。volatile 修复符的另一个作用是提供内存屏障(memory barrier),例如在分布式框架中的应用。简单的说,就是当你写一个 volatile 变量之前,Java 内存模型会插入一个写屏障(writebarrier),读一个volatile 变量之前,会插入一个读屏障(read barrier)。意思就是说,在你写一个volatile 域时,能保证任何线程都能看到你写的值,同时,在写之前,也能保证任何数值的更新对所有线程是可见的,因为内存屏障会将其他所有写的值更新到缓存。

  4.volatile 类型变量提供什么保证?

  volatile 变量提供顺序和可见性保证,例如,JVM或者 JIT为了获得更好的性能会对语句重排序,但是 volatile 类型变量即使在没有同步块的情况下赋值也不会与其他语句重排序。 volatile 提供 happens-before 的保证,确保一个线程的修改能对其他线程是可见的。某些情况下,volatile 还能提供原子性,如读 64 位数据类型,像 long 和 double 都不是原子的,但 volatile 类型的 double 和 long 就是原子的。

  5.10个线程和2个线程的同步代码,哪个更容易写?

  从写代码的角度来说,两者的复杂度是相同的,因为同步代码与线程数量是相互独立的。但是同步策略的选择依赖于线程的数量,因为越多的线程意味着更大的竞争,所以你需要利用同步技术,如锁分离,这要求更复杂的代码和专业知识。

  6.你是如何调用wait方法的?使用if 块还是循环?为什么?

  wait 方法应该在循环调用,因为当线程获取到CPU 开始执行的时候,其他条件可能还没有满足,所以在处理前,循环检测条件是否满足会更好。下面是一段标准的使用 wait 和 notify 方法的代码:

  // The standard idiom for using the waitmethodsynchronized (obj) {while (condition does not hold)

  obj.wait; // (Releases lock, andreacquires on wakeup)... // Perform action appropriate to condition}

  7.什么是多线程环境下的伪共享(false sharing)?

  伪共享是多线程系统(每个处理器有自己的局部缓存)中一个众所周知的性能问题。伪共享发生在不同处理器的上的线程对变量的修改依赖于相同的缓存行。

  Java 中应该使用什么数据类型来代表价格?

  如果不是特别关心内存和性能的话,使用BigDecimal,否则使用预定义精度的 double 类型。

  8.怎么将byte转换为String?

  可以使用 String 接收 byte 参数的构造器来进行转换,需要注意的点是要使用的正确的编码,否则会使用平台默认编码,这个编码可能跟原来的编码相同,也可能不同。

  我们能将int强制转换为byte 类型的变量吗?如果该值大于byte 类型的范围,将会出现什么现象?

  是的,我们可以做强制转换,但是Java 中 int 是 32 位的,而 byte 是 8 位的,所以,如果强制转化是,int 类型的高 24 位将会被丢弃,byte 类型的范围是从 -128 到 128。

  9.哪个类包含 clone 方法?是 Cloneable 还是 Object?

  java.lang.Cloneable 是一个标示性接口,不包含任何方法,clone 方法在 object 类中定义。并且需要知道 clone 方法是一个本地方法,这意味着它是由 c 或 c++ 或其他本地语言实现的。

  10.Java 中++ 操作符是线程安全的吗?

  不是线程安全的操作。它涉及到多个指令,如读取变量值,增加,然后存储回内存,这个过程可能会出现多个线程交差。

  a = a + b 与a += b 的区别+= 隐式的将加操作的结果类型强制转换为持有结果的类型。如果两这个整型相加,如byte、short 或者int,首先会将它们提升到int 类型,然后在执行加法操作。如果加法操作的结果比a 的最大值要大,则a+b 会出现编译错误,但是a += b 没问题,如下:

  byte a = 127;byte b = 127;b = a + b; // error : cannot convert from int to byteb += a; // ok(译者注:这个地方应该表述的有误,其实无论 a+b的值为多少,编译器都会报错,因为 a+b 操作会将 a、b 提升为 int 类型,所以将 int 类型赋值给 byte 就会编译出错)。

Java程序员面试技巧注意事项

  一 笔试

  笔试这个环节是很容易,几张试卷,一共也就十几道题。一般由5至10个选择题+2至5个论述题+1至2个编程题 组成。

  平静心态--浏览所有题目--开答

  答题的时候,要先把自己会的快速的答上来,选择题自然不多说了,论述题根据自己的理解大致说明一下,多少会给你自己加分的。

  编程题其实也不难,出现几率最大的是写一个关于某某设计模式的例子,而设计模式的编码例子,出现最多的是单例模式、工厂模式和代理模式。

  有时候也会有一些算法的编码,一般是排序算法的编码实现。

  还有的笔试题,会有一些程序题,就是看程序,然后自己写出运行结果,这样的问题考察的是对java基础知识的掌握,所以,有坚固的基础是很重要的!

  二 面试

  开始会问些技术性的问题,总结出以下:

  Struts1原理和Struts2原理以及区别和联系,在什么项目中用过,有什么体会。

  spring的原理 aop和ioc机制,如何使用,在哪个项目用到过?有什么体会。

  简要说明一下StrutsMVC和SpringMVC。

  servlet的原理,生命周期。

  socket 原理以及使用方式

  Linux常用命令,shell编程介绍

  Java常用算法

  多线程、线程池、线程锁等等

  二叉树、java数据结构

  数据库mysql、Oracle的优缺点以及使用方法和sql语句,问的多的是如果模拟分页查询和多表查询

  Java垃圾回收机制

  敏捷开发的简要说明,是否了解OOA/OOD/OOP 的含义

  java加密与解密

  java网络通信、http协议要素

  是否熟悉设计模式?简要说一下自己所了解或者使用过的开发模式有哪些,在哪些场景中使用。

  三 项目经验的问题

  简要说一下你自己做过的自认为很不错的项目

  你在项目中的职责,是否能够胜任之前的任务安排

  在项目中遇到的问题,你是怎么解决的(一般这样的问题,可以说是自己解决,但是要讲明解决过程,一定要突出解决思路的灵活。也可以回答与同事讨论解决,这样可以让面试官觉察到自己善于利用团队资源,会给自己的团队意识加分)

  四 关于个人对团队的看法以及个人的职业规划

  你怎么看待个人与团队,个人能力与团队协作的联系。

  在团队合作中,最重要的是什么?

  如果团队成员对于某个问题出现意见分歧,应该如何解决?

  当对于上级有不满的时候,应该怎么解决?

  团队的发展如何与个人的规划出现分歧,如何应对?

  如何快速融入新的团队,结交新的同事?

  个人的职业规划和职业目标,例如近两年的目标,近五年的规划。

  如何看待企业文化,如何理解。

  五 临阵磨枪

  面试前如果准备的不是很充分,还有很多没有来得及试验的,先放放,可以网上搜集一些经典的面试题,临时背背,或者再去面试的路上看两眼,说不定哪一眼就蒙上了,还可以起到缓解紧张的作用。当然想要拿到高薪是要付出努力地。

相关文章

大学生要怎样应对电话的面试

  应聘的成功,主要取决于应聘时给招聘者留下的第一感觉。 下面是第一范文网小编为你整理的大学生要怎样应对电话的面试,希望你喜欢。大学生要怎样应对电话的面试  许多大中型企业在接到求职者投递的简历之后

面试中的语言陷阱

  求职面试的几个语言上的问题,希望对找工作的朋友有帮助,平常心,真诚,做足准备,针对公司文化做出适当地策略调整,我以为就差不多了,千万不要犯怵,不然会语无伦次,本来很优秀却会搞砸

飞行员面试自我介绍

  准备好一份精彩的自我介绍就意味着飞行员求职者成功了一半。下面是由第一范文网小编分享的飞行员面试自我介绍,希望对你有用。飞行员面试自我介绍(一)  尊敬的各位评委:  我是**号选手**

东航面试空乘自我介绍

  空乘求职者提高应聘水平的第一关就是自我介绍。下面是由第一范文网小编分享的东航面试空乘自我介绍,希望对你有用。东航面试空乘自我介绍(一)  各位评委你们好,我叫xx,来自青岛,我的特长是声乐、钢琴

面试人事一分钟自我介绍范文

  自我介绍是人事求职者面试时向用人单位介绍、推荐自我的名片。下面是由第一范文网小编整理而成的面试人事一分钟自我介绍范文,谢谢你的阅读。面试人事自我介绍篇1  尊敬的XX领导:  您好

销售员面试:如何优化招聘流程

  招聘流程的优化不仅可以提高招聘效率,还可以降低招聘离职率。  1、简化面试流程  面试的流程没有较好的理清及合理化,不同职级、职类的应聘人应有相应的面试流程,繁复的程序

空乘面试英文自我介绍范文参考

  英文自我介绍的情况会决定空乘求职者在面试中能否得到工作机会。下面是由第一范文网小编分享的空乘面试英文自我介绍范文参考,希望对你有用

初次面试需要注意什么

  新人们该如何做好面试前和面试的准备工作呢? 怎么样才能让别人觉得你能胜任这份工作呢? 初次面试需要注意什么呢?下面是第一范文网小编给大家整理的初次面试需要注意什么,供大家参阅

大学生求职面试六大常见心理

  中国有句古话:“知己知彼,百战不殆。”面试就如同一场试探性的战斗,战斗的双方就是面试单位的主考官和参加面试的你自己。以下是第一范文网小编今天为大家精心准备的:大学生求职面试的六大常见心理

沃尔玛全球采购中心暑期实习

  发信人: goldsmile (阿金),   暑假非常有幸能去Wal-mart Global Procurement(沃尔玛全球采购中心,以下简称“WMGP”)实习

无领导小组面试10个技巧

  1.发言的时候要注意讲话的技巧,并且言词要真诚可信  发言的时候能够设身处地地站在对方立场上考虑问题,理解对方的观点,在此基础上,找出彼此的共同点,引导对方接受自己的观点。整个过程中态度要诚挚

卫生系统面试应如何调整心理

  应届生在第一次面试时都会有些紧张和怯场。所以面试前还要学会调整自己的心态,克服紧张情绪,要充满信心,才能将自己最好的一面展现给考官。  一、 保持良好心态,避免自卑心理

面试应答的七种绝技

  当我们不懈努力地奋战在各大招聘场合,我们所想要的不过就是能够收到用人单位的面试邀请。那么当我们收到面试邀请之后,我们就应该为面试作好准备了

宝洁R&D实习面试回来

  发信人: hahn (iwajeep),   一个中国小伙带我进去,然后他就有事走了,就剩一个老外和我balabala的说也没有自我介绍,就是就网上评估的内容问一些问题,还问了一些专业的问题

Ge ms大兴面经

  发信人: wangcz (壮壮●无所求。。。),   终于回来了,感觉去大兴面试就是一次对生命的摧残(当然你要说是锻炼也可以)  早上6:00起来,校园里还是一片漆黑。6:30上了轻轨
同类文章

具有工程施工与销售经验的求职信

  尊敬的领导:   您好!  电脑操作熟练,掌握了OFFICE系列办公软件,熟悉Windows 操作系统操作,曾系统的学习了WINDOWS NT/2000 SERVER、WDJLW

房产销售个人简历【三篇】

  房产销售个人简历(一)  姓名:第一范文网  出生年月:1987年8月  毕业院校:济南广播电视大学  学历:大专  性别:男  身高:180CM  政治面貌:团员  专业:电子商务  手机:  

个人自传写作指导

 自传,是系统、全面地介绍自己的历史及思想演变过程的书面材料。它是申请入党的人向党组织全面汇报自己情况的一种重要形式,也是党组织全面地、历史地了解申请人的重要材料

英文推荐信范文及翻译

  一份有个性的推荐信更能突出被推荐人的独特。那么,怎么写好这个推荐信,把它写的吸引呢?下面是小编搜集整理的英文推荐信范文及翻译,欢迎阅读。更多资讯请继续关注推荐信栏目

社会工作专业大学生自荐书范文

  尊敬的领导:  您好!我叫,欣闻贵机构将要招聘大学生村官,特拟此求职信进行自荐。我现在就读于安徽师范大学,是历史与社会学院2019级社会工作专业的一名学生

教师应聘信4篇

  作为一名教师,在应聘时如何写应聘信?如果你不知道应聘信怎么写,可以参考以下这则教师应聘信范文,希望各位从中掌握应聘信写作技巧。尊敬的校长:  您好!  感谢您阅读我的求职应聘信

职业顾问简历

  简历是求职的第一个环节。用人单位发出招聘公告之后,首先就是收集简历,根据简历遴选面试人员。以下是第一范文网小编整理的职业顾问简历,以供大家参考

履历表集锦

个人履历表范文个人简介姓名: 何明 年龄:26周岁政治面貌: 共青团员 性别:男身高:158厘米 婚姻状况: 未婚民族: 汉族 学历:本科教育背景XX-XX年,山东大学 电子技术专业 XX-XX年

设计师个人简历模板

  个人求职简历对于设计师个人求职者的求职有很大的影响。以下是第一范文网小编要与大家分享的设计师个人简历模板,供大家参考

pdf中的简历表格怎么复制到word

  如果在pdf中看到喜欢的简历表格,你知道该怎么复制到word中吗?学会把pdf中的简历表格转换到word中能为你制作简历表格节省不少时间