金山WPS服务端开发工程师(第二次)(2018年秋招)

总结

       书接上回,在我挂了我的第一次金山服务端开发工程师面试之后,我痛定思痛,决定一二三四,再来一次。所以,我对Java基础进行了一些充电。
       由于本人写这篇博客已经是很久之后了,所以很多已经记不清了。


一面

  1. List与Set区别
  2. 数组与链表区别
  3. Java中有哪些数据结构
  4. HashMap底层实现,put,get方法实现
  5. HashMap与HashTable区别
  6. concurrenthashmap了解过么,怎样实现的
  7. 线程实现方式(肯定考了,但我不记得怎么考的了)
  8. 计算机网络(肯定考了,但我不记得怎么考的了)
  9. 设计模式(我不记得考没考了)
  10. mysql 索引数据类型,特点是什么
  11. innoDB与myisam区别
  12. 聚簇索引与非聚簇索引
  13. 事务四大特征
  14. 事务隔离级别,分别可以解决什么问题
  15. 最长连续序列
  16. 最长递增序列(可不连续)

二面(挂)

  1. 线程间通信方式
  2. volatile知道么,怎么用的,底层原理是什么
  3. 加密算法有了解过么
  4. HTTPS知道么,是什么
  5. B+树数据结构是什么
  6. 不太记得了,当时太菜了,基本没有答出来了,上了难度

你可能感兴趣的:(面试)