跟谁学一面 java岗面经
一面、 2020.3.11 上午10点 、 微信视频 50min
1、 java基础、三大特性特性、
2、 重载与重写 、 多态
3、异常、运行时异常、error、 try 、catch、finally执行顺序
4、 类加载过程、 编译、
5、 collection 和 Collections的区别
6、Synchronized 的锁
数据库:
7、Innodb、Myisam 区别、引擎选型
8、索引底层、 B+树与B-树的区别,
9、常见的锁(表锁、行锁)
10、行锁用来(用来做什么)
mybatis:
11、一级缓存和二级缓存 (忘了)
12、Collection和**标签(没听清)的区别 (忘了)
Redis :
13、存储的基本数据类型
14、String结构如何实现的(int、embstr、row (sds动态内存))
15、Set如何实现(zlist、hashtable),一个key可以存储的最大数量(忘了)
16、Jedis用过吗、redisTemplate用过吗? 除此之外还用过什么类型的操作redis的客户端工具(就用过这两个)
RocketMq:
17、用来解决什么问题(流量削峰)、
18、如何保证通信(底层使用的是Netty通信框架,Netty包装的NIO),
19、为什么使用Channel?(NIO相关)
#跟谁学##高途##校招##Java工程师##面经#