黑马程序员技术交流社区

标题: hadoop面试题1 [打印本页]

作者: 52Pig    时间: 2014-9-19 17:54
标题: hadoop面试题1
笔试题
Java:
1.char型变量中能不能存贮一个中文字符?为什么?
2.finalfinallyfinalize的含义
3.简述(&,|,~),(&&,||)
4.OverloadOverride区别。
5.switch是否能作用在byte上,是否能作用在longfloat上。
6.abstract classinterface的区别。
7.请解释内部类、匿名类
8.StringStringBuffer的区别。
9.String s = new String("xyz");创建了几个StringObject??
10.说出ArrayListVectorLinkedList的区别。
11.ExceptionAssert的区别。
12.启动一个线程使用run()还是start()??
13.同步和异步有何异同?请说出你所知道的线程同步的方法。
14.垃圾回收机器可以马上回收内存吗?有什么办法主动通知内存回收?
15.描述一下你所了解的ClassLoaderJDK有那些ClassLoader??
16.请说出InputStream/OutputStreamFileReader/FileWriter的区别。
17.java iojava 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
qq8921310 发表于 2014-9-29 18:32
为啥这么多C的内容?

不同的企业需求不一样呗,比如推荐算法工程师有的就要求要有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