
面试集锦
文章平均质量分 63
Simple_Zz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
玩转Java面试 -- OOP
面向对象(OOP) 【面向对象】 三大特性、五大原则 1、面向对象的特征有哪些方面? 【类、抽象类、接口】 【封装、继承、多态】 2、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不...原创 2018-09-04 20:21:54 · 5584 阅读 · 0 评论 -
2018 Hbase资深工程师
didi 第一个面试官 介绍项目? HBase的架构? HBase的读写的整个流程? HBase的主键设计? 对Phoenix有什么优化? hive的分区表,hive的分桶表,有什么区别? zookeeper的数据结构? zookeeper如何实现的数据一致性? 如果需要你去实现zookeeper的数据一致性,你会如何去设计? hashMap的底层? 并发下面的包你了解多少...原创 2018-11-02 08:40:49 · 313 阅读 · 0 评论 -
【大数据面试五大坑】 怎么避免?
无论是从大学还是培训机构毕业,你可能会发现,身边总有一些同学能够很快找到工作,甚至手握多个offer,而有些人却连连失败,总是离心仪的公司差那么一步,这是为什么呢? 下面就为大家列举程序员面试失败最有可能的5大原因,大家只要巧妙避开下面这5个坑,相信面试成功率将会提升90%! 说得太少 尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”。面试官会通过你...原创 2018-09-23 08:20:53 · 2762 阅读 · 0 评论 -
【大数据面试题】
ali 1.简述如何安装配置apache 的一个开源的 hadoop 2.列出hadoop 集群中的都分别需要启动哪些进程 它们分别是作用是什么? 3.简述mapreduce的运行原理 4.hive中内部外部表的区别 5.mapreduce中的combiner 和partition的区别 6.说说你对yarn 的理解 7.Redis性能优化,单机增加CPU核数是否会提高性能 ...原创 2018-09-27 20:22:18 · 530 阅读 · 0 评论 -
Hadoop 面试大全
Hadoop 源码编译 HDFS 相关问题 HDFS 写数据流程 HDFS 读数据流程 NameNode 与 SecondaryNameNode工作机制 Namenode 故障处理方法 DataNode 工作机制 服役新数据节点 退役旧数据节点 MapReduce 相关问题 MapTask 工作机制 Shuffle 工作机制 ReduceTask工作机制 ...原创 2018-10-11 17:18:34 · 327 阅读 · 0 评论 -
2018 Java面试
Java线程 11.进程和线程的区别是什么? 进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。 12.创建线程有几种不同的方式?你喜欢哪一种?为什么? 有三种方式可以用来创建线程: 继承Thread类 实现Runnable接口 应用程序可以使用Executor框架来创建线程池 实现Runnable接口这种方式更受欢迎,因为这不需要继承Threa...原创 2018-10-02 16:03:31 · 314 阅读 · 0 评论 -
2018 Java面试
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 2.JDK和JRE的区别是什么? ...原创 2018-10-02 16:02:48 · 227 阅读 · 0 评论 -
2018 大数据面试
大数据工程师(开发)面试 1.HBase和Hive都是基于Hadoop,为什么Hive查询起来非常慢,但HBase不是? Hive是类SQL引擎,其查询都需要遍历整张表,跑MapReduce自然很慢,但HBase是一种NoSQL的列式数据库,基于Key/Value的存储格式,不需要像Hive一样遍历,自然在速度上,乃至写的性能上是相当之快的。 相关参考文献 HIVE和HBASE区别 2.通过Jav...原创 2018-10-02 16:01:37 · 4206 阅读 · 0 评论 -
玩转Java面试 -- 关键字
1、抽象的 abstract 方法,是否可以被 static 、 native 、synchronized 修饰? 都不能,抽象方法需要子类重写。 静态的方法是无法被重写的,因此二者是矛盾的。 本地方法是由本地代码(如C代码)实现的方法,而抽象方法是没有实现的,也是矛盾的。 synchronized 和方法的实现细节有关,抽象方法不涉及实现细节,因此也是相互矛盾的。 2、是否可以继承...原创 2018-09-14 13:24:52 · 400 阅读 · 0 评论 -
2018 大数据面试 内容事业部
baidu 介绍自己的项目 项目的数据量有多大 zookeeper在follower死掉后,如何重新选举? hdfs的数据存储和读取过程? hdfs在数据存储过程中,如何保证副本的数据一致性? 当时我没想起来,于是被问道,如果是你设计,你会如何实现hdfs数据写入的一致性? 如果hdfs在所有副本都把数据都写入完了,再记录元数据信息,会不会很慢? spark的yarn模式? 写代...原创 2018-11-02 08:44:35 · 769 阅读 · 0 评论