当前位置:首页 » 工作应聘 » java程序员面试题

java程序员面试题

发布时间: 2020-12-30 14:22:54

⑴ Java程序员面试时怎样向面试官提问

与工作相关的问题,最容易拿分

问的是和工作切身相关的问题,比如:内更细节容的工作内容、适任所要具备的条件、必须达成的目标、主管的管理风格、公司的特别期待等。

这类问题不只是切题而已,还加强了面试官对你的以下印象:“你很想进这家公司做这份工作,所以想要进一步了解各项与工作相关的细节,这也表示你在进了公司之后会有热情做好这份工作。”这样的提问,最能发挥临门一脚的关键力量。

一样的,在提问题时,别忘了适切地带入自己积极争取进公司的企图心,比如:

• “我很想争取进贵公司,所以想更清楚公司对这份工作的期待与目标。”

• “这个职务是我一直以来很想做的理想工作,所以我想多了解,还有没有哪些条件是我要先具备的?”

面试时,不是口若悬河、自吹自擂的人才会出线,而是有准备的人会拿到入场券,所以重点在于事先要做好充分的准备,除了答题外,也要准备出题。提问题有两个诀窍,第一个是问的问题要对,第二个是问的方式要对,搞定这两件事,提问题这十分钟就可以轻易拿分。

⑵ java程序员面试时有哪些人事问题

各个公司有各个公司的区别,我去一家公司,他们还要求上机考试,但是凭版我面试的这几家公司权,他们笔试都要考J2EE的东西,如EJB等,我不知为什么,我进了公司过后发现现在基本上不用EJB了,反正你就到网上去搜一下JAVA面试题,然后背一背就行了,最关键的是面试,这个就是检查你基础和你反应了,我面试的时候,他喊我谈了一下框架还有就是J2SE中的多线程,集合类;这两个方面LZ要注意.面试,笔试完后,一般喊你回去等通知,如果你感觉好的话,你回去的时候也不妨再写一封求职信发到他们公司的邮箱,措词要诚肯,这样你就有很大的胜算! 以上就是我面试N家后,被录用后的经验,与你分享!
打字不易,如满意,望采纳。

⑶ java程序员新手一般面试什么问题 知乎

跟你遇到的面试官有很大的关系。
下面我总结了几种一般会被问到的问题专:

1、简单属描述一下Log4J?
2、简单描述JavaBean的特点?

3、Hibernate在MVC模式中处于哪里?且它主要完成什么工作?
4、列举Hibernate中常见的几种主键产生方法,并做简要说明?
5、简单说说HQL与SQL的异同,试着写个例子?
6、Hibernate 运行时需要获取一些底层实现的基本信息,其中几个关键属性包括哪些?
7、利用Hibernate操作数据库,主要有哪几个步骤?
8、Hibernate中调用Session.flush()的目的是什么,什么时候调用,什么时候不用调用?
9、简单描述SessionFactory 与Sesson;
10、描述一下Hibernate,MySQL,Oracle 分别用什么方法来实现查询制定条记录
如{从检索结果中获取第x条记录开始的y条记录}(简单分页)?
11、Hibernate对数据库进行增、删,改,查所对应的方法是?
12、简单描述Hibernate持久化对象的3种状态?

⑷ 去公司面试JAVA程序员,问关于项目经验的问题

