微众银行Java实习一面(凉)
- 自我介绍
- 问项目(WebSocket 建立长连接有时候会断开,有没有什么解决办法)
- 如何用最简单的代码实现一个字符串列表的去重排序
- 一个类有 2 个同步方法,一个普通方法,一个静态方法,如果两个线程分别调用这两个方法,能同时运行吗(就是问类锁和实例锁的区别)
- JVM 的内存区域划分
- 了解哪些垃圾回收器
- CMS 和 G1 都有什么特点,有什么优缺点(嘤嘤嘤)
- 一个 Service 接口有 3 个实现类,要注入其中一个实现类,应该怎么做
- Spring 中有哪些设计模式的应用
- 单例有哪些实现方式
- 双重锁单例在 JDK1.5 之前为什么不安全 (嘤嘤嘤,JDK1.5 之前 volatile 关键字真的很糟糕)
- 什么是聚簇索引和非聚簇索引
- 应该怎么分析一个慢 SQL,有哪些字段信息可以帮助分析呢(嘤嘤嘤)
- 索引下推是怎么回事
- B+ 树和 B 树有什么区别
- MVCC 是什么,用来解决什么问题
- 堆主要用来解决什么问题
- Redis 有哪些数据类型
- 跳表了解吗,Redis 哪种数据类型用到了跳表
- 你在项目中主要用 Redis 来做什么
- 了解 Spring Cloud 或者 Dubbo 吗(嘤嘤嘤)
- MySQL 在大数据、高并发的情况下有什么优化的方案
- 分库分表应该怎么做(嘤嘤嘤)
- BeanFactory 和 FactoryBean 有什么区别
- HTTPS 在 HTTP 基础上如何实现安全性
- 了解我们公司吗(要不你给我讲讲你们公司的情况)
- 反问环节(我重拳出击)