部门 D 二面 110 min (过)
- 自我介绍
- 本专业的成绩怎么样?
- 挂过科么?为什么会挂科?能不能总结一下这一次挂科?
- JVM内存模型概念?
- 你对方法区/元空间的理解?
- 堆中内存的分配?
- 永久带会涉及到 GC 回收么?
- 程序运行的时候,怎么监控内存使用情况?
- 程序运行的时候,怎么看堆栈信息?
- Java 类加载的过程?
- 魔数是什么?
- 为什么叫双亲委派?你有没有觉得这个名字怪怪的?
- 在一个类中调用了另一个类的私有方法能不能通过编译?
- ClassNotFoundException出现在哪些地方?
- 假如说现在有一个 可执行的A.jar和 B.jar,他们都互相引用了对方,现在 B.jar 里面的某些类已经不在了,A还能启动么?
- ldc,iconst,getstatic,ACC_FLAG 这几个指令都是什么意思?
- IOC 的特性?你对 IOC 的理解?
- 我们自己也可以实现 IOC 和 AOP,甚至是前置后置处理器,为什么还要用 Spring 提供的?
- 怎样才能知道 Spring 的 IOC 容器已经完全初始化了?
- 事件订阅的接口名字是什么?
- 为什么我会问这个问题?为什么我们需要知道 Spring IOC 容器的初始化进度?
- Spring 的后置处理器接口名字是什么?
- AOP 和 IOC 的整合流程?
- AOP 是怎么做动态代理的?
- CGLIB 是怎么操作字节码的?
- ASM 操作字节码的原理?
- XML 的两种解析策略?两种有什么差异?
- 线程池参数?
- 任务提交到线程池之后会遇到哪些情况?
- 用银行取钱的例子给我讲讲线程池?
- sync 对应的字节码是什么?
- sync 锁静态方法和非静态方法锁的分别是什么对象?
- 为什么锁的对象不一样?
- 为什么使用 Maven?
- 一个 a.jar 引用了 c,版本是 1.0.0,b.jar 引用的 c 版本是 2.0.0,一个项目当中同时依赖了a 和 b,这时候依赖的 c 版本是哪一个?为什么?
- Maven 仲裁策略有几步?
- 数据库的事务特性?
- 隔离级别的差异?为什么会有这种差异?
- 讲讲可重复读和读提交隔离级别和实现机制?
- 什么是"当前读"?
- 为什么项目当中要使用缓存?
- 为什么 redis 这么快?
- Redis的持久化机制?
- 在生成 RDB 的过程当中,还能继续进行写入么?
- 为什么 AOF 是数据先落盘再写日志?而数据库是先写日志再落盘?
- 哨兵的选主策略?一个哨兵是怎么知道其他哨兵的存在的?
- HashMap 八股文
- 红黑树的特点?
- 三次握手和四次挥手的过程?
- TIMEWAIT 为什么要等待 2MSL?
- 301 和 302 状态码的区别?
- 磁盘调度算法?
- 操作系统死锁?
- 进程和线程的区别?
- 哪一种 IPC 最快?
- 线程的几种状态?
- 进程调度策略?
- 三点十五分时针和分针的夹角?
部门 B 三面 35min (过)
- 自我介绍
- 问项目,问实习
- 你在项目当中担任的角色?
- 你觉得 TX 的氛围怎么样?
- 你一般几点走?
- 那边加班严重么?
- RPC 调用过程中,现在要在消费者这一端配置某种调用超时之后的服务,怎么才能判断是否已经超时呢?
- 关于超时时间的设定,怎么设置呢?
- 有几种超时的情况?对应不同的情况你会怎么办?
- 301 和 302 状态码的区别?
- HTTP 和 RPC 的关系?
- 哪里人?平时怎么学习?
- 你对 B 端和 C 端业务的看法?
- 写在最后
面试的时候尽量追求实事求是,千万不要想着打面试官的马虎眼,有些东西没做过就是没做过 。现在社会资源分享是我们的福利,明明有很多时间提前准备的,不要为自己的懒惰找借口,先过一遍,看看自己回答的怎么样,哪里欠缺哪里补 。
推荐阅读
- 北美程序员升职加薪必备的20种能力
- Google公布程序员一天代码量!你猜对了么?
- 2021年的双11?2021没有双十一了吗
- 程序员缺乏经验的 7 种表现
- 火车票可以提前多少天购买?
- 上海2021中考语文作文押题?2021年上海中考语文满分作文
- 2021年勐库茶区价格表,古树普洱茶比普通普洱茶有哪些优势
- lol上单克制关系图2021-2021年lol上单强势的英雄-
- 2021年最伤感的文案?2021新年文案简短伤感
- 2021年新年演讲稿?得到2021跨年演讲