一点愚见,我17年动力节点毕业,当时一周面试了七八家公司,第一次面试的时候不是很好,老师跟了很多帮助和指导,帮我“演习”了好多次。
也教了我很多道理,老师一直到我转正结束之前都在帮助我,真的非常感谢。而下面要说的就是我自己总结的一些面试过程需要注意的:
笔试: 去面试之前肯定要先搜集一下相关岗位面试题,如果公司大,公司的面试题也有可能找到,具体笔试题,会在其他博客总结。
面试:本质上是向技术主管推销自己的过程,
原则:
诚实 能当上主管的人一般都会识破小伎俩,所以诚实是第一位的,不会,就说没了解过,没做过就是没做过。
会讲故事 问到概念和问题时,先说概念性的东西,然后讲出自己的学习工作经验,当时是怎么遇到问题,又是怎样解决的。
态度 阳光,好学,不要抱怨以前公司,遇到自己了解但不熟悉的问题,可以和主管讨论,表示自己愿意研究,所有人都会被问道自己小部分不会的,不知道是正常,无关大局。
问题:
一、 遇到大量不会的,这个岗位不适合,自己回去多学习。二、 问什么离职 上一家公司很好,不过自己想学习新的技术,接触新的业务提升自己,三、 问有什么问题 问有关工作培训,工作所用技术的问题,不要问薪资和公司发展方向
如何写项目经验:
原则:STAR(Situation Task Action Result)
项目描述(Situation ):项目用途,背景,50字以内。
个人职责(Task ):领导需要你做什么。
个人工作(Action ):你做了什么。
成果(Result): 最后有哪些成果,说出量化数据,性能提升百分比,修复bug数量,工期加快速度百分比等。

⑸ 求:JAVA程序员面试题

哎 我应聘了N家公司 给你一些题好了
华为的
第一部分:选择题
NO: 1
1、public class Test {
public static void changeStr(String str){
str="welcome";
}
public static void main(String[] args) {
String str="1234";
changeStr(str);
System.out.println(str);
}
}
Please write the output result :
QUESTION NO:2
1. public class Test {
2. static boolean foo(char c) {
3. System.out.print(c);
4. return true;
5. }
6. public static void main( String[] argv ) {
7. int i =0;
8. for ( foo('A'); foo('B')&&(i<2); foo('C')){
9. i++ ;
10. foo('D');
12. }
13. }
14. }
What is the result?
A. ABDCBDCB
B. ABCDABCD
C. Compilation fails.
D. An exception is thrown at runtime.
QUESTION NO: 3
1. class A {
2. protected int method1(int a, int b) { return 0; }
3. }
Which two are valid in a class that extends class A? (Choose two)
A. public int method1(int a, int b) { return 0; }
B. private int method1(int a, int b) { return 0; }
C. private int method1(int a, long b) { return 0; }
D. public short method1(int a, int b) { return 0; }
E. static protected int method1(int a, int b) { return 0; }
QUESTION NO: 4
1. public class Outer{
2. public void someOuterMethod() {
3. // Line 3
4. }
5. public class Inner{}
6. public static void main( String[]argv ) {
7. Outer o = new Outer();
8. // Line 8
9. }
10. }
Which instantiates an instance of Inner?
A. new Inner(); // At line 3
B. new Inner(); // At line 8
C. new o.Inner(); // At line 8
D. new Outer.Inner(); // At line 8//new Outer().new Inner()
QUESTION NO: 5
Which method is used by a servlet to place its session ID in a URL that is written to the servlet’s response output stream?
A. The encodeURL method of the HttpServletRequest interface.
B. The encodeURL method of the HttpServletResponse interface.
C. The rewriteURL method of the HttpServletRequest interface.
D. The rewriteURL method of the HttpServletResponse interface.
QUESTION NO: 6
Which two are equivalent? (Choose two)
A. <%= YoshiBean.size%>
B. <%= YoshiBean.getSize()%>
C. <%= YoshiBean.getProperty("size")%>
D.
E.
F.
G.
QUESTION NO: 7
Which of the following statements regarding the lifecycle of a session bean are correct?
1. java.lang.IllegalStateException is thrown if SessionContext.getEJBObject() is invoked when a stateful session bean instance is passivated.
2. SessionContext.getRollbackOnly() does not throw an exception when a session bean with bean-managed transaction demarcation is activated.
3. An exception is not thrown when SessionContext.getUserTransaction() is called in the afterBegin method of a bean with container-managed transactions.
4. JNDI access to java:comp/env is permitted in all the SessionSynchronization methods of a stateful session bean with container-managed transaction demarcation.
5. Accessing resource managers in the SessionSynchronization.afterBegin method of a stateful session bean with bean-managed transaction does not throw an exception.
第二部分:概念题
1. 描述Struts体系结构?对应各个部分的开发工作主要包括哪些?
3. JSP有哪些内置对象和动作?它们的作用分别是什么?
4、SQL问答题
SELECT * FROM TABLE

