想面试Java开发岗位,请问过来人要准备的专业面试题都有哪些

首先确认,你是java行业的新手。面试题。java基础部分(常见的):1、java有几种基本数据类型。2、冒泡排序,(笔试常出现)3、解释什么是类的成员变量,局部变量,实例成员变量,类成员变量?4、最狠得就是——什么是面向对象,这个只能自己组织语言,按自己的理解来回答,根本找不到具体答案。5、抽象...
想面试Java开发岗位,请问过来人要准备的专业面试题都有哪些
首先确认,你是java行业的新手。
面试题。
java基础部分(常见的):
1、java有几种基本数据类型。
2、冒泡排序,(笔试常出现)
3、解释什么是类的成员变量,局部变量,实例成员变量,类成员变量?
4、最狠得就是——什么是面向对象,这个只能自己组织语言,按自己的理解来回答,根本找不到具体答案。
5、抽象类与接口的区别。
6、线程有几种实现方式,分别是什么?
7、如何使线程同步?
8、什么是GC?
9、构造方法是否能被重写?为什么?
10、java关键字是否区分大小写?
11、for循环里的三个表达式的执行顺序是什么?
12、简述什么是关系型数据库?
13、arrayList与linkedList的区别?
14、String与StringBuffer的区别?
数据库部分(常见):
1、组函数,2、having和where的区别,3、伪列,4、怎么实现数据分页?5、表链接6、事务(ACID)7、数据安全8、序列9、索引10、你所参与过的项目用了几个表?
JDBC部分(常见):
1、JDBC的六个步骤。
2、JDBC分页。
Servlet(常见):
1、客户端发送请求的几种方式。
2、servlet的生命周期的几个阶段。
3、forward跳转与redirect跳转的区别。
4、cookie与session的区别。
5、三大作用域。
6、连接池。
JSP(常见):
1、jsp的九大内置对象。
2、EL表达式。
3、JSTL标签库。
javaScript(很少会问,了解即可):
1、DOM:对象,文档,模型
2、鼠标点击事件:
AJAX(了解):
1、ajax请求与传统请求的区别。
框架相关:
1、Struts2数据处理机制。
2、OGNL表达式。
3、了解下值栈。
4、MVC开发模式的好处。
5、Hibernate与MyBatis的区别。
6、连接池
7、struts2与SpringMVC的区别。
8、IOC,DI。
9、AOP。
10、运用框架的好处。
11、用到过的开发模式有哪些?
注:以上内容只要会一大部分,面试基本都会通过,如果全部会的话,就可以挑offer了,会一半就有很大的可能了(手都敲麻了.。。。)。
2017-06-24
mengvlog 阅读 12 次 更新于 2025-06-20 00:58:37 我来答关注问题0
  •  翡希信息咨询 java面试中经常被问到的问题有哪些?

    多线程编程:线程是CPU调度的基本单位,Java通过Thread类和Runnable接口实现多线程编程,线程生命周期包括新建、就绪、运行、阻塞、死亡等状态,同步和锁用于解决多线程访问共享资源时的并发问题。三、高级技能和框架 Spring框架:Spring是一个开源的Java/Java EE全功能栈的应用程序框架,为Java开发者提供了一...

  •  齐春杰123 java面试经历?

    然后问我算法。其实就简单的问了句,你了解哪些排序,我说冒泡排序,插入排序,快排,堆排序...,然后这面试官嘲讽的笑了一声,我赶紧回想了哪个有问题,结果想了下没想到哪个字说的有问题我就问 你为什么笑,然后他说堆排序是什么东西。老实说听到这句话我是真的很想直接走的,但是想下这对不起我...

  •  湖北倍领科技 面试3-5年左右的java怎么面试

    面试3-5年的Java开发人员时,重点应放在考察其实战能力上。面试官可以设计一些实际工作中遇到的难题来进行测试,以评估应聘者的真实经验和面对问题时的解决思路。这类问题可以有一定深度,旨在全面考察候选人的技术水平和解决问题的能力。比如,可以询问候选人之前参与过的复杂项目,以及他们在项目中遇到的具...

  • 1、java有几种基本数据类型。2、冒泡排序,(笔试常出现)3、解释什么是类的成员变量,局部变量,实例成员变量,类成员变量?4、最狠得就是——什么是面向对象,这个只能自己组织语言,按自己的理解来回答,根本找不到具体答案。5、抽象类与接口的区别。6、线程有几种实现方式,分别是什么?7、如何使...

  • it行业面试自我介绍篇一大家好,我是xxxx职业学院信息电子系计算机硬件专业的一名应届毕业生,衷心感谢您抽出宝贵时间审阅我的简历。软件工程面试自我介绍1本人热衷计算机软件开发行业,学习能力强,适应能力强,有责任心,拥有团队合作开发精神,亦能独立完成任务。Java方面的自我介绍java程序员自我介绍--简单地...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部