字节跳动推荐架构一面
一面 1h
说一下Java的类加载机制
类存在Java内存中的哪一个地方
说一下Java的内存区域
JVM在什么时候会发生垃圾收集
GCroots有哪些
虚拟机栈中包含哪些内容
线程和进程的区别
进程间访问同一块内存是什么机制(这里不是太了解要回答什么,有知道的可以交流一下,答了共享存储
线程间访问同一块进程的内存呢?(回答了线程间同步的机制
说一下Java中的集合类(hashMap, hashSet,ArrayList, LinkedList
手写一个ArrayList(没有自己实现过,但是大概知道是怎么回事,写了get,add,扩容
这个手写的ArrayList是线程安全的吗?怎么让它线程安全(从读写锁的角度回答了
volatile怎么实现内存可见性的呢?
算法题:
一个先递增后递减的数组,求其最大值,数组中含重复元素
二分查找+重复判断
#字节跳动##面试题目#