Java面试必备:解析经典面试题及答案策略

1星 需积分: 17 16 下载量 30 浏览量 更新于2024-09-08 1 收藏 35KB DOC 举报
"这篇资料是关于Java面试的精选题目集合,由网络面试经验和黑马程序员论坛网友的贡献组成,旨在帮助求职者准备面试。" 在Java面试中,面试官通常会提出一些常见的问题来评估求职者的专业技能、工作经验和个人特质。以下是对几道典型面试题目的分析: 第一题,"请你自我介绍一下你自己?" 这个问题看似简单,但实际上需要精心准备。面试者不应仅局限于基本信息,如姓名、年龄和爱好,因为这些在简历上已有。正确回答应突出个人的强项、专业技能、最深入的研究领域、成功案例以及能为公司带来的价值。同时,展示良好的礼仪,如在回答后表示感谢,能体现求职者的礼貌和尊重。 第二题,"你最大的优点和缺点是什么?" 这个问题旨在了解求职者的自我认知和诚实度。回答时,应避免过于直白或过于贬低自己。优点应与应聘职位相关,如团队合作能力、解决问题的能力等;缺点则可以提及一些正在改进的方面,同时强调自己正积极地克服这些缺点。通过这样的回答,求职者既能展现自我提升的决心,又能保持积极的形象。 第三题,"谈谈你对公司加班的看法?" 面对这个问题,求职者需要谨慎回答,因为这可能预示着公司的实际工作状况。可以表达理解IT行业的加班文化,但同时强调自己能够有效管理时间和工作压力,并愿意在必要时投入额外努力,以确保项目的成功完成。同时,可以提到期望公司能有合理的加班制度,以保障员工的工作生活平衡。 这些面试题目的解答策略揭示了面试官关注的关键点:技能匹配、个人特质和对公司文化的理解。求职者在准备面试时,应充分了解自己,同时研究目标公司的文化和期望,以提供最符合他们需求的答案。通过这样的准备,不仅能在面试中表现出色,也能增加获得理想工作的机会。
2009-09-17 上传
1. 用代码示例一个多态的例子 2. java的基本数据类型包括哪些,String是基本的数据类型吗 ? 3. int 和 Integer 有什么区别 4. String 和StringBuffer的区别 5. Collection 和 Collections的区别。 6. &和&&的区别。 7. Overload和Override的区别,试用java代码举例。 8. error和exception有什么区别? 9. abstract class和interface有什么区别? 10. final, finally, finalize的区别,试用java代码示例。 11. 什么时候用assert。 试给出例子 12. forward 和redirect的区别 13. GC是什么? 为什么要有GC? 14. short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 15. Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 16. String s = new String("xyz");创建了几个String Object? 17. 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 18. Java有没有goto? 19. 启动一个线程是用run()还是start()? 20. 应用服务器有那些,列出你所知道的例子? 21. 接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类 22. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 23. 它们有何区别? 24. 构造器Constructor是否可被override? 25. 是否可以继承String类? 26. swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? 27. try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会 28. 编程题: 用最有效率的方法算出2乘以8等於几? 29. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 30. 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 31. 编程题: 写一个Singleton的示例。 32. 数组有没有length()这个方法? String有没有length()这个方法? 33、排除错误 interface Playable { void play(); } interface Bounceable { void play(); } interface Rollable extends Playable, Bounceable { Ball ball = new Ball("PingPang"); } class Ball implements Rollable { //… }