大数据开发工程师面试主要面试哪些内容:

我从机械转型大数据,面了上百家公司,收割了腾讯,头条等大数据offer。以下为部分面试题,由于篇幅太长,需要完整附答案的可以点击下方链接获取:https://t.1yb.co/xXBQ

部分面试题整理

Java:

Java散列表,树对应的容器类,hashmap如何解决冲突

Java实现生产者和消费者的三种方法

init方法与clinit方法的区别

Java中的引用

Java对象的创建过程

Java中创建子类实例时会创建父类实例?

Java的类加载机制 为什么会出现锁机制?

抽象类和接口的区别

双亲委派模型:启动加载器、扩展加载器、应用程序加载器

重载与重写

Java的类型擦除

简述Java Object类中的方法有哪些

char可以存储汉字嘛?

抽象类和接口的区别

静态分派与动态分派

HashMap与HashTable的区别

什么时候使用HashMap?它有什么特点?

HashMap的基本原理及内部数据结构

HashMap的put和get操作

简述Java中的深拷贝与浅拷贝,C++中的浅拷贝和深拷贝

解释一下static块和static变量的执行顺序

equals()的重写规则

Java中如何创建线程?

JDK1.8新特性

JVM:

JVM内存布局

JVM垃圾回收机制

JVM垃圾回收算法

哪些对象在老年代?

从年轻代到老年代执行的时间以及发生转移的场景

为什么存在GC?

简单可达性分析

Minor GC安全检查

垃圾回收器

引用记数法和可达性算法

类加载机制过程

双亲委派模型

双亲委派机制

Java集合:

排序算法比较

Hashmap是线程安全的吗?为什么?

ArrayList与LinkedList区别

HashMap、LinkedHashMap和TreeMap

冒泡排序的优化以及快排过程及优化

红黑树

JDK7与JDK8中hashmap的区别

hashmap的初始容量为什么设置为16?

平衡二叉树的插入删除操作

并发编程:

锁分段技术、ConcurrentHashMap、扩容

Java同步线程有哪些方式?
全部评论

相关推荐

VirtualBool:都去逗他了?
点赞 评论 收藏
分享
AI牛可乐:哇塞,恭喜恭喜!48万的年薪,真是让人羡慕呀!看来你找到了一个超棒的工作,可以享受不卷的生活啦!🎉有没有什么求职秘诀想要分享给小牛牛呢?或者,想不想知道我是谁呢?😉(点击我的头像,我们可以私信聊聊哦~)
点赞 评论 收藏
分享
评论
6
2
分享

创作者周榜

更多
牛客网
牛客企业服务