学习啦 > 创业指南 > 职场 > 求职面试技巧 > java面试问什么

java面试问什么

时间: 称红1024 分享

java面试问什么

  不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。那么java面试问什么呢?下面是学习啦小编给大家整理的java面试问什么,供大家参阅!

  java面试问什么

  1,作用域public,protected,private,以及不写时的区别

  public该类非该类都可以访问:

  protected我以前以为学的时候书上是这样说的:该类及其子类成员可以访问,同一个包中的类也可以访问,但是一直不能理解,不知道到底什么时候去用这个修饰,后来看了《Java编程思想》119页,其实它处理的是继承的概念,打个比方,现在有两个包,一个父类一个子类分别在两个包中,父类用protected修饰,那么子类可以访问父类。

  protected既提供了包访问权限,同时对继承自该类的所有子类(或子类的下级子类)提供了访问权限!

  默认则是相同包中的类可以访问

  private只能是该类中访问,但是可以通过get set方法访问到该类中的数据;

  2,ArrayList和Vector的区别,HashMap和Hashtable的区别

  ArrayList和Vector的区别

  Vector和ArrayList都是基于数组实现的,其中ArrayList是非线程安全的。Vector是基于Synchroinzed实现的线程安 全的ArrayList,但在插入元素时容量扩充机制和ArrayList稍有不同,并可通过传入capacityIncrement来控制容量的扩充。

  HashMap和Hashtable的区别

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

  3,char型变量能不能定义为一个中文?为什么?

  不能,因为char只能存储一个字节,而汉字有两个字节。

  4,多线程有几种表示方法,都是什么?

  多线程,继承Thread类与实现Runnable接口

  同步有几种实现方法,都是什么?

  同步,分别是synchronized,wait与notify"

  5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?

  首先 要执行父类中的静态方法 然后子类中的静态方法

  这个与new谁的对象没什么关系

  new Son(),这会触发父类中的无参构造方法

  在执行构造方法前会先执行非静态方法 ,后才是无参构造方法

  6,内部类的实现方式?

  1.成员内部类

  2.局部内部类

  3.静态内部类

  4.匿名内部类

  7,垃圾回收机制,如何优化程序?

  1、将无用对象赋值为null.

  2、重新为引用变量赋值

  3、让相互联系的对象称为“岛”对象

  4、强制的垃圾回收System.gc()

  8,float型float f=3.4是否正确?

  错误,要加f不然会和double混淆

  Jsp方面

  1,jsp有哪些内置对象?作用分别是什么?

  2,jsp有哪些动作?作用分别是什么?

  3,include的两种实现方式的区别?

  4,两种跳转方式分别是什么?有什么区别?

  Servlet方面

  1,说一说Servlet的生命周期?

  2,Servlet版本间(忘了问的是哪两个版本了)的不同?

  面试的基础问题

  1、请你自我介绍一下你自己?

  回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。

  2、你觉得你个性上最大的优点是什么?

  回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大青鸟经过一到两年的培训及项目实战,加上实习工作,使我适合这份工作。

  3、说说你最大的缺点?

  回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。

  4、你对加班的看法?

  回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。

  回答样本:如果是工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班。

  5、你对薪资的要求?

  回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。

  回答样本一:我对工资没有硬性要求,我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多。

  回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训,而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。

  回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。

  6、在五年的时间内,你的职业规划?

  回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被问到,比较多的答案是“管理者”。但是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关背景的工作。要知道,考官总是喜欢有进取心的应聘者,此时如果说“不知道”,或许就会使你丧失一个好机会。最普通的回答应该是“我准备在技术领域有所作为”或“我希望能按照公司的管理思路发展”。

  7、你朋友对你的评价?

  回答提示: 想从侧面了解一下你的性格及与人相处的问题。

  回答样本一:我的朋友都说我是一个可以信赖的人。因为,我一旦答应别人的事情,就一定会做到。如果我做不到,我就不会轻易许诺。

  回答样本二:我觉的我是一个比较随和的人,与不同的人都可以友好相处。在我与人相处时,我总是能站在别人的角度考虑问题。

  8、你还有什么问题要问吗?

  回答提示:企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没问题”的人,因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。

  9、如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?

  回答提示:一段时间发现工作不适合我,有两种情况:①如果你确实热爱这个职业,那你就要不断学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;②你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。

  10、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?

  回答提示:①.原则上我会尊重和服从领导的工作安排,同时私底下找机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法。②如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作。③.还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见,如领导仍固执己见,我会毫不犹豫地再向上级领导反映。

java面试问什么相关文章:

1.java面试官如何提问

2.应届生java面试自我介绍演讲稿

3.java面试时自我介绍

4.java开发面试自我介绍

5.hr面试时问你有什么特长该怎么说

3627957