光环大数据模拟面试流程

入职前--临门一脚

模拟面试题库

各类大数据技术及人事面试题集锦

大数据技术面试板块

大数据认识面试板块

大数据面试题


光环大数据培训面试题

1-1)List 与set 的区别?

List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复。

1-2)数据库的三大范式?

原子性、一致性、专有性

1-3)对象与引用对象的区别?

对象就是好没有初始化的对象,引用对象即使对这个对象进行了初始化,这个初始化可以使自己的直接new的也可以是直接其他的赋值的,那么背new或者背其他赋值的我们叫做是引用对象,区别于。

1-4)谈谈你对反射机制的理解及其用途?

反射有三种获取的方式,分别是:forName  / getClass / 直接使用class方式 使用反射可以获取类的实例

1-5)列出至少五种设计模式

设计方式有工厂法,懒加载,观察者模式,静态工厂,迭代器模式,外观模式、、、、

1-6)RPC原理?

Rpc分为同步调用和一部调用,异步与同步的区别在于是否等待服务器端的返回值。Rpc的组件有RpcServer,RpcClick,RpcProxy,RpcConnection,RpcChannel,RpcProtocol,RpcInvoker等组件,

1-7)使用 StringBuffer 而不是 String

当需要对字符串进行操作时,使用 StringBuffer 而不是 String,String 是 read-only 的,如果对它进行修改,会产生临时对象,而 StringBuffer 是可修改的,不会产生临时对象。

上一篇:大数据面试题--Zookeeper相关

下一篇:大数据面试题--与Spark相关