数字马力长沙一面(寄)

期间面试官的耳机出现问题,然后我这边又断了一次网。。。。
浪费了一些时间
全程(将近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.底层的实现呢?(不知道~)

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

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

相关推荐

08-01 15:02
门头沟学院 Java
一二面 + 一二三面 + HR面说起来招聘还有点乱,一二面通过后,一直没回复,于是投了其他部门,其他部门面试也通过后,等来的是第一轮面试的HR。总共面试耗时大概二十天。一面通过后,第二天二面,十天之后HR面。HR面后一周发来体检背调通知,通知后三天确认签合同。技术栈:TestNG+Java + 一丢丢吹牛的Selenium一轮一面: 30分钟。开摄像头笔试+面试。(业务主管)1. 做下自我介绍2. 看你之前主要是Java开发,为什么要转到测开呢?3. 测试会关注哪些点?4. 什么是高并发5. 高并发的解决方案?代码层面、数据库层面、选用工具方面、硬件方面6. 幂等的理解7. 怎么进行压力测试的?8. TestNg常用注解9. SpringBoot 常用注解10. 线程安全是什么11. 线程和进程的区别12. 数据库的基础 crud 语句13. 现在有一个去超市,支付宝被扫码付款的case,请分方面说出想到的case14. 笔试:现场给了一个网页;用TestNg写一个JSON对比的Case。(如果Json A中只有一个属性 a = 1;JSON B 中有很多属性,但是也有一个属性 a =1;则判断 A和B相等,且key和value都不区分大小写。)但是网页不太好用,最后投屏到Idea上面写了。(一开始以为挺简单,后来发现手动写还是挺麻烦的,老是漏一些case,需要转换缩进、扩展符、大小写、包含和被包含、相等之类的)15. 明确表示一面通过,介绍项目,说现在正好缺一个Java写得好的人来优化自动化项目,让二面准备一个项目的架构图,会加分。二面(人事主管)视频面试1. 自我介绍2. 介绍项目(说我投屏有个架构图,对方说不用了,直接讲就可以了,结果也是白准备了)3. 深挖项目(挖的不是很深,主要就是问一下具体的工作内容)4. 有没有自己搭建过SpringBoot+TestNg+一些日志+网站集成自动化的东西,问怎么搞得5. 又深挖另一个项目(挖的不是很深,主要就是问一下具体的工作内容)6. 给一个电梯,怎么去搞Case(很经典的测试八股,直接开始朗诵)结束了,其实主要就是挖这两个项目,每个项目挖了有十分钟左右,一共面试二十多分钟。然后让等通知。等了一周,感觉没戏了,因为二面感觉表现不太行,又投其他岗了。(后来进组看到是一面给我打的分太高了,尤其是代码和自动化类的分数高,可能是这块儿救了我)二轮一面:1. 我看你之前投递了其他组的,而且我看面试进程都是已通过,怎么又投了其他的岗位? (答:我不知道啊,没人通知啊,我以为没过呢)2. 行的,那边可能hc满了也说不定,那就面试3. 给一个杯子,自测case4. 一个网上售卖保险购买,自测case5. 一些java八股。一共就面试十几分钟,说面试过了,等二面。二轮二面:全Java八股,没问一点测试的.....。也是面试了十分钟左右吧,说挺好的,这两面表现的评分太高了,可能会有加面,加面表现好可能待遇更好,也可能没有加面,就直接HR联系了。一轮HR面为什么来郑州期望薪资
数字马力HR面31人在聊
点赞 评论 收藏
分享
评论
22
61
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务