`

Java程序员面试时常问的几个问题

阅读更多
[align=left][/align]我在找工作的过程中总结了一些面试的经验,现在拿出来和大家一起分享.

首先是公司给你个见面的机会,要知道见面可不等于面试的,有很多公司在第一次见你的时候会给你准备点小题做做,这些题虽然不是很难,大部分都能在网上找到,但是还是能难倒相当一部分人的(这个也就是通常所说的笔试了)。如果笔试同过了,一般公司会有一次面试,面试的人一般是人事部门或者技术部门的人。如果是人事部门的人,他只会问你点个人情况,薪资要求,学习情况等等,这些都很容易应付。如果是技术部门的人来给你面试你就应该很认真的对待了,因为他们是决定录用还是不录用你的人。他们要问你的问题总结可分为以下几点:
1、java基础部分:java基础部分问很简单,问的最多的就是
a:抽象类接口的区别;
b:作用域public,private,protected,以及不写时的区别;
c:重写和重载的区别;  d:一些集合类的区别,工作原理,如list,map等;              e:arraylist, vector, hashmap ,hashtable,linklist等的区别; 
f:String类的相关方法的使用 
g:垃圾回收机制的相关知识,如优点,原理等;  h:java的异常处理; 
i:工作流的相关知识;
j:多线程问的也很多;
k:其他,这里包括包装器类、流程控制、注释等等知识。
2、jsp部分:
a:重定向问题;
b:jsp内置对象问题;
c:jsp常用动作; 
d:页面的包含问题;
3、servlet部分:
a:servlet的生命周期及其方法的考察;
b:会话跟踪;
c:页面间对象传递的方法;
d:如何实现servlet的单线程模式;
e:jsp和servlet的相同点和不同点;
4、xml方面
a:他的解析方式有哪些;
b:我们在项目中用到了它的哪些方面;
c:xml稳当定义的几种形式,它们之间的区别;
5、J2EE、MVC方面
a:mvc的各部分由哪些技术实现;
b:为什么要分层;
c:模式的相关知识,如单例工厂模式等;
d:乱码的处理;
e:一次请求的处理过程;
6、数据库方面,这部分由于公司用的数据库的不同侧重点不同,也根据你的简历中提到你用过哪中数据库,他们就会问你哪种数据库的。其实数据库都是大同小异的。
a:存储过程、触发器方面;
b:sql语句方面;
c:从实际问题中抽象出数据模型;
d:某个数据库的自己的特点,如oracle的nextval的应用和三个转换函数  (to_char\to_number\to_date)
f:事务的特性及事务其他知识;
g:特殊字符的存储问题;
7、关于框架:近几年框架横行,目的是给开发带来简便,但对某些人却是累赘了,这也给面试官提供了很多的问题。这里面试官也是问的很笼统,比如 hibernate相对于iBATIS
有什么优点什么的,spring常用部分是什么,spring的nop思想、自动装备原理等等,这部分还需要面试的人自己去总结重点。

3
1
分享到:
评论

相关推荐

    Java程序员面试宝典(完整版)

    这套面试题涉及的范围很泛,很广,很杂,大家不可能一天两天就看完和学完这套面试宝典,即使你已经学过了有关的技术,那么至少也需要一个月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这套...

    Java程序员面试笔试陷阱题

    综合各公司面试,笔试的最常见的几个陷阱题

    java程序员面试经典问题

    这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。由于这套面试题涉及的范围很泛,很广,很杂,大家不可能一天两天就看完和学完这...

    变态级JAVA程序员面试32问

    创建了几个String Object?  第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?  第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?  第十二,sleep() ...

    java程序员面试宝典

    面试时考官们最容易问到的问题和java编程当中容易混淆的几个概念,这个东东在我的求职生涯当中起了很打的作用呢,以往对大家有所帮助吧!比如1、 面向对象的特征有哪些方面,2、String是最基本的数据类型吗? int 和 ...

    java 程序员面试指南,常用面试题汇总解答.zip

    实战项目经验:分享了几个经典的Java项目,解析了项目的架构设计和核心技术点。 面试经验和技巧:整理了常见的Java面试问题,并给出了答题建议和技巧。 代码和项目实例:提供了多个Java项目的源代码,方便学习者参考...

    JAVA面试题解惑系列(二)——到底创建了几个String对象-JAVA程序员JAVA工程师面试必看.pdf,这是一份不错的文件

    JAVA面试题解惑系列(二)——到底创建了几个String对象-JAVA程序员JAVA工程师面试必看.pdf,这是一份不错的文件

    java 程序员(工程师)面试大全

    几百个java面试时提问的知识点,让你面试时如鱼得水! java的基础知识 就是不是面试,在学习中也可以帮助你提高对java的认识和牢记掌握java中各个知识点,让你在程序员的路上走的更好!!!

    java面试笔试题库java学习笔记开发教程互联网公司面试资料大全合集.zip

    Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc java面试书籍源码 Java面试笔试题库.CHM Java面试问题集.pdf Java面试题以及答案(小生).pdf java面试题...

    java面试笔试资料java笔试题大集合及答案题库java笔试题汇总资料188个合集.zip

    Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc Java面试文档题库 Java面试笔试题库.CHM java面试笔试题库资料合集.zip Java面试问题集.pdf Java面试题以及...

    程序员简历、面试技巧.ppt

    笔试:以JAVA基础题,SQL语句,javascript等基础为主,或是写几个简单的小程序 面试: 其一,答题准备。一般来说,你的初试是由人力资源部来进行的,他们会就你的学历、个性、能力、价值观和过去的成绩等问一些常规...

    JAVA面试题针对三年内经验

    java(软件)工程师面试题大全-100%公司笔试题你都能碰到几个 达内笔试题集答案集.pdf 面试题集(全).pdf 达内笔试题集答案集001.pdf 华_为Java笔试题.txt 某公司java笔试题.(超难).txt Sql.txt java面试题集 .doc 等等...

    JAVA笔试面试资料JDBC HTTP、JSP、Servlet、Struts面试题汇总资料.zip

    Java初级程序员面试必备的基础知识总结.docx Java基础、Java集合、多线程、JDBC、HTTP、JSP、Servlet、Struts面试题汇总(附答案).docx java工程师面试题大全-100%公司笔试题你都能碰到几个.docx Java开发工程师...

    【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。.zip

    实战项目经验:分享了几个经典的Java项目,解析了项目的架构设计和核心技术点。 面试经验和技巧:整理了常见的Java面试问题,并给出了答题建议和技巧。 代码和项目实例:提供了多个Java项目的源代码,方便学习者参考...

    java面试笔试题库java软件设计java笔试题大集合及答案文档资料合集300MB.zip

    Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc java面试书籍源码 Java面试文档题库 Java面试笔试题库.CHM Java面试问题集.pdf Java面试题以及答案(小生)....

    java面试的那点事

    Java程序员的面试问题,程序员应该注意的问题几个钟面试官在实际的面试中会问到我们的问题都有详细的说明,希望会对这些新Java程序员有所帮助!

    网易Java程序员两轮面试 请问你能答对几个?

    为大家分享网易Java程序员两轮面试题,考考大家,这些问题你能答对几个?

    java面试题及技巧4

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    java面试题以及技巧

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    计算机Java、网络面试资料

    Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念...

Global site tag (gtag.js) - Google Analytics