急求java面试题

急求java工程师面试的自我介绍~

[面试中]面试必考问题精华


① Q:请你自我介绍一下



思路: 1、这是面试的必考题目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无用的内容。 5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。



② Q:你为什么选择我们公司?



思路: 1、 面试官试图从中了解你求职的动机、愿望以及对此项工作的态度。 2、 建议从行业、企业和岗位这三个角度来回答。 3、 参考答案——“我十分看好贵公司所在的行业,我认为贵公司十分重视人才,而且这项工作很适合我,相信自己一定能做好。”



③ Q:对这项工作,你有哪些可预见的困难?



思路: 1、 不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行。 2、可以尝试迂回战术,说出应聘者对困难所持有的态度——“工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服的。”



④ Q:我们为什么要录用你?



思路: 1、 应聘者最好站在招聘单位的角度来回答。 2、 招聘单位一般会录用这样的应聘者:基本符合条件、对这份工作感兴趣、有足够的信心。 3、如“我符合贵公司的招聘条件,凭我目前掌握的技能、高度的责任感和良好的饿适应能力及学习能力,完全能胜任这份工作。我十分希望能为贵公司服务,如果贵公司给我这个机会,我一定能成为贵公司的栋梁!”



⑤ Q:你是应届毕业生,缺乏经验,如何能胜任这项工作?



思路: 1、 如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘单位并不真正在乎“经验”,关键看应聘者怎样回答。 2、对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业。 3、如“作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能圆满完成各项工作,从中获取的经验也令我受益非浅。请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。”



⑥ Q:如果我录用你,你将怎样开展工作



思路: 1、 如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法, 2、 可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。



⑦ Q:你能为我们做什么?



思路: 1、 基本原则上“投其所好”。 2、 回答这个问题前应聘者最好能“先发制人”,了解招聘单位期待这个职位所能发挥的作用。 3、 应聘者可以根据自己的了解,结合自己在专业领域的优势来回答这个问题。



⑧ Q:你希望与什么样的上级共事?



思路: 1、 通过应聘者对上级的“希望”可以判断出应聘者对自我要求的意识,这既上一个陷阱,又上一次机会。 2、最好回避对上级具体的希望,多谈对自己的要求。 3、如做为刚步入社会新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。



⑨ Q:与上级意见不一是,你将怎么办?



思路: 1、 一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。”2、如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映。”



⑩ Q:谈谈你的缺点



思路: 1、 不宜说自己没缺点。 2、 不宜把那些明显的优点说成缺点。 3、 不宜说出严重影响所应聘工作的缺点。 4、不宜说出令人不放心、不舒服的缺点。 5、可以说出一些对于所应聘工作“无关紧要”的缺点,甚至是一些表面上看是缺点,从工作的角度看却是优点的缺点。



? Q:谈一谈你的一次失败经历



思路: 1、 不宜说自己没有失败的经历。 2、 不宜把那些明显的成功说成是失败。 3、 不宜说出严重影响所应聘工作的失败经历, 4、所谈经历的结果应是失败的。 5、 宜说明失败之前自己曾信心白倍、尽心尽力。 6、 说明仅仅是由于外在客观原因导致失败。 7、失败后自己很快振作起来,以更加饱满的热情面对以后的工作。



? Q:你有什么业余爱好?



思路: 1、 业余爱好能在一定程度上反映应聘者的性格、观念、心态,这是招聘单位问该问题的主要原因。 2、 最好不要说自己没有业余爱好。 3、 不要说自己有那些庸俗的、令人感觉不好的爱好。 4、 最好不要说自己仅限于读书、听音乐、上网,否则可能令面试官怀疑应聘者性格孤僻。 5、最好能有一些户外的业余爱好来“点缀”你的形象。



? Q:你最崇拜谁?



思路: 1、 最崇拜的人能在一定程度上反映应聘者的性格、观念、心态,这是面试官问该问题的主要原因。 2、 不宜说自己谁都不崇拜。 3、不宜说崇拜自己。 4、 不宜说崇拜一个虚幻的、或是不知名的人。 5、 不宜说崇拜一个明显具有负面形象的人。 6、所崇拜的人人最好与自己所应聘的工作能“搭”上关系。 7、 最好说出自己所崇拜的人的哪些品质、哪些思想感染着自己、鼓舞着自己。



? Q:你的座右铭是什么?



思路: 1、座右铭能在一定程度上反映应聘者的性格、观念、心态,这是面试官问这个问题的主要原因。 2、不宜说那些医引起不好联想的座右铭。 3、不宜说那些太抽象的座右铭。 4、不宜说太长的座右铭。 5、座右铭最好能反映出自己某种优秀品质。 6、参考答案——“只为成功找方法,不为失败找借口”



? Q:谈谈你的家庭情况



思路:1、 况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的主要原因。 2、 简单地罗列家庭人口。 3、宜强调温馨和睦的家庭氛围。 4、 宜强调父母对自己教育的重视。 5、 宜强调各位家庭成员的良好状况。 6、 宜强调家庭成员对自己工作的支持。 7、 宜强调自己对家庭的责任感。

