shein提前批Java南京现场一面
首先这个公司的hr小姐姐以及面试官真的非常好,友善颜值又高,吹爆
一面面经:
说说Java的utils包下面的类
arraylist ,linkedlist
map用过吗,hashmap说一下
hashmap扩容为什么要2的整数次幂
链表长度到8变成红黑树,为什么是8
comcurrenthashmap说一下
为什么1.8改用cas+synchronized
刚刚说到红黑树,红黑树说一说
分析红黑树的算法复杂度(没答上来,忘了,小哥哥建议我之后去了解)
谈谈其他树,分别的应用(说了b+树,查找树,平衡树)
b+树为什么适合做innodb底层数据结构
手撕:二叉树层序遍历
说说其他数据结构(栈,队列,图)
聊项目
dubbo架构及原理说一下
Redis哪些数据结构,底层分别怎么实现
项目中的难点分别解释一下
对java虚拟机的了解
说说Java内存模型
说说juc包,原子类的底层实现
聊聊aqs,说说aqs的原理
reentrantlock非公平锁,线程如何抢占的具体(有点忘了)
手撕:一个单链表,求最大的前k个数
手撕:最大子数组。一个数组[1,3,4,8,9],另一个数组[2,3,4,8,10],他们最长子数组是[3,4,8]。口述思路
问有没有开源项目或者博客,给看了博客
给了建议,不要做了业务代码就抛弃刷算法题
总之面试官小哥人特好,帅气年轻有为,技术也棒,不会的问题会跟你探讨。走的时候hr小姐姐还送到楼下,体验真的很不错了#SHEIN##校招##Java工程师##面经#
一面面经:
说说Java的utils包下面的类
arraylist ,linkedlist
map用过吗,hashmap说一下
hashmap扩容为什么要2的整数次幂
链表长度到8变成红黑树,为什么是8
comcurrenthashmap说一下
为什么1.8改用cas+synchronized
刚刚说到红黑树,红黑树说一说
分析红黑树的算法复杂度(没答上来,忘了,小哥哥建议我之后去了解)
谈谈其他树,分别的应用(说了b+树,查找树,平衡树)
b+树为什么适合做innodb底层数据结构
手撕:二叉树层序遍历
说说其他数据结构(栈,队列,图)
聊项目
dubbo架构及原理说一下
Redis哪些数据结构,底层分别怎么实现
项目中的难点分别解释一下
对java虚拟机的了解
说说Java内存模型
说说juc包,原子类的底层实现
聊聊aqs,说说aqs的原理
reentrantlock非公平锁,线程如何抢占的具体(有点忘了)
手撕:一个单链表,求最大的前k个数
手撕:最大子数组。一个数组[1,3,4,8,9],另一个数组[2,3,4,8,10],他们最长子数组是[3,4,8]。口述思路
问有没有开源项目或者博客,给看了博客
给了建议,不要做了业务代码就抛弃刷算法题
总之面试官小哥人特好,帅气年轻有为,技术也棒,不会的问题会跟你探讨。走的时候hr小姐姐还送到楼下,体验真的很不错了#SHEIN##校招##Java工程师##面经#