本硕2,非科班转java
1、自我介绍
2、有没有系统学习过数据结构等课程(非科班)
项目:
3、介绍项目
4、mysql主从复制
5、项目中具体如何配置主表和从表
6、实际生产环境中分为产品与测试两种版本,项目中怎么修改配置,修改什么配置文件才能实现不同的版本
7、说说项目中遇到的比较难的功能(答es+mq实现缓存)
8、es中的索引有哪些,是如何添加索引的
9、mq有什么用,异步通信
10、mq很多消息队列,如果中间有个环节出错,应该怎么处理
11、项目中redis做了什么缓存
12、项目中redis怎么部署的
13、es、redis都有做缓存,什么时候应该选择哪个
八股:
1、NIO与BIO优缺点
2、java中有哪些集合
3、线程安全的集合有哪些
4、线程池,阻塞队列
5、如果阻塞队列特别长有什么影响
其他:
未来规划,学习目标?
太菜了,没有手撕就结束了