乐信—高级Java开发工程师二面(偏业务)

福利待遇特点:还可以

base地: 深圳

整个流程

1 自我介绍

2 问答环节

3 提问环节

项目

1 项目的架构大概什么样子

2 所处自己负责的业务模块,其中用到哪些技术点

3 支付时支付异常是怎么处理

4 跟外部系统怎么对账,然后怎么保证没有对账错误

5 你觉得项目中的比较难的点大概是什么样

JVM

1 深拷贝和浅拷贝?

2 描述一下 JVM 加载 Class 文件的原理机制?

3 类加载器双亲委派模型机制?

4 为啥会出现内存泄露

reids

1 使⽤用Redis的过程当中有没有遇到什么问题

2 说说Redis的淘汰策略?淘汰的算法能够修改或者⾃自⼰己重写吗?

3 Redis的内存回收机制有哪些?

4 若是你原来读取的Redis中的数据,它的数据的结构发⽣生了变化,如何在 不改变代码的状况下进⾏行处理,使下游业务不受影响?

多线程

1 什么是 Future?

2 什么是 AQS

3 什么是线程调度器(ThreadScheduler)和时间分片(TimeSlicing)

实际场景

1 比如我需要控制单日放款额度和放款总额度,应该怎么去控制

时间75 分钟左右

总结:主要是看重有没有实际处理过高并发的经验

你可能感兴趣的:(面试,java,redis,缓存)