Giter Site home page Giter Site logo

interview's Introduction

专注 Java 面试题分享,由「Java 中文社群」公号作者老王和「沉默王二」公号作者共同倾心打造,持续更新。

阅读 微信群 公众号 投稿

初心

在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?原因有三个:第一,我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的 java 面试清单;第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的;第三,本文会对部分面试题提供详细解读和代码案例,让读者知其然并知其所以然,从而学到更多的知识。

或许这份面试题还不足以囊括所有 java 问题,但有了它,我相信你一定不会“败”的很惨,因为有了它,足以应对目前市面上绝大部分的 java 面试了,因为这篇文章不论是从深度还是广度上来讲,都已经囊括了非常多的知识点了。

凡事预则立,不预则废。能读到这里的人,我相信都是这个世界上的“有心人”,还是那句老话:上天不负有心人!我相信你的每一步努力,都会收获意想不到的回报。

适宜阅读人群

  • 准备跳槽的初/中/高级 Java 程序员
  • 想要查漏补缺的人
  • 想要不断完善和扩充自己 Java 技术栈的人
  • Java 面试官

阅读建议

本文会按技能模块划分文章段落,每个模块里的内容,从易到难依次进行排序,各模块之间不存在互相关联的关系,读者可选择文章顺序阅读或者跳跃式阅读。

正文

本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM ,如下图所示:

共包含 208 道面试题,本文的宗旨是为读者朋友们整理一份详实而又权威的面试清单,下面一起进入主题吧。

目录

Java 基础部分面试题

容器部分面试题

多线程部分面试题

反射部分面试题

对象拷贝部分面试题

Java Web 模块部分面试题

异常部分面试题网络

设计模式部分面试题

Spring/Spring MVC部分面试题

Spring Boot/Spring Cloud部分面试题

Hibernate部分面试题

Mybatis部分面试题

RabbitMQ部分面试题

Kafka部分面试题

Zookeeper部分面试题

MySql部分面试题

Redis部分面试题

JVM部分面试题

介绍

此开源项目以“Java 面试题”为切入点,为程序员提供整个职业生涯的服务。这个项目前期的重点是收集和整理一些高质量的面试题,并且由老王(公众号:Java中文社群的创建人)和阿里的 P7 专家书*共同打造,整理面试题答案、代码说明以及原理分析等,后期慢慢扩展其他品类,为程序员的职业发展奉献一点力量,更希望聚集更多和我们志趣相投的朋友,来为更多的程序员提供服务。

为什么要做这个开源项目?

  1. 帮助更多的人找到工作。
  2. 倒逼自己快速成长。
  3. 为企业能招聘到合适的人贡献一份力量。
  4. 给自己业余的时间找个事做,同时还能收获一份荣誉和快乐,何乐而不为呢。

投稿

众人拾材火焰高,我们渴望更多的人参与进来,为了帮助更多的人找到理想的工作而奉献自己的一份力量。

投稿方式:只需要在本项目下提交 ISsues 进行投稿,为了鼓励大家的踊跃参加,您提交的投稿一经采纳,我们会奖励给投稿人 50 元的购书基金,直接发放现金到您的微信。

特别说明

img

interview's People

Contributors

itwanger avatar vipstone avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.