数字马力长沙一面(寄)

期间面试官的耳机出现问题,然后我这边又断了一次网。。。。
浪费了一些时间
全程(将近35min)拷打Java,面到怀疑人生
开头自我介绍,然后直接进入主题

1.ArrayList 和 LinkedList 的区别
2.为什么ArrayList 能实现快速随机访问
3.用LinkedList 修改或者删除元素就一定比ArrayList 快吗

4.ArrayList 的初始容量以及最大容量是多少(下面的hashmap 也问了最大容量 |……| )(不知道~)

5.说说扩容的过程

6.这个拷贝具体的流程,可以展开细说吗(不会~~)

7.HashMap 的数据结构了解吗
8.为什么要转化为红黑树
9.那什么时候又退化为链表呢
10.为什么要退化?

11.hashmap 的扰动函数记得吗?是怎么写的(不记得~)

12.那扩容的时候为什么要按2 的幂容量扩容
13.这样分布均匀的意义是什么
14.hashmap 是线程安全的吗,为什么
15.除了扩容时候不安全,还有吗

16.比如get set 的时候,会发生什么问题?(说不出来~~)

17.那我们要用什么安全的哈希表(这里追着问,我说了三个)

18.hashmap 的最大容量了解吗(不知道~)

19.synchronized的锁升级了解吗
20.AQS 的核心成员变量有啥,说说
21.这个队列为什么要采用双向链表
22.这个队列的node节点,里面是什么内容

23.还有吗?这个node 的状态都有哪些(不记得~)

24.熟悉设计模式有哪些
25.这个单例模式有几种写法
26.你这个懒加载怎么实现
27.这个锁要怎么加,加在哪里?
28.为什么要判断两次?(这里最后写代码解释)
29.synchronized锁的对象是什么
30.park 和unpark 了解吗

31.底层的实现呢?(不知道~)

反问:贵公司不问项目的吗?
回答:前面答得太慢,没时间了
技不如人

技不如人
#设计人的面试记录##牛客解忧铺##数字马力面试##秋招#
全部评论
周日面的 当天更新吗?
1
送花
回复
分享
发布于 2023-10-16 00:40 广西
m
1
送花
回复
分享
发布于 2023-10-18 00:50 江苏
滴滴
校招火热招聘中
官网直投
哎呀,听起来面试过程有点曲折呢,不过没关系,面试本来就是一个双向选择的过程,面试官可能只是觉得你不适合这个岗位而已,不要灰心,继续加油!
点赞
送花
回复
分享
发布于 2023-10-15 19:34 此内容由AI生成
好像还有一些没记录,但是大概是这些问题了
点赞
送花
回复
分享
发布于 2023-10-15 19:36 广东
有点难啊😨
点赞
送花
回复
分享
发布于 2023-10-15 19:54 重庆
🐜就是牛啊
点赞
送花
回复
分享
发布于 2023-10-15 20:02 湖南
这真的是校招吗😰
点赞
送花
回复
分享
发布于 2023-10-16 00:22 湖南
我的比你简单点,也挂了😭
点赞
送花
回复
分享
发布于 2023-10-17 19:12 广西
6.这个拷贝具体的流程,可以展开细说吗(不会~~) arraylist拷贝用的native方法,怎么细说
点赞
送花
回复
分享
发布于 2023-10-18 14:55 广东
m
点赞
送花
回复
分享
发布于 2023-10-19 00:14 江苏
你是校招吗
点赞
送花
回复
分享
发布于 2023-10-19 08:42 广东

相关推荐

18 55 评论
分享
牛客网
牛客企业服务