写点什么

100 页 6W 字的 Java 面试题,去过大厂面试的程序员都说被问到过

作者:钟奕礼
  • 2022-12-03
    湖南
  • 本文字数:956 字

    阅读完需:约 3 分钟

我经常会在其它地方发一些面试题,有的粉丝就说:

程序员 A:好巧,上次去阿里面试就问到了这个问题!

程序员 B:上周面试刚好问到这个问题,没答出来...

程序员 C:今天从腾讯面试回来,就问了这个问题,可惜没有早点看到...

...



其实吧,我为了每天能持续有内容发送,就没有把这些面试题展示出来。但是,最近我想赚点零花钱,忍痛割爱把这些面试题给了合作方...

由于字数实在太多,我就不把文字内容发出来了,截下所有目录的截图,展示给大家看看。

领取方式很多人都知道的啊,没错,我也不卖关子了:

免费获取,需要的小伙伴可以+ VX: mxk6072

面试版块

基础篇

  1. Java 语言有哪些特点

  2. 面向对象和面向过程的区别

  3. 八种基本数据类型的大小,以及他们的封装类

  4. 标识符的命名规则

  5. instanceof 关键字的作用

  6. Java 自动装箱与拆箱

  7. ......



JVM 篇

知识点汇总


  1. 类加载与卸载

  2. 简述一下 JVM 的内存模型

  3. 堆和栈的区别

  4. 什么时候会触发 FullGC

  5. 什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?

  6. Java 内存结构

  7. 描述一下 JVM 加载 class 文件的原理机制?

  8. ...



多线程 &并发篇

  1. Java 中实现多线程有几种方法

  2. 如何停止一个正在运行的线程

  3. notify()和 notifyAll()有什么区别?

  4. sleep()和 wait() 有什么区别?

  5. volatile 是什么?可以保证有序性吗?

  6. Thread 类中的 start() 和 run() 方法有什么区别?

  7. ...


Spring 篇

  1. Spring 的 IOC 和 AOP 机制?

  2. Spring 中 Autowired 和 Resource 关键字的区别?

  3. 依赖注入的方式有几种,各是什么?

  4. 讲一下什么是 Spring

  5. Spring MVC 流程

  6. ...



MyBatis 篇

  1. 什么是 MyBatis

  2. MyBatis 的优点和缺点

  3. #{}和 ${}的区别是什么?

  4. 当实体类中的属性名和表中的字段名不一样,怎么办 ?

  5. Mybatis 是如何进行分页的?分页插件的原理是什么?

  6. ...


SpringBoot 篇

  1. 什么是 SpringBoot?为什么要用 SpringBoot?

  2. Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?

  3. 运行 Spring Boot 有哪几种方式?

  4. 如何理解 Spring Boot 中的 Starters?

  5. 如何在 Spring Boot 启动的时候运行一些特定的代码?

  6. Spring Boot 需要独立的容器运行吗?

  7. ...


MySQL 篇


Redis 篇


SpringCloud 篇


Nginx 篇


MQ 篇


数据结构与算法篇



简历篇

  • STAR 法则(Situation Task Action Result)

  • FAB 法则(Feature Advantage Benefit)

  • 项目经历怎么写

  • ...


简历这一块就提到了我之前在文章中讲过的 STAR 法则,看来 STAR 法则在简历中同样适用,在面试的时候同样也要按照这个法则来回答问题,才会更有层次感,说服力。

用户头像

钟奕礼

关注

还未添加个人签名 2021-03-24 加入

还未添加个人简介

评论

发布
暂无评论
100页6W字的Java面试题,去过大厂面试的程序员都说被问到过_Java_钟奕礼_InfoQ写作社区