SELECT * FROM TABLE
WHERE NAME LIKE '%%' AND ADDR LIKE '%%'
AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%'
OR 3_ADDR LIKE '%%' OR 4_ADDR LIKE '%%' )
的检索结果为何不同?
5、SQL问答题
表结构:
1、 表名:g_cardapply
字段(字段名/类型/长度):
g_applyno varchar 8;//申请单号(关键字)
g_applydate bigint 8;//申请日期
g_state varchar 2;//申请状态
2、 表名:g_cardapplydetail
字段(字段名/类型/长度):
g_applyno varchar 8;//申请单号(关键字)
g_name varchar 30;//申请人姓名
g_idcard varchar 18;//申请人身份证号
g_state varchar 2;//申请状态
其中,两个表的关联字段为申请单号。
题目:
1、 查询身份证号码为440401430103082的申请日期
2、 查询同一个身份证号码有两条以上记录的身份证号码及记录个数
3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为07
4、 删除g_cardapplydetail表中所有姓李的记录
");

⑹ java程序员参加面试的时候 关于项目经验这方面的问题

一般会根据你简历上写的项目来问吧
我是个应届生,刚找到工作,应聘的java开发岗内位,说说我的经历吧
我简容历上写了6个项目,3个J2SE,2个J2EE,1个asp.net,都是自己做的
面试的时候叫我选一个觉得最好的项目来讲
我选的是ssh框架做的项目,然后问了我ssh在项目中的作用,它们的优缺点,和直接用jsp+servlet有什么区别。也问了框架中一些具体的技术,比如Taglib,事务,AOP,IOC之类的
还问了我项目中自己认为有什么闪光点,是不是合作完成的,在项目中担任的角色,与人合作做项目有什么感触等等
有些问题会根据你的回答进一步提问,看你掌握的程度和真实性
希望对你有帮助

⑺ java程序员面试时面试官对项目经验(你做过的项目)会问哪些内容

我平时是遇到的情况是这样的:

假设你简历里面写了OA这个项目,用到什么SSH技术。

那么他会专问你:该系统是干什属么用的?让你描述一下所用到的技术Struts+Spring+Hibernate各自的特点?你在系统中负责哪一个部分?该系统有没有比较突出的地方?

不过上面的问题只限于面试程序员的时候

⑻ java程序员面试时被问到:如何在j2ee项目中处理高并发量访问 该怎么回答 请仔细看题干再回答

你好,高并发系统的设计需要注意一下几点:
尽量使用缓存,包括用户缓专存,信息缓存等,多属花点内存来做缓存,可以大量减少与数据库的交互,提高性能。
用jprofiler等工具找出性能瓶颈,减少额外的开销。
优化数据库查询语句,减少直接使用hibernate等工具的直接生成语句(仅耗时较长的查询做优化)。
优化数据库结构,多做索引,提高查询效率。
统计的功能尽量做缓存,或按每天一统计或定时统计相关报表,避免需要时进行统计的功能。

能使用静态页面的地方尽量使用,减少容器的解析(尽量将动态内容生成静态html来显示)。
解决以上问题后,使用服务器集群来解决单台的瓶颈问题。
基本上以上述问题解决后,达到系统最优。

至于楼上有人提到别用JAVA来做,除非是低层的连接数过大(如大量的端口占用需求),这种情况下考虑直接C来写,其他的可以用JAVA来做。

⑼ java程序员面试需要注意什么要准备什么

