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

我从机械转型大数据,面了上百家公司,收割了腾讯,头条等大数据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同步线程有哪些方式?
全部评论

相关推荐

11-26 22:34
已编辑
重庆邮电大学 Java
快手 客户端开发 (n+5)k*16 公积金12
牛客895077908号:佬 什么双非硕啊
点赞 评论 收藏
分享
10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
评论
6
2
分享
牛客网
牛客企业服务