总结
书接上回,在我挂了我的第一次金山服务端开发工程师面试之后,我痛定思痛,决定一二三四,再来一次。所以,我对Java基础进行了一些充电。
由于本人写这篇博客已经是很久之后了,所以很多已经记不清了。
一面
- List与Set区别
- 数组与链表区别
- Java中有哪些数据结构
- HashMap底层实现,put,get方法实现
- HashMap与HashTable区别
- concurrenthashmap了解过么,怎样实现的
- 线程实现方式(肯定考了,但我不记得怎么考的了)
- 计算机网络(肯定考了,但我不记得怎么考的了)
- 设计模式(我不记得考没考了)
- mysql 索引数据类型,特点是什么
- innoDB与myisam区别
- 聚簇索引与非聚簇索引
- 事务四大特征
- 事务隔离级别,分别可以解决什么问题
- 最长连续序列
- 最长递增序列(可不连续)
二面(挂)
- 线程间通信方式
- volatile知道么,怎么用的,底层原理是什么
- 加密算法有了解过么
- HTTPS知道么,是什么
- B+树数据结构是什么
- 不太记得了,当时太菜了,基本没有答出来了,上了难度