期间面试官的耳机出现问题,然后我这边又断了一次网。。。。浪费了一些时间全程(将近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.底层的实现呢?(不知道~)反问:贵公司不问项目的吗?回答:前面答得太慢,没时间了技不如人技不如人#设计人的面试记录##牛客解忧铺##数字马力面试##秋招#
点赞 19
评论 11
全部评论

相关推荐

咋六月了还有面试啊,有兄弟了解这个部门吗一面结束更新更新面完了家人们,纯纯kpi啊,上来就是一道题是打印多个字符串的笛卡尔积,库吃库吃写完了,结果又来一道协程调度的题。做题就做了40分钟,也没开摄像头,也没有反问,也没有八股,最后面试官跑路的时候被我拉住问了一个问题然后不耐烦的回答一句话跑路了。收到二面邀请更新反转了家人们,刚接到邮件,明天二面,这都能二面啊,做完第一个题的时候我以为就结束了。结果面试官说,“再做一个吧”,我到时没绷住就乐了,他还问我笑啥,(我当然是笑kpi太明显啊),结果进二面了还,明天再探吧。二面结束更新刚刚结束面试,新鲜出炉热乎的面经。二面面试官一改一面面试官懒懒洋洋的作风,也开了摄像头,这是本菜鸟经历的最全面的一次面试,有拷打项目、有八股、有场景题、有手撕、有shell编程题(我直接投降)、有智力题面试官水平很高,很发散,问的也很全,就是网络有点卡顿加上面试官说话稍微带点口音,导致有些问题听不清楚。八股的范围基本也就围绕后端老四样,外加项目上的相关知识。我个人感受是大概率寄了,但是面试体验挺好,只不过有些题我直接就投降了,而且算法也没写到让面试官满意的程度。关于一面的两道手撕第一道可以理解为有多个字符串数组,每个数组里有多个字符串,求笛卡尔积第二道是并发三个协程,有序打印1、2、3三个数字,要求第一个协程打印一百次,第二个两百次,第三个三百次。大概是这个意思。6.6更新已约hr面,后续我再探
查看3道真题和解析
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务