面试题库
- 格式:doc
- 大小:243.00 KB
- 文档页数:56
面试题库及答案最新1. 自我介绍- 答案:在自我介绍时,应简洁明了地介绍自己的基本信息,包括姓名、教育背景、专业技能和工作经验。
同时,可以简要说明自己的职业目标和为何对应聘的职位感兴趣。
2. 你为何离开上一份工作?- 答案:在回答这个问题时,要避免对前雇主的负面评价。
可以强调个人职业发展的需要,寻求新的挑战或对当前职位的热情。
3. 你最大的优点是什么?- 答案:选择与职位相关的优点进行说明,并提供具体的例子来支持自己的观点。
4. 你最大的缺点是什么?- 答案:诚实地指出一个缺点,但同时要展示出自己正在积极改进,并说明这一缺点如何不会影响工作表现。
5. 你如何处理工作中的压力?- 答案:描述自己面对压力时的应对策略,如优先级排序、时间管理、寻求帮助或采用放松技巧等。
6. 你在团队中通常扮演什么角色?- 答案:根据个人经验和团队需求,说明自己在团队中通常承担的角色,如领导者、协调者、执行者等,并举例说明。
7. 你如何处理与同事的冲突?- 答案:强调沟通的重要性,描述自己如何通过开放的对话、倾听和寻求共识来解决冲突。
8. 你如何看待加班?- 答案:表达对工作责任的认识,同时说明自己理解在必要时加班的重要性,但也强调平衡工作与个人生活的重要性。
9. 你有什么职业规划?- 答案:分享自己的长期和短期职业目标,以及如何通过不断学习和提升技能来实现这些目标。
10. 你对我们公司有什么了解?- 答案:展示自己对公司的了解,包括公司文化、产品、服务、市场地位等,并说明这些因素为何吸引你。
11. 你认为自己适合这个职位吗?为什么?- 答案:结合职位要求和个人能力,说明自己为何是这个职位的理想人选。
12. 你有什么问题要问我们吗?- 答案:准备一些关于公司文化、团队结构、职位发展机会等方面的问题,显示你对职位的兴趣和热情。
请注意,以上答案仅为示例,实际面试时应根据个人情况和具体职位要求进行调整。
企业招聘面试题库及答案一、自我介绍1. 请简单介绍一下自己。
答案:在这个问题上,应聘者应该简洁明了地介绍自己的基本信息,包括姓名、教育背景、专业技能和工作经验等。
二、教育背景2. 您在大学期间学到了哪些专业知识?答案:应聘者应详细说明自己在大学期间所学习的专业课程和掌握的专业知识,以及如何将这些知识应用到实际工作中。
三、工作经验3. 您在上一份工作中主要负责哪些工作内容?答案:应聘者需要具体描述自己在上一份工作中的职责和任务,以及如何完成这些任务,展示自己的工作能力和经验。
四、技能与能力4. 您认为自己最擅长的技能是什么?答案:应聘者应该根据自己的专业和工作经验,突出自己最擅长的技能,并给出具体的例子来证明这些技能的实际应用。
五、团队合作5. 您如何看待团队合作?请举例说明。
答案:应聘者需要表达自己对团队合作的理解和看法,并通过具体的团队工作经历来展示自己的团队协作能力和团队精神。
六、解决问题6. 请描述一次您解决工作中问题的经历。
答案:应聘者应该选择一个具体的工作场景,详细说明问题的性质、自己采取的解决措施以及最终的结果。
七、职业规划7. 您对自己的职业发展有何规划?答案:应聘者需要清晰地表达自己的职业目标和规划,包括短期和长期目标,以及为实现这些目标所制定的计划和策略。
八、对公司了解8. 您对我们公司有哪些了解?答案:应聘者应该展示自己对公司的了解,包括公司的业务领域、企业文化、市场地位等,并说明自己为什么想加入这家公司。
九、适应变化9. 您如何适应快速变化的工作环境?答案:应聘者需要说明自己适应变化的能力,包括学习新技能、接受新挑战和灵活调整工作方式等方面。
十、结束语10. 您有什么问题要问我们吗?答案:应聘者可以提出一些关于公司、职位或团队的问题,显示自己对这份工作的兴趣和热情。
以上是企业招聘面试题库及答案的示例,实际面试中的问题和答案可能会有所不同,但基本的答题思路和结构是相似的。
一、选择题1.在团队合作中,你认为以下哪种行为最有助于提升团队效率?A.每个人独立工作,互不干扰B.定期召开团队会议,分享进展和遇到的问题(答案)C.只依赖团队中的核心成员完成工作D.尽量避免团队沟通,以减少时间浪费2.当你遇到工作中的挑战时,你的第一反应通常是:A.立即寻求他人的帮助B.尝试自己解决,实在无法解决时再寻求帮助(答案)C.放弃并转向其他任务D.抱怨并归咎于外部因素3.在处理与同事间的冲突时,你认为以下哪种方法最有效?A.避免直接沟通,希望问题自然解决B.主动与同事沟通,寻找共同解决方案(答案)C.向上级报告,让上级来解决问题D.坚持自己的立场,不考虑对方的观点4.你如何看待工作中的加班现象?A.加班是常态,应该无条件接受B.尽量避免加班,但必要时可以合理安排(答案)C.加班是无效的,应该完全避免D.加班是展示工作热情的最佳方式5.在制定工作计划时,你更倾向于:A.制定详细计划,并严格按照计划执行(答案)B.不制定计划,随机应变C.制定大致计划,但经常根据实际情况调整D.依赖他人的计划,自己不参与制定6.你认为以下哪种能力对于职场发展最为重要?A.专业技能B.沟通能力(答案)C.学历背景D.工作经验年限7.在面对工作压力时,你通常如何调整自己的心态?A.通过抱怨和发泄来缓解压力B.积极寻找解决问题的方法,并寻求支持(答案)C.选择逃避,暂时不处理压力源D.无视压力,继续按原计划进行工作8.你如何看待企业中的跨部门合作?A.跨部门合作通常效率低下,应尽量避免B.跨部门合作有助于资源共享和协同工作,应积极推动(答案)C.跨部门合作只适用于大型企业D.跨部门合作只与高层管理者相关。
市场人员面试题库及答案一、单选题1. 市场营销的核心概念是什么?A. 产品B. 价格C. 促销D. 客户答案:D2. 以下哪项不是市场细分的依据?A. 地理位置B. 人口统计C. 产品种类D. 购买行为答案:C3. 4P营销理论中的“P”代表什么?A. Product, Price, Place, PromotionB. People, Process, Performance, ProductC. Plan, Positioning, Product, PriceD. Purpose, Price, Place, Promotion答案:A二、多选题1. 市场调研的目的包括以下哪些?A. 确定目标市场B. 了解竞争对手C. 制定营销策略D. 提高产品质量答案:ABC2. 以下哪些是市场推广的常用手段?A. 广告B. 公关C. 社交媒体营销D. 产品包装答案:ABC三、判断题1. 市场定位就是确定产品的价格。
答案:错误2. 市场细分是将市场划分为不同的客户群体。
答案:正确3. 营销组合策略中的“4P”是固定不变的。
答案:错误四、简答题1. 描述市场调研的一般步骤。
答案:市场调研的一般步骤包括:确定调研目的、设计调研计划、收集数据、分析数据、撰写报告。
2. 解释SWOT分析在市场营销中的作用。
答案:SWOT分析是一种战略规划工具,用于评估公司的优势(Strengths)、劣势(Weaknesses)、机会(Opportunities)和威胁(Threats)。
它帮助公司识别内部和外部因素,从而制定有效的营销策略。
五、案例分析题某公司新推出一款智能手表,市场人员需要制定相应的营销策略,请分析并提出建议。
答案:首先,进行市场调研,了解目标消费者的需求和偏好。
其次,分析竞争对手的产品和营销策略。
然后,根据调研结果,确定产品的定位和目标市场。
接着,制定产品推广计划,包括广告、社交媒体营销和公关活动。
最后,实施营销策略,并根据市场反馈进行调整。
企业招聘面试题库面试题一:自我介绍1.请介绍一下你自己。
2.谈谈你的工作经历。
3.你认为自己的优势是什么?4.你对我们公司有何了解?面试题二:工作技能与经验1.你在过去的工作中,处理过哪些具体的问题或挑战?请具体说明。
2.你如何与团队成员合作,解决工作中遇到的冲突?3.请谈谈你过去所具备的工作技能,如何运用到你的工作中?4.在你的工作中,你是如何应对变化和压力的?面试题三:职业发展与目标1.你希望在我们公司的职业发展是怎样的?2.你在过去的工作中,有没有遇到过挫折或失败?你是如何应对的?3.你是如何提升自己的职业技能和知识的?4.在工作中,你是如何保持积极的态度和工作动力的?面试题四:团队合作与领导能力1.你如何与团队成员共同完成工作任务?2.你认为什么是团队中成功的关键因素?3.请谈谈你在过去的工作中担任过的领导角色,你是如何影响团队的?4.请分享一个你成功领导团队完成目标的经验。
面试题五:问题解决与决策能力1.请描述一个你在工作中遇到的复杂问题,并说明你是如何解决的。
2.在做决策时,你通常会考虑哪些因素?3.请分享一个你为了解决问题而做出艰难决策的经历。
4.你是如何评估和应对工作中的风险的?面试题六:沟通能力与客户服务1.在工作中,你是如何与不同背景和层次的人进行有效沟通的?2.你认为什么是良好的客户服务?你是如何做到的?3.请分享一个你在工作中解决客户问题的经历。
4.你是如何处理与同事之间的沟通冲突的?面试题七:自我管理与组织能力1.请描述一下你的工作习惯和计划能力。
2.你是如何管理时间和工作任务的?3.在工作中遇到紧急情况时,你是如何应对的?4.请分享一个你在工作中高效完成任务的经验。
面试题八:行业趋势和专业知识1.你对当前行业的发展趋势有何了解?2.你是如何保持对专业知识的更新和学习的?3.请分享一个你通过专业知识解决问题的经验。
4.你对公司的发展有什么建议?以上是我们的企业招聘面试题库,希望能帮助您顺利通过面试并找到合适的工作机会。
事业单位人才引进面试题库及答案一、面试题库1. 请简单介绍一下您自己,并说明您为什么选择应聘我们单位?2. 您认为事业单位工作与企业工作有何不同?3. 您如何看待团队合作?请举例说明您在团队中扮演的角色。
4. 您在以往的工作中遇到最大的挑战是什么?您是如何解决的?5. 您认为自己最擅长的专业技能是什么?请举例说明。
6. 请谈谈您对事业单位文化的理解。
7. 面对工作中的压力和冲突,您通常如何应对?8. 您如何看待持续学习和自我提升的重要性?9. 如果您被录用,您对自己在本单位的职业发展有何规划?10. 您如何看待工作中的创新和变革?二、参考答案1. 参考答案:我叫张三,毕业于XX大学,专业是XX。
选择应聘贵单位是因为我非常认同贵单位的价值观和使命,同时我认为我的专业背景和工作经验能够为贵单位带来价值。
2. 参考答案:事业单位工作与企业工作的主要区别在于目标导向和工作方式。
事业单位更注重服务社会和公共利益,而企业则以盈利为主要目标。
在工作方式上,事业单位可能更加注重规范和程序,而企业则更灵活和效率。
3. 参考答案:我认为团队合作是完成工作的关键。
在我的上一份工作中,我作为项目组长,带领团队完成了一个重要项目,通过合理分工和有效沟通,我们团队最终取得了优异的成绩。
4. 参考答案:我遇到的最大挑战是在一个时间紧迫的项目中协调各方资源。
我通过制定详细的时间表,明确每个人的责任,并定期召开会议来确保项目按计划进行,最终成功解决了问题。
5. 参考答案:我最擅长的专业技能是数据分析。
在我之前的工作中,我通过数据分析帮助公司优化了产品策略,提高了市场竞争力。
6. 参考答案:我认为事业单位文化应该以服务社会、追求卓越为核心,同时注重团队合作和个人成长。
7. 参考答案:面对工作中的压力和冲突,我会首先保持冷静,然后尝试从不同角度理解问题,通过沟通和协商找到解决方案。
8. 参考答案:我认为持续学习和自我提升对于个人和组织的发展都至关重要。
情景面试问题题库一、情景面试问题题库1. 客户服务类如果顾客在电话里对你破口大骂,说你们公司的产品是垃圾,你会怎么回应?有一位顾客到店里来,想要的产品已经缺货了,但是他非常着急要用,你怎么办?顾客对产品的使用方法不太理解,已经问了你三遍了,你要怎么再给他解释?2. 团队合作类你和团队成员在一个项目上有很大的意见分歧,你会怎么做来化解矛盾?在团队合作中,有一个成员总是拖延任务,影响了整个项目的进度,你怎么处理?团队需要在短时间内完成一个很复杂的任务,你会怎么分配工作?3. 应变能力类你正在做一个演讲,突然投影仪坏了,你会怎么做?在工作场合,突然遇到火灾警报响起,你会如何应对?假如你被安排到一个完全陌生的环境去工作,你会怎么快速适应?4. 领导力类你要带领一个新的团队,团队成员都很年轻没有经验,你会怎么开始领导工作?在一个项目中,团队遇到了很大的困难,士气低落,你怎么激励大家继续前进?如果你的团队成员对你的决策提出了强烈的质疑,你会如何处理?5. 创意创新类给你一个传统的产品,你会怎么提出创新的营销方案?公司想要推出一款新的APP,你有什么独特的功能创意?在一个已经很成熟的项目里,你怎么发现新的改进点?6. 压力管理类你同时面临好几个紧急任务,感觉压力很大,你会怎么调节?如果你的上司对你的工作总是不满意,给你很大的压力,你怎么办?在一个高压的工作环境中,你怎么保持自己的工作效率?7. 沟通能力类你要向上司汇报一个很复杂的项目进展,你会怎么组织语言?你需要和一个外国客户沟通合作事宜,但是你的外语不是很流利,你怎么做?在跨部门合作中,两个部门之间存在沟通障碍,你怎么打破僵局?。
大学生的面试题库及答案一、面试题库及答案1. 请简述你为何选择我们公司?答案:我选择贵公司是因为其在行业内的领导地位和创新精神。
我对贵公司的产品/服务有深刻的了解,并且相信我的技能和经验能够为公司带来价值。
2. 你认为自己最大的优点是什么?答案:我认为我最大的优点是团队合作能力和解决问题的能力。
我能够在团队中发挥积极作用,同时在面对挑战时能够迅速找到解决方案。
3. 你如何处理工作中的压力?答案:面对工作压力,我会优先安排任务,合理分配时间,并与团队成员沟通协作。
保持积极的心态和良好的工作生活平衡也是我应对压力的方法。
4. 描述一次你解决复杂问题的经历。
答案:在大学期间,我参与了一个跨学科的项目,遇到了数据不一致的问题。
我通过与团队成员合作,重新审查数据来源和处理流程,最终找到了问题的根源并成功解决了问题。
5. 你如何看待团队合作?答案:我认为团队合作是实现目标的关键。
一个高效的团队能够集合成员的多样性和专长,共同解决问题并达成目标。
6. 你如何适应新环境?答案:我通过积极学习、与同事交流和主动寻求反馈来适应新环境。
我相信适应性是个人成长和职业发展的重要部分。
7. 描述一次你领导团队的经历。
答案:在大学期间,我领导了一个学生社团,负责组织活动和协调团队成员。
我通过明确目标、分配任务和定期检查进度来确保团队的高效运作。
8. 你如何平衡工作和个人生活?答案:我通过制定时间表、设定优先级和合理规划来平衡工作和个人生活。
我也重视休息和娱乐,以保持身心健康。
9. 你如何看待失败?答案:我认为失败是成功的一部分,它提供了学习和成长的机会。
我会从失败中吸取教训,并用这些经验来改进未来的工作。
10. 你对未来的职业规划有何看法?答案:我计划在短期内专注于提升我的专业技能和行业知识,同时寻求职业发展的机会。
长期来看,我希望能够在专业领域内取得领导地位,并为行业做出贡献。
最新面试题库及答案1. 请简单介绍一下你自己。
答案:在这个问题上,你可以简要地介绍你的名字、教育背景、专业技能以及与应聘职位相关的工作经验。
确保简洁明了,突出你的优势。
2. 你为什么想加入我们公司?答案:在回答这个问题时,应该展示你对公司的了解,包括公司的文化、价值观、市场地位等,并说明你的技能和经验如何与公司的需求相匹配。
3. 你最大的优点是什么?答案:选择与职位相关的一个或两个优点,并给出具体的例子来支持你的说法。
例如,如果你应聘的是一个需要团队合作的职位,你可以强调你的团队协作能力。
4. 你最大的缺点是什么?答案:诚实地回答这个问题,但同时要展示你是如何努力克服这个缺点的。
避免选择与职位直接相关的弱点。
5. 你如何处理工作中的压力?答案:描述你过去应对压力的策略,比如优先级排序、时间管理、寻求帮助等。
展示你的问题解决能力和适应性。
6. 你如何看待团队合作?答案:强调团队合作的重要性,并分享你在团队中工作的经验,包括如何与不同性格的人合作,以及如何共同实现目标。
7. 你如何接受批评?答案:表明你愿意接受建设性的批评,并将其视为成长和改进的机会。
描述你如何将批评转化为行动计划。
8. 你在过去的工作中最自豪的成就是什么?答案:选择一个具体的例子,展示你的技能、努力和对项目或团队的贡献。
确保这个成就与应聘职位相关。
9. 你如何看待变化和不确定性?答案:表达你对变化的适应能力,以及你在面对不确定性时如何保持积极和灵活的态度。
10. 你未来五年的职业规划是什么?答案:提供一个清晰的职业发展路径,展示你的职业目标与公司的发展目标是如何一致的。
11. 你有什么想问我们的吗?答案:准备一些关于公司、团队或职位的问题,显示你对这份工作的兴趣和热情。
请注意,这些答案仅供参考,实际面试时应根据个人情况和具体职位要求进行调整。
通用面试题库及答案1. 请简单介绍一下自己。
答案:您好,我叫[姓名],毕业于[学校],专业是[专业]。
在过去的[工作年限]年里,我在[行业/领域]积累了丰富的经验,特别是在[具体技能或职责]方面。
我对[相关领域或兴趣]充满热情,希望能够在贵公司发挥我的专长。
2. 您为什么想加入我们公司?答案:我选择贵公司是因为[公司名称]在[行业]中享有盛誉,并且贵公司的[公司文化/价值观/产品/服务]与我的专业背景和职业目标非常契合。
我相信我的技能和经验能够为贵公司带来价值,同时也能在这里实现个人的成长和发展。
3. 您在上一份工作中遇到的最大挑战是什么?答案:在上一份工作中,我遇到的最大挑战是[具体挑战]。
为了解决这个问题,我采取了[解决方案],并最终取得了[结果]。
这个过程不仅锻炼了我的[技能或能力],也增强了我的[团队协作/问题解决/时间管理等]能力。
4. 您如何看待团队合作?答案:我认为团队合作是实现目标的关键。
一个成功的团队需要成员之间的相互信任、有效沟通和明确分工。
在团队中,我努力发挥自己的优势,同时尊重并支持其他成员的工作,共同推动项目向前发展。
5. 您认为自己最大的优点是什么?答案:我认为自己最大的优点是[优点],这在我之前的[工作/项目/学习]经历中得到了体现。
例如,在[具体情境]中,我通过[具体行动],展现了我的[优点]。
6. 您认为自己最大的缺点是什么?答案:我意识到自己最大的缺点是[缺点],为了克服这一点,我正在[改进措施]。
我相信通过不断的学习和实践,我可以逐渐改善这个缺点。
7. 您如何处理工作中的压力?答案:面对工作压力,我会采取[具体方法]来缓解,例如[方法1]、[方法2]等。
同时,我也会合理安排工作和休息时间,确保自己能够以最佳状态应对挑战。
8. 您对未来的职业规划有何看法?答案:我的职业规划是[具体规划]。
在未来的[时间范围]内,我希望能够[职业目标],并且通过不断学习和实践,提升自己在[专业领域]的竞争力。
第1 页共59 页面试题集面试题集共分为以下十部分:一、Core Java: 1 — 95 题1 — 24 页基础及语法: 1 — 61 题1 — 13 页异常:62 — 69 题13 — 15 页集合:70 — 80 题15 — 18 页线程:81 — 90 题18 — 21 页IO & Socket:91 — 95 题21 — 24 页二、OOAD & UML:96 — 101 题24 — 25 页三、XML:102 — 105 题26 — 29 页四、SQL:106 — 109 题29 — 31 页五、JDBC & Hibernate:110 — 121 题31 — 35 页六、Web:122 — 161 题35 — 44 页七、EJB & Spring:162 — 179 题44 — 47 页八、数据结构& 算法& 计算机基础:180 — 187 题47 — 51 页九、C++:188 — 201 题51 — 55 页十、Weblogic 及其它(附加部分) 1 —— 13 题55 — 57 页一、CoreJava 部分:(共95 题:基础91 道,中等难度4 道)基础及语法部分:(共61 题:基础60 道、中等难度1 道)1、面向对象的特征有哪些方面? 【基础】仿生学,内部细胞之间交互联系,对外提供一些功能答:面向对象的特征主要有以下几个方面:1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。
抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。
抽象包括两个方面,一是过程抽象,二是数据抽象。
2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。
对象的一个新类可以从现有的类中派生,这个过程称为类继承。
新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。
派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
3)封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。
面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
4)多态性:多态性是指允许不同类的对象对同一消息作出响应。
多态性包括参数化多态性和包含多态性。
多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
2、作用域public,private,protected,以及不写时的区别?【基础】答:区别如下:作用域当前类同包子孙类其他public √ √ √ √第2 页共59 页protected √ √ √ ×default √ √ × ×private √ × × ×不写时默认为default。
3、String 是最基本的数据类型吗? 【基础】答:不是。
4、float 型float f=3.4是否正确? 【基础】答:不正确;精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4 。
5、语句float f=1.3;编译能否通过?【基础】答:不能;应该用强制类型转换,如下所示:float f=(float)1.3;。
6、short s1 = 1; s1 = s1 + 1;有什么错?short s1 = 1; s1 += 1;有什么错? 【基础】答:short s1 = 1; s1 = s1 + 1;s1+1运算结果是int 型,需要强制转换类型;short s1 = 1; s1 += 1;可以正确编译,自动类型提升。
7、Java 有没有goto? 【基础】答:goto 是java 中的保留字,现在没有在java 中使用。
8、int 和Integer 有什么区别? 【基础】答:Java 提供两种不同的类型:引用类型和原始类型(或内置类型);int 是java 的原始数据类型,Integer 是java 为int 提供的封装类。
Java 为每个原始类型提供了封装类:原始类型: boolean,char,byte,short,int,long,float,double封装类型:Boolean,Character,Byte,Short,Integer,Long,Float,Double引用类型和原始类型的行为完全不同,并且它们具有不同的语义。
引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。
对象引用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。
9、&和&&的区别?【基础】答:&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。
10、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别?【基础】答:区别主要有两点:a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型b.逻辑操作不会产生短路。
11、heap 和stack 有什么区别?【基础】答:栈是一种线形集合,其添加和删除元素的操作应在同一段完成,栈按照后进先出的方式进行处理;堆是栈的一个组成元素。
第3 页共59 页12、Math.round(11.5) 等于多少? Math.round(-11.5)等于多少? 【基础】答:Math.round(11.5)==12 Math.round(-11.5)==-11 round 方法返回与参数最接近的长整数,参数加1/2 后求其floor。
13、swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String 上? 【基础】答:switch(expr1)中,expr1 是一个整数表达式。
因此传递给switch 和case 语句的参数应该是int、short、char 或者byte。
long,string 都不能作用于swtich。
14、编程题: 用最有效率的方法算出2 乘以8 等於几? 【基础】答:2 << 3。
15、有没有length()这个方法? String 有没有length()这个方法?【基础】答:数组没有length()这个方法,有length 的属性。
String 有length()这个方法。
16、在JA V A 中,如何跳出当前的多重嵌套循环?【基础】答:在最外层循环前加label 标识,然后用break:label 方法即可跳出多重循环。
17、构造器Constructor 是否可被override? 【基础】答:构造器Constructor 不能被继承,因此不能重写Overriding,但可以被重载Overloading。
18、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 【基础】答:不对,有相同的hash code。
19、是否可以继承String 类? 【基础】答:String 类是final 类,故不可以继承。
20、以下二条语句返回值为true 的有:A:“beijing”==“beijing”;B:“beijing”.equalsIgnoreCase(new String(“beijing”));【基础】答:A 和B 。
21、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 【基础】答:是值传递。
Java 编程语言只有值传递参数。
当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。
对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
22、我们在web 应用开发过程中经常遇到输出某种编码的字符,如iso8859-1 等,如何输出一个某种编码的字符串?【基础】答:public String translate(String str){第4 页共59 页String tempStr = "";try{tempStr = new String(str.getBytes("ISO-8859-1"), "GBK");tempStr = tempStr.trim();}catch (Exception e){System.err.println(e.getMessage());}return tempStr;}23、String 和StringBuffer 的区别? 【基础】答:JA V A 平台提供了两个类:String 和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。
这个String 类提供了数值不可改变的字符串。
而这个StringBuffer 类提供的字符串进行修改。
当你知道字符数据要改变的时候你就可以使用StringBuffer。
典型地,你可以使用StringBuffers 来动态构造字符数据。
24、String, StringBuffer StringBuilder 的区别。
【基础】答:String 的长度是不可变的;StringBuffer 的长度是可变的,如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer 的toString()方法;线程安全;StringBuilder 是从JDK 5 开始,为StringBuffer 该类补充了一个单个线程使用的等价类;通常应该优先使用StringBuilder 类,因为它支持所有相同的操作,但由于它不执行同步,所以速度更快。
25、Overload 和Override 的区别。
Overloaded 的方法是否可以改变返回值的类型? 【基础】答:方法的重写Overriding 和重载Overloading 是Java 多态性的不同表现。
重写Overriding 是父类与子类之间多态性的一种表现,重载Overloading 是一个类中多态性的一种表现。
如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overriding)。
子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。
如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。