京东-大数据开发凉经

110分钟,全程无项目和算法,全是八股深挖,被拷打惨了
1、谈一谈你对java面向对象的理解,什么时候用接口,什么时候用抽象类,从本质上讲一下区别?

2、都有了解过哪些设计模式?创建对象的设计模式有哪些?工厂模式和建造者模式分别在什么场景下使用,举一个具体的例子

3、java的hashmap在1.8之前链表中采用的头插法的方式,为什么1.8之后改成尾插法?头插法的方式可能会极限情况连成一个环,举一个具体的例子。

4、对于hashmap而言,应该如何设计hash函数,jdk1.8设计哈希函数源码有了解过吗,使用的什么算法?hashmap的扩容为什么要采取2的整数次幂?

5、java中double一共有多少位?为什么采用64位来存储,每一位都分别存储什么?

6、java中两个integer类型比较,为什么使用equals(),不使用==?

8、分别讲一讲jvm中的垃圾回收算法,为什么老年代要使用标记-整理算法而不是标记-复制算法?

9、jvm中都有哪些结构,哪些是线程独立的,哪些是线程共享的?

10、一个数据从磁盘到网络中,如果经过jvm,一共发生了多少次拷贝,为什么比传统拷贝多了一次?

11、如果让你设计一个垃圾回收器,你会从哪些方面考虑?

12、讲一讲内核态和用户态的区别,用户态可以直接访问内核态吗,如何想访问怎么办?

13、linux操作系统中传统的文件从磁盘发送到网络中一共需要几次拷贝,分别是哪些拷贝,涉及到几次用户态到内核态的转换?

14、零拷贝是怎么实现的?用什么函数实现的,零拷贝真的是一次拷贝也没有吗?

15、hdfs的三副本机制是如何实现的?如果现在需要存储三个副本,这三个副本安排到几个机架上合适?

16、kafka3.0采用了新的选举机制有了解过吗?是什么选举算法?KRaft算法有了解吗?

17、mysql的acid是什么,分别是如何实现的?

18、 mvcc的实现原理?可以解决幻度吗?间隙锁的实现原理?会产生死锁吗?

19、讲一下索引的结果,b+树的叶子结点之间是单链表还是双链表,为什么使用双链表?

20、索引覆盖和索引下推分别是什么?什么情况下索引会失效?

21、在使用explan的时候你最关心的是什么?

22、举一个mysql死锁的例子?

23、在数据开发过程中,如何解决数据占很大内存问题,如何解决数据杂乱无章的问题?
全部评论
所以面试官很重要,投诉一下,让大数据科班的人面你啊,弄一个Javaboy来
5 回复 分享
发布于 2024-10-16 21:45 北京
这个和数据开发有毛线关系呀
点赞 回复 分享
发布于 2024-12-03 16:20 湖北
我也是个Java 背景的老师给我面二面,然后我都麻了,给他说了java不熟不熟,然后他就只能问优缺点了,太遭罪了。
点赞 回复 分享
发布于 2024-12-03 10:32 美国
社招?
点赞 回复 分享
发布于 2024-10-31 16:31 上海
开始看,还行啊,基础八股。然后发现佬投的是大数据,逆天了
点赞 回复 分享
发布于 2024-10-19 09:57 江苏
你这个应该不是数开,是工程开发,开发大数据组件的
点赞 回复 分享
发布于 2024-10-16 09:32 浙江
数据平台开发的吧
点赞 回复 分享
发布于 2024-10-15 10:15 北京
这是平台开发吧,不是搞数仓的吧
点赞 回复 分享
发布于 2024-10-12 11:16 河南
感觉面试官就是后端出身……
点赞 回复 分享
发布于 2024-10-11 10:45 上海
这是几面啊?零售这岗位二面的时候jvm问了点,Hadoop问了点,然后手撕,一共90min
点赞 回复 分享
发布于 2024-10-10 20:38 福建
是营销平台吗,还是研发平台
点赞 回复 分享
发布于 2024-10-10 17:23 陕西
不是哥们 这也太jvm机了
点赞 回复 分享
发布于 2024-10-10 17:23 湖北
什么岗怎么全是JAVA啊
点赞 回复 分享
发布于 2024-10-10 16:22 湖南

相关推荐

06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
06-25 16:25
梧州学院 Java
新手编程之旅:我个人感觉,1.首先个人信息太罗嗦,姓名手机学校专业邮箱啥的就行,然后可以注册个网易邮箱 2.然后就是项目,你可以看其他楼说的,很专业 3.就是你的专业技能,不要只写会什么,要突出具体,比如mysql,熟悉索引事务日志啥的。技能行数太少了,多补充一些 4还有就是证件照,花点钱拍一下p一下
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
08-07 15:30
点赞 评论 收藏
分享
评论
7
54
分享

创作者周榜

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