千寻位置 java 一面+二面凉经

好像千寻位置的面经比较少,这个点估计已经招满了,发出来给下一届看看

因为过去时间太久了,很多问题都忘了,发一些记得的问题吧

一面 10.29 30分钟

1、hashmap是如何解决冲突的,扩容,扩容时会发生什么,数据怎么转移?

负载因子为什么是0.75?负载因子的大小会对hashmap有什么影响?

链表什么时候变为红黑树,为什么?为什么选8这个数字?能不能讲一讲泊松分布?缩容呢?为什么缩容选6这个数字。

concurrenthashmap如何保证线程安全。

2、java有哪些锁?volatile、sync,lock的区别?Sync原理?volatile一定能保证线程安全吗?volatile原理?

3、BIO、NIO、AIO区别,详细说一下BIO和NIO区别。多路复用?select、poll、epoll的区别。水平触发和边缘触发的区别。

4、java垃圾回收?CAS和G1的区别?(详细说明,比如说优缺点,垃圾回收算法,分区,GCROOT,三色标记法,增量更新,原始快照,写前屏障,写后屏障,可停顿啥的)

5、Mysql索引?底层数据结构?为什么要用B+树?MVCC如何实现?

6、大数据量去重问题。Bitmap是什么,怎么实现。

一面问的就挺细的,压力有点大。好在全答上来了,难点感觉在于只是给你一个大致问题,看你怎么讲,没有相关引导,也不会去打断你,个人在这种只给个大概的问题方面确实欠缺很多,很容易造成冷场。

二面 11.9 35分钟

1、项目相关问题,问的东西很细,然后会问你为什么要这么做。应该面试官觉得我的项目太玩具了,一直指出我项目的错误,说大厂不会这么做,个人没有实习,确实在项目实操方面有些欠缺,估计就是挂在这了。

2、抽象类和接口的区别

3、tcp,http相关

4、进程、线程、协程的区别,GPM模型。

5、详细讲一下一致性hash,虚拟节点?为什么要用一致性hash,和普通hash的区别

6、raft是什么?强一致和弱一致的区别。

二面问的也挺细的,会抓住你简历上每一个点去问,面试官会打断和否定(所以个人感觉面试的时候压力很大)。

总结

对我来说难度还是挺大的,问题问的都比较深,不过基本都答出来了。

估计应该是项目实操这方面没有达到要求,没办法,自己在这方面确实欠缺很多。

#千寻位置##千寻位置校招##2023秋招#
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 12:31
以前小时候我最痛恨出轨、偷情的人,无论男女,为什么会出轨?现在我成了自己最讨厌的人,没想到分享的东西在牛客会被这么多人看,大家的评价都很中肯,我也认同,想过一一回复,但我还是收声了,我想我应该说说这件事,这件事一直压在我心里,是个很大的心结,上面说了人为什么出轨,我大概能明白了。我们大一下半年开始恋爱,开始恋爱,我给出了我铭记3年的承诺,我对她好一辈子,我永远不会背叛,我责任心太重,我觉得跟了我,我就要照顾她一辈子,我们在一起3年我都没有碰过她,她说往东我就往东,她说什么我做什么,她要我干什么,我就干什么!在学校很美好,中途也出过一些小插曲,比如男闺蜜、男闺蜜2号等等等。但我都强迫她改掉了,我...
牛客刘北:两个缺爱的人是没有办法好好在一起的,但世界上哪有什么是非对错?你后悔你们在一起了,但是刚刚在一起的美好也是真的呀,因为其他人的出现,你开始想要了最开始的自己,你的确对不起自己,21岁的你望高物远,你完全可以不谈恋爱,去过你想要的生活,你向往自由,在一起之后,你要想的不是一个人,而是两个人,你不是变心了,就像你说的,你受够了,你不想包容了,冷静几天是你最优的选择,爱人先爱己。
社会教会你的第一课
点赞 评论 收藏
分享
不要停下啊:大二打开牛客,你有机会开卷了,卷起来,去找课程学习,在牛客上看看大家面试笔试都需要会什么,岗位有什么需求就去学什么,努力的人就一定会有收获,这句话从来都经得起考验,像我现在大三了啥也不会,被迫强行考研,炼狱难度开局,啥也不会,找工作没希望了,考研有丝丝机会
点赞 评论 收藏
分享
评论
9
32
分享

创作者周榜

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