public class FormatAmt {public String amount(int dollars, int cents){String result = "";int t_dollar = dollars;while(t_dollar >= 0){String temp = String.valueOf(t_dollar % 1000);if(t_dollar >= 1000){result = "000".substring(temp.length()) + temp + result;result = "," + result;}else{result = temp + result;result = "$" + result;}t_dollar /= 1000;if(t_dollar == 0){break;}}result += cents > 10 ? "." + cents : ".0" + cents;return result;}public static void main(String[] args) {System.out.println(new FormatAmt().amount(123456, 0));System.out.println(new FormatAmt().amount(49734321, 9));System.out.println(new FormatAmt().amount(0, 99));System.out.println(new FormatAmt().amount(249, 30));System.out.println(new FormatAmt().amount(1000, 1));}}

spring 容器 内部工作机制

Spring的AbstractApplicationContext是ApplicationContext抽象实现类,该抽象类的refresh()方法定义了Spring容器在加载配置文件后的各项处理过程,这些处理过程清晰刻画了Spring容器启动时所执行的各项操作。下面,我们来看一下refresh()内部定义了哪些执行逻辑:

1.初始化BeanFactory:根据配置文件实例化BeanFactory,getBeanFactory()方法由具体子类实现。在这一步里,Spring将配置文件的信息装入到容器的Bean定义注册表(BeanDefinitionRegistry)中,但此时Bean还未初始化;
2.调用工厂后处理器:根据反射机制从BeanDefinitionRegistry中找出所有BeanFactoryPostProcessor类型的Bean,并调用其postProcessBeanFactory()接口方法;
3.注册Bean后处理器:根据反射机制从BeanDefinitionRegistry中找出所有BeanPostProcessor类型的Bean,并将它们注册到容器Bean后处理器的注册表中;
4.初始化消息源:初始化容器的国际化信息资源;
5.初始化应用上下文事件广播器;
6.初始化其他特殊的Bean:这是一个钩子方法,子类可以借助这个钩子方法执行一些特殊的操作:如AbstractRefreshableWebApplicationContext就使用该钩子方法执行初始化ThemeSource的操作;
7.注册事件监听器;
8.初始化singleton的Bean:实例化所有singleton的Bean,并将它们放入Spring容器的缓存中;
9.发布上下文刷新事件:创建上下文刷新事件,事件广播器负责将些事件广播到每个注册的事件监听器中。
在第3.4节中,我们观摩了Bean从创建到销毁的生命历程,这些过程都可以在上面的过程中找到对应的步骤。Spring协调多个组件共同完成这个复杂的工程流程,图5-1描述了Spring容器从加载配置文件到创建出一个完整Bean的作业流程以及参与的角色。

图5-1 IoC的流水线
1.ResourceLoader从存储介质中加载Spring配置文件,并使用Resource表示这个配置文件的资源;
2.BeanDefinitionReader读取Resource所指向的配置文件资源,然后解析配置文件。配置文件中每一个<bean>解析成一个BeanDefinition对象,并保存到BeanDefinitionRegistry中;
3.容器扫描BeanDefinitionRegistry中的BeanDefinition,使用Java的反射机制自动识别出Bean工厂后处理器(实现BeanFactoryPostProcessor接口)的Bean,然后调用这些Bean工厂后处理器对BeanDefinitionRegistry中的BeanDefinition进行加工处理。主要完成以下两项工作:
1)对使用到占位符的<bean>元素标签进行解析,得到最终的配置值,这意味对一些半成品式的BeanDefinition对象进行加工处理并得到成品的BeanDefinition对象;
2)对BeanDefinitionRegistry中的BeanDefinition进行扫描,通过Java反射机制找出所有属性编辑器的Bean(实现java.beans.PropertyEditor接口的Bean),并自动将它们注册到Spring容器的属性编辑器注册表中(PropertyEditorRegistry);
4.Spring容器从BeanDefinitionRegistry中取出加工后的BeanDefinition,并调用InstantiationStrategy着手进行Bean实例化的工作;
5.在实例化Bean时,Spring容器使用BeanWrapper对Bean进行封装,BeanWrapper提供了很多以Java反射机制操作Bean的方法,它将结合该Bean的BeanDefinition以及容器中属性编辑器,完成Bean属性的设置工作;
6.利用容器中注册的Bean后处理器(实现BeanPostProcessor接口的Bean)对已经完成属性设置工作的Bean进行后续加工,直接装配出一个准备就绪的Bean。
Spring容器确实堪称一部设计精密的机器,其内部拥有众多的组件和装置。Spring的高明之处在于,它使用众多接口描绘出了所有装置的蓝图,构建好Spring的骨架,继而通过继承体系层层推演,不断丰富,最终让Spring成为有血有肉的完整的框架。所以查看Spring框架的源码时,有两条清晰可见的脉络:
1)接口层描述了容器的重要组件及组件间的协作关系;
2)继承体系逐步实现组件的各项功能。
接口层清晰地勾勒出Spring框架的高层功能,框架脉络呼之欲出。有了接口层抽象的描述后,不但Spring自己可以提供具体的实现,任何第三方组织也可以提供不同实现, 可以说Spring完善的接口层使框架的扩展性得到了很好的保证。纵向继承体系的逐步扩展,分步骤地实现框架的功能,这种实现方案保证了框架功能不会堆积在某些类的身上,造成过重的代码逻辑负载,框架的复杂度被完美地分解开了。
Spring组件按其所承担的角色可以划分为两类:
1)物料组件:Resource、BeanDefinition、PropertyEditor以及最终的Bean等,它们是加工流程中被加工、被消费的组件,就像流水线上被加工的物料;
2)加工设备组件:ResourceLoader、BeanDefinitionReader、BeanFactoryPostProcessor、InstantiationStrategy以及BeanWrapper等组件像是流水线上不同环节的加工设备,对物料组件进行加工处理。
我们在第3章中已经介绍了Resource和ResourceLoader这两个组件。在本章中,我们将对其他的组件进行讲解。

