Administrator
发布于 2026-02-02 / 23 阅读
0
0

java面试流程

我以前的面试流程

  1. 打招呼,你好,我这边是xxx的面试官,现在方便面试吗?

  2. 让候选人做个简单的自我介绍

  3. 候选人最近的一个项目说一下

  4. 说明第一面电话面试,主要技术面试,我这边问你几个面试题

  5. 你这边有什么要了解的吗?目前在做的工作简单介绍下。

第4个步骤可以问的问题

  • 聊下java内存模型,垃圾收集算法和常用的垃圾收集器。

  • 类加载机制,双亲委派模型

  • 创建线程池有哪几个参数呢。创建线程的流程是怎样的呢

  • springboot的约定大于配置是怎么做到的呢?能简单介绍下吗

  • mq怎样保证消息不丢失的

  • redis缓存雪崩是怎么解决的?布隆过滤器简单聊聊

  • cap原理简单介绍下。zk和 eureka有没有用过,简单地阐述下zk,和eureka怎么体现cap的

  • 分布式事务能简单的介绍下吗

  • mysql索引,b+树数据结构,索引怎么优化,哪些情况会导致索引失效呢

  • mysql的mvcc是什么呢?

  • 线上慢sql怎么排查,怎么优化呢?分库分表怎么解决的呢?分布式id是怎么设计的呢

  • 线上cpu和内存突然升高了,要怎么解决问题呢

  • 设计模式了解吗,说下用过哪些设计模式呢

  • netty的nio编程了解吗?能简单的说下吗

  • 双重检查单例模式会用volatile关键字,为什么呢?

  • uml模型了解吗?平常工作中会绘制相关的流程图或者uml图

  • 工作这么长时间了,有没有主导一个项目,怎样把控项目的整体进度,识别风险和协调资源呢?有没有带过新人呢

  • 目前考虑换工作的原因是什么呢


评论