有能力什么都不用怕。但实力不是太有优势的时候,要考虑使用一定的技巧了。
知识方面内,下载容些常见的面试题看看吧,能顺口描述其中的思想。其实能通过面试的人,编程能力不一定很强,会说才是王道。但能力太差,过不了试用期也不行。
你可以去找常见的面试题看看,其实放松就好,不要太在意。 一开始,大多人都要经过5、6次或更多的面试,才能找到理想的工作。

⑽ java程序员面试问题,你在项目中遇到什么困难,你是怎么解决的,说简单了又不像,有哪些复杂的困难,解决

生 : 30岁,我的程序员梦想
作 者: redbridge (雪燃)

30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员......
我的经历到这里就告一段落了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。我想对我上面所说的话给一个总结:

1. 如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。
2. 不要因为自己年轻就找理由挥霍时间,少玩一点SC、CS、魔兽3、传奇、魔力或者…….,多看点书,多练练题。
3. 如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来没有信心。(当然,如果你的理想不仅仅是要做一个程序员,那你别丢掉英语。)
4. 如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。
5. 什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的多。
6. Java、.net、C++、PB、VB、Delphi、汇编到底应该学哪个?我的经验,哪个最简单就先学哪个、公司用哪个你就学哪个、哪个和你有缘(比如刚好你认识一个愿意帮助你的Delphi高手)你就学哪个,如果你都学,或者三天两头的换,我可以告诉你结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。如果你问我面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML…….应该怎么学呀,对不起,这些我也确实不是都会,但请相信,你先实实在在的写上十万行以上的代码以后,那些东西你自然就慢慢会了。
7. 不要以为程序员的工资都很高,程序员之间的水平差异也大。公司衡量一个人的待遇标准是他能给公司带来多大的效益。如果你体现了自己的价值,公司会主动给你加薪的,当然你也可以自己主动提,但一定要在你表现出了自己的价值之后。
8. 轻易不要跳槽,如果非要跳,也要保持工作经验上的延续,而不是从新开始,不然就会象我一样走很多弯路。
9. 如果你以为程序员都是熬夜熬出来的,那么你错了,因为它的代价就是缩短你的青春!大家不要象我一样,真的,熬夜一点也不好!记住老毛的话:如有恒,何须三更起,半夜眠;最怕莫,三天打鱼两天晒网,竹篮打水一场空!
10. 这一点是我觉得最精华的一点:“君子性非异也,善假于物也。”这句话的本意是一个水平很高的人本身并不一定很高明,关键是他善于利用别人的高明!我在这里做个借鉴,就是要充分利用自己身边的资源,不放过任何一个可以提高自己的机会。大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人的源代码把他的思想扩展到自己的思想里去。
注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖入“回收站”。如果你觉得这些总结不过是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”
这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。
最后我还想说一点:现在很多朋友都抱怨中国的软件业环境太差,前途渺茫。确实是这样,我有同感。不过我想软件业不过是千万个行业中的一种,每一个行业总是会有起落的,中国的软件业环境差有她的历史原因,我们不要总是简单地和印度相比。抱怨没有意义,已经这样了,抱怨不能使她变好,希望我们每一个人多贡献一份自己的力量,总有一天她会变的比印度还好,甚至比美国还好。
最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!

热点内容
鬼片高清画质。电影。 发布:2024-08-19 09:14:10 浏览:650
一家看电影网 发布:2024-08-19 08:57:54 浏览:155
韩国大尸度电影推荐 发布:2024-08-19 08:55:58 浏览:719
接吻电影的名字美国 发布:2024-08-19 08:41:41 浏览:758
韩剧女主高中就怀孕了剧名 发布:2024-08-19 08:00:29 浏览:692
蓝色头发电影女主角 发布:2024-08-19 07:51:59 浏览:849
台湾电影老师上了学生 发布:2024-08-19 07:36:20 浏览:964
两人吃屎的电影 发布:2024-08-19 07:25:07 浏览:450
有裸露下体的大尺度电影吗 发布:2024-08-19 07:20:50 浏览:790
好看的电影在线观看免费 发布:2024-08-19 06:55:37 浏览:912