黑马程序员技术交流社区
标题: hadoop面试题1 [打印本页]
作者: 52Pig 时间: 2014-9-19 17:54
标题: hadoop面试题1
笔试题
Java:
1.char型变量中能不能存贮一个中文字符?为什么?
2.final,finally,finalize的含义
3.简述(&,|,~),(&&,||)。
4.Overload和Override区别。
5.switch是否能作用在byte上,是否能作用在long、float上。
6.abstract class和interface的区别。
7.请解释内部类、匿名类
8.String和StringBuffer的区别。
9.String s = new String("xyz");创建了几个StringObject??
10.说出ArrayList、Vector、LinkedList的区别。
11.Exception和Assert的区别。
12.启动一个线程使用run()还是start()??
13.同步和异步有何异同?请说出你所知道的线程同步的方法。
14.垃圾回收机器可以马上回收内存吗?有什么办法主动通知内存回收?
15.描述一下你所了解的ClassLoader,JDK有那些ClassLoader??
16.请说出InputStream/OutputStream,FileReader/FileWriter的区别。
17.java io和java nio的区别?
18.说出Servlet的生命周期。
19.解析xml文档有哪几种方式。
20.什么是java序列化,如何实现?
C/C++:
1.请写出BOOL flag与零值比较的if语句。
2.请写出float x与零值比较的if语句
3.请写出char *p与零值比较的if语句
4.#include <filename.h> 和 #include"filename.h"有什么区别?
在C++程序中调用被C编译器编译后的函数,为什么要加extern??
请实现一下申请和释放二维内存。
请用C字节实现C库函数:
char * strcpy(char *strDest,const char*strSrc);
设计
1.请描述一下Decorator模式,并举例在JDK中的应用。
2.请描述一下Abstract Factory模式,并画出类图。
数据结构/算法
1、请描述一下你知道的排序算法,并用任何一种语言实现快速排序。
2、请描述一下你所知道的图的存储结构(如邻接表),并用伪代码实现该存储结构。
作者: qq8921310 时间: 2014-9-29 18:32
为啥这么多C的内容?
作者: 52Pig 时间: 2014-9-29 22:15
不同的企业需求不一样呗,比如推荐算法工程师有的就要求要有c功底。
作者: 张周飞 时间: 2014-9-30 09:25
LZ 给力!!!
作者: 张周飞 时间: 2014-9-30 09:26
不敢你行不信 我反正是收藏了 LZ大爱
作者: 游客也爱学 时间: 2014-10-18 23:14
LZ,感谢你的大爱啊,我收藏了
作者: 各有千秋 时间: 2014-11-12 16:09
对C的要求还很高啊!
作者: siasgarth 时间: 2014-11-14 02:54
it is not easy!!!!!
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |