阅读背景:

听说字节面试官比较友好,于是我去面试了...

来源:互联网 

在这里插入图片描述

一面、

自我介绍

实习时间挺长? 数组和 链表 的区别? ArrayList的扩容是怎么实现? 介绍一下hashmap,介绍一下put操作做了哪些步骤?(问了细节) hashmap判定重复是==还是equals hashmap1.7和1.8? hashMap是线程安全吗?介绍一下concurrentHashMap?如何保证线程安全的同时保证吞吐量? synchronized在jdk1.8做了哪些优化? synchronized为什么要设计成可重入? volatile的原理?解决什么问题? 介绍一下JMM Lock接口?了解过AQS嘛? ReentrantLock可以做公平锁吗?怎么实现公平锁? 算法题 :用栈实现队列(Leetcode)其中栈的数据结构也自己实现 实习时间挺长? 数组和 链表 的区别? ArrayList的扩容是怎么实现? 介



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: