京东-大数据开发凉经
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、在数据开发过程中,如何解决数据占很大内存问题,如何解决数据杂乱无章的问题?
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来
这个和数据开发有毛线关系呀
我也是个Java 背景的老师给我面二面,然后我都麻了,给他说了java不熟不熟,然后他就只能问优缺点了,太遭罪了。
社招?
开始看,还行啊,基础八股。然后发现佬投的是大数据
,逆天了
你这个应该不是数开,是工程开发,开发大数据组件的
数据平台开发的吧
这是平台开发吧,不是搞数仓的吧
感觉面试官就是后端出身……
这是几面啊?零售这岗位二面的时候jvm问了点,Hadoop问了点,然后手撕,一共90min
是营销平台吗,还是研发平台
不是哥们 这也太jvm机了
什么岗怎么全是JAVA啊
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
叮咚买菜工作强度 238人发布
