Spark 和hadoop的一些面试题3(准备)
来源:互联网 发布:gd php extension 编辑:程序博客网 时间:2024/05/17 03:28
1、TCP协议中的三次握手和四次挥手(图解)
懒得讲,太复杂了,没有意思
2、探索 ConcurrentHashMap 高并发性的实现机制
https://www.ibm.com/developerworks/cn/java/java-lo-concurrenthashmap/
3、还需要hbase来进行设计,怎么设计rowkey,怎么设计row,怎么设计列
一般是设置哪些需要查询的,唯一的,因为是根据rowkey来排序的,也只有rowkey才有索引,所以查询的时候能更加快速
4、
写一段代码判断一个单向链表中是否有环
代码如下:
//判断单链表是否存在环,参数circleNode是环内节点,后面的题目会用到bool hasCircle(Node *head,Node *&circleNode){ Node *slow,*fast; slow = fast = head; while(fast != NULL && fast->next != NULL) { fast = fast->next->next; slow = slow->next; if(fast == slow) { circleNode = fast; return true; } } return false;}5、一串首尾相连的珠子(m 个),有N 种颜色(N<=10),设计一个算法,取出其中一段,要求包含所有N 中颜色,并使长度最短。并分析时间复杂度与空间复杂度。
6、收益最深的三本书,三个网站,还有三个快捷键
三本书:hadoop 技术内幕 spark大数据处理 hbase权威指南
三个网站 : csdn spark 官网 google
三个快捷键 cont + F 搜索 option+ enter 提示 contr + shift + f 格式化
7、linux的命令, 包括内核版本,发行版本、 cpu ,内存,磁盘信息等 机器的基本信息
linux查看硬件信息、cpu、内存、操作系统、发行版本、机器型号、网卡信息等
http://www.2cto.com/os/201207/143604.html
8、您最熟悉的 编程语言, 编译和运行过程是如何进行的
a、javac 编译,然后jvm运行
9、从浏览器输入一个网址,到网页展示,其中经历了哪些过程
10、Java用正则表达式判断是否为IP
使用split 然后判断 是不是数字,然后《255
0 0
- Spark 和hadoop的一些面试题3(准备)
- Spark 和hadoop的一些面试题(准备)
- Spark 和hadoop的一些面试题2(准备)
- 最近经历的一些大数据(Spark/Hadoop)面试题
- 在面试准备中总结的一些面试题
- 准备的华为面试题
- 找工作准备的面试题
- Html和JS的一些面试题
- 一些Hadoop面试题及答案
- Hadoop 面试题之storm (3)
- 基础准备(Hadoop/Spark/Mahout安装准备)
- 一些html5和css3的一些常见面试题
- 最近学习hadoop和spark的一些心得
- 对于Hadoop和Spark的一些浅显认识
- 7.24晚毫无准备的面试题
- 我准备的C++面试题
- 那些年我准备的面试题
- 面试题的一些总结(1)
- C与C++的区别
- 鞍点寻找
- SiriKit 编程指南
- Pin工具的介绍
- finished with non-zero exit value 3,gradle编译异常小结
- Spark 和hadoop的一些面试题3(准备)
- <Android学习笔记四>Android ListFragment实例Demo(自定义适配器)
- Solr入门之官方文档6.0阅读笔记系列(八) 相关过滤器
- /etc/profile ~/.bashrc区别
- 鞍点的实验报告
- 修改linux终端命令行颜色
- 鞍点
- Android Studio 1.5 注解配置
- VMware与 VSPD实现串口通讯调试