`
isiqi
  • 浏览: 16484005 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Java软件工程师几个面试问题

阅读更多

说一下对Java的看法。
说一下对于多线程的理解。
说一下对于线程安全的理解。
说一下死锁如何发生的,举个例子。
Equals()和==的区别是什么,举个例子。
HashCode是做什么用的,详细说明。
HashTable和HashMap的区别是什么。
开发中有没有碰到多线程出问题,举个例子。
开发中有没有对性能进行优化的经验,举个例子。
说一下Overload和Override。
说一下CheckedException和UnchekedException。
将一个单向链表反向,想想如何实现,要求占用内存尽可能小。
找出一个Stack中的最小的数据,但是不能破坏Stack,想想如何实现,要求占用内存尽可能小。
多线程有几种实现方法,都是什么。有什么不同。
在项目中你遇到哪些技术问题,是如何解决的。
在项目中用到过哪些设计模式。
具体说一下装饰模式。
为什么离职。
说一下最近五年的规划。

分享到:
评论

相关推荐

    java面试经典(Java软件工程师面试)

    根据给定文件的信息,我们可以总结出以下几个重要的Java面试知识点: ### 1. Java字符串不可变性 **题目:** 在给定的代码片段中,我们看到一个名为`Test1`的类,它包含了一个静态方法`changeStr`,用于尝试改变...

    2018最新最全java高级工程师面试题

    2018年最全的Java高级工程师面试题集锦,包含了十几个文档,可以预见这些文档将涵盖JVM原理、并发编程、设计模式、数据结构与算法、Spring框架、数据库设计与优化、网络协议等多个领域。 1. **JVM(Java虚拟机)** ...

    java软件工程师面试题库

    ### Java软件工程师面试题库——Hibernate相关知识点 #### 一、为什么需要使用Hibernate? Hibernate作为一款优秀的ORM(Object-Relational Mapping,对象关系映射)框架,被广泛应用于Java应用程序中,尤其在处理...

    java软件工程师面试常见问题.docx

    Java 软件工程师面试常见问题 Java 软件工程师面试常见问题中,涵盖了面向对象编程、Java 基础知识、异常处理、Servlet 生命周期、集合框架、EJB 等方面的知识点。 1. 面向对象编程的特征 面向对象编程(Object-...

    java高级工程师-面试题及答案

    根据给定文件的信息,我们可以提炼出以下几个主要的知识点: ### 一、选择题解析 #### 1. 关于以下程序代码的说明正确的是(D) 这段代码主要考察了Java中私有静态变量的访问以及作用域的问题。 - **第5行**:...

    java高级工程师面试题

    Java高级工程师面试题 本资源摘要信息涵盖了Java高级工程师面试题,涵盖了智力部分和专业部分。智力部分包括了五道题目,涉及到逻辑思维、问题解决和计量题目。专业部分涵盖了Java相关的知识点,包括面向对象、集合...

    Java 软件工程师 面试题

    在Java Web方面,面试通常会涉及到以下几个关键知识点: 1. **Java基础**: - **语法**:包括类、对象、封装、继承、多态等面向对象特性。 - **内存管理**:理解垃圾回收机制,JVM内存模型(堆、栈、方法区)。 ...

    java软件工程师面试题

    Java软件工程师面试题主要涉及到设计模式、类的执行顺序以及内部类的概念。下面将详细讨论这些知识点。 **Singleton模式** Singleton模式是一种常见的设计模式,它的主要目的是确保在整个应用程序中,对于一个特定...

    java面试题-外企软件工程师面试题大全

    这份"java面试题-外企软件工程师面试题大全"很可能包含了以下几个方面的知识点: 1. **Java基础**: - 类与对象:理解类的定义、对象的创建以及封装、继承和多态等面向对象特性。 - 内存管理:理解引用类型和原始...

    Java软件工程师简历模板(18种)

    一份优秀的Java软件工程师简历应包括以下几个部分: 1. **个人信息**:包括姓名、联系方式、电子邮件地址和居住地。这部分信息应该简洁明了,方便招聘人员快速联系到你。 2. **职业目标**:简述你的职业理想和求职...

    java面试题集锦 基础题 java工程师面试

    首先,Java基础题是每个面试者必须掌握的,这些题目通常涵盖以下几个方面: 1. **Java语法**:包括变量、数据类型、运算符、流程控制(如if-else、switch、for、while等)、类与对象、封装、继承、多态等基本概念。...

    Java软件工程师面试宝典

    在Java软件工程师面试中,求职者常会面临一系列涵盖广泛知识点的问题。本宝典针对面试中频繁涉及的Java基础知识点,提供了一个全面的问题与解答框架。 1. Java源文件中是否可以包含多个类?有无限制? 可以包含多个...

    Java软件工程师面试题

    ### Java软件工程师面试题知识点详解 #### Java基础概念 1. **访问修饰符的作用域区别** - **Public**:无论是否在同一个包内,所有类都可以访问。 - **Protected**:允许在同一个包内及子类进行访问,但不能被...

    1000道 互联网大厂Java工程师面试题及其答案.rar

    首先,我们要明白Java工程师面试通常涵盖以下几个核心领域: 1. **基础知识**:这是面试的基础,包括但不限于Java语法、数据类型、流程控制、异常处理、面向对象编程等。例如,面试官可能会询问关于封装、继承和多...

    java软件工程师面试常见问题.pdf

    ### Java软件工程师面试常见问题解析 #### 一、面向对象的四大特征 1. **抽象** 抽象是面向对象编程中的一个重要概念,它指的是在设计阶段仅关注对象的关键特性和行为,忽略不必要的细节。抽象有两种形式: - *...

    java软件工程师面试基本题.pdf

    标题中提到的“java软件工程师面试基本题.pdf”暗示了文件内容是关于Java软件工程师在面试过程中可能会遇到的基本问题。描述部分重复了标题内容,而标签“技术及资料”则表明这些面试题覆盖了广泛的技术范畴,并可能...

    招聘java软件工程师面试题

    ### 招聘Java软件工程师面试题解析 ...以上内容涵盖了Java软件工程师面试中常见的几个核心知识点,对于应聘者来说,掌握这些知识点不仅能帮助他们更好地准备面试,还能加深对Java编程语言的理解。

    2018 Java 工程师面试总结

    Java后台开发面试涵盖了广泛的知识点,包括但不限于以下几个方面: 1. **自我介绍**:这是面试的常见开场,需要简洁明了地介绍自己的教育背景、项目经验和技术专长。 2. **项目经验**:面试官会询问你参与的项目,...

Global site tag (gtag.js) - Google Analytics