面试公司:字节跳动西瓜视频
面试岗位:后台开发日常实习生
面试轮次:第一次面试
面试时间:2019年2月27日 19:30 - 21:00
面试过程
- Java环节
- Object类有哪些方法
- Object类中equal与hashCode的区别与联系
- wait与notify作用解释
- Java异常分类
- Java异常丢失
- 介绍一下nio
- 知道HashMap底层的实现吗
- HashMap和HashTable的区别是什么
- HashMap和HashTable的键可以为null吗
- ArrayList和LinkedList的区别是什么
- Java中接口和抽象类的区别是什么
- 重载和重写的区别是什么
- 了解JVM吗
- 多线程(我说不了解,就没问什么问题了)
- 算法环节
- 如何判定链表中存在环
- 二叉树深度如何计算