出处:http://blog.csdn.net//xujar/archive/2008/10/31/3193975.aspx

5.String str = "yes" if (str == "no") str += "ok" 一共创建了几个对象
个人认为有四个对象,不知对还是错
String str = "yes"声明第一个对象
if (str == "no") 创建一个“no”对象
str += "ok" 创建一个新对象str和一个"ok"对象
可以参考
咬文嚼字之String、StringBuffer、StringBuilder性能分析(六)
http://www.diyjava.com/jcrm/ShowArticle.asp?ArticleID=6197

8.Hibernate中解决n+1次查询的方法
答案可以参考进行解答
http://www.diyjava.com/kyjs/ShowArticle.asp?ArticleID=6284

5。我只知道这题的答案,创建了0个对象。因为“YES”是从string池中拿的。不需要创建。

这个面试题想回答全面不容易哦

Java开发工程师面试常被问的问题有哪些?
答:1.请解释Java平台的独立性以及Java的“编写一次,运行在任何地方”的理念。2.请简要介绍Java的基本数据类型及其大小。3.什么是Java的垃圾回收机制?请简要描述其工作原理。4.请解释Java中的四种访问权限修饰符:public,protected,default(无修饰符)和private。5.请解释Java中的继承和接口实现。它们之间有...

Java面试中都会遇到哪些问题
答:答案:Java API是大量软件组件的集合,它们提供了大量有用的功能,比如GUI组件。 面试题NO.11-NO.15 问题:GregorianCalendar类是什么东西? 答案:GregorianCalendar提供了西方传统日历的支持。 问题:ResourceBundle类是什么? 答案:ResourceBundle用来存储指定语言环境的资源,应用程序可以根据运行时的语言环境来加载这些资源,从而提...

Java常见的面试问题(带答案),自己答出来多少
答:1、在java中如果声明一个类为final,表示什么意思?答:final是最终的意思,final可用于定义变量、方法和类但含义不同,声明为final的类不能被继承。父类的构造方法是否可以被子类覆盖(重写)?答:父类的构造方法不可以被子类覆盖,因为父类和子类的类名是不可能一样的。2、请讲述String 和StringBuffer...

面试JAVA程序员最基本的面试题有哪些?
答:答:package com.leongod.demo;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Iterator;import java.util.Set;import java.util.TreeSet;

java基础面试题有哪些?
答:下面是10道java基础面试题,后附答案 1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台...

java面试项目中遇到的问题与解决
答:java面试项目中遇到的问题与解决如下:1. 问题:请解释面向对象编程(OOP)的概念以及在Java中是如何实现的。解答: 面向对象编程是一种编程范式,它将数据和操作数据的方法组合到一个对象中。在Java中,面向对象的特性通过类和对象来实现。类定义了对象的属性(成员变量)和行为(方法),对象是类的实例...

java面试中经常被问到的问题有哪些?
答:java面试中经常被问到的问题有:1、进程,线程,协程之间的区别是什么?2、你了解守护线程吗?它和非守护线程有什么区别?3、什么是多线程上下文切换?4、创建两种线程的方式?他们有什么区别?5、Thread类中的start()和run()方法有什么区别?6、怎么检测一个线程是否持有对象监视器?7、你知道哪些垃圾...

JAVA面试题?
答:Java基础方面:1、作用域public,private,protected,以及不写时的区别 答:区别如下:作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、Anonymous Inner Class (匿名内部类) 是否可以...

Java面试题,常见面试题及答案汇总
答:Java最新面试题附赠答案 Q1: Java内部类和子类之间有什么区别?答案:内部类是指在一个外部类的内部再定义一个类,内部类对外部类有访问权限,可以访问类中定义的所有变量和方法。子类是从父类(superclass)中继承的类,子类可以访问父类所有public和protected的字段和方法。Q2: 静态方法和静态变量的目的是...

谁有java面试时,常见的逻辑推理题吗,分享一下
答:问题:第一个海盗提出怎样的分配方案才能使自己的收益最大化?12.从同一地点出发的相同型号的飞机,可是每架飞机装满油只能绕地球飞半周,飞机之间可以加油,加完油的飞机必须回到起点。问至少要多少架次,才能满足有一架绕地球一周。参考答案:1.两边一起烧。2.96,0,1,0,1,0,1,0,1,...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网