- hdfs 的 put 操作底层过程
- 文件出现次数最多的十个单词
- 棋盘马走日的最短路径
- 一个字符串的每个字符在另一个字符串第一次出现的位置
- linux 通信方式,哪种适合大量数据传输
- TCP 的四次挥手过程
- 常用的语言是什么?回答 JAVA。常用的集合类。HashMap和HashTable的区别,底层结构
时长:14分钟
- spring 的特性及相应的优点
- spring 使用到的设计模式
- Mysql 的常用引擎,及区别
- Mysql 行锁原理
- 死锁的产生条件
- 当数据库出现查询时间过长的处理方式
- 索引失效的情况
- 事物隔离级别及具体内容
- java 线程池的原理
- 正在学习的内容和未来的规划
- 消息队列的应用场景
- 接收到重复消息怎么处理
- 当一个发送数据一直接收不到确认怎么处理
时长:29分钟
- 项目
- (你的框架)AOP 的实现
- Spring AOP 的实现
- 数据库的范式,你设计数据库时经常
- 数据库的优化
- 数据库的引擎,全知道的
- innodb 和 MyISAM 的索引类型,分别存在Mysql的那些文件
- 数据库中长查询,检查和处理
- 语句没有使用索引,查询时间过长的解决方法
- 数据库常年累月使用数据过多查询慢的解决方法(至少两种)
- 常用的设计模式
- 编程:写一个单例(懒汉式)
- 还有其他线程安全的懒汉式单例实现吗
- Redis 持久化的方式
- 编程:实现找无序数组的TOP K
- 规划
- 想做哪方便的项目
时长:60分钟
- 项目。你的项目如何实现bean工厂,为什么用 Spring,你的AOP实现原理,Spring AOP 的实现原理
- PHP 项目的实现,为什么没用框架
- MySQL 连接默认的是长连接还是短链接
- 从浏览器输入地址到渲染页面整个过程,越详细越好
- HTTP 版本,区别
- 集合类,HashMap 和 ConcurrentHashMap 插入查询方法原理
- 线程池的使用,快速建立线程的四种方式,你最常使用哪种为什么
- 查找子串的方法(暴力,哈希,KMP,M)
- 手写编程:实现KMP
- apache 的进程模型,多路复用,与 ngnix 的区别
- 堆排序,为什么从 n/2 处开始建堆
- 读者优先和写者优先
- a 和 b 容量的杯子倒出 c 升水