天天范文

位置:首页 > 求职简历 > 笔试题目

IBM CSDL笔试经验

IBM CSDL笔试经验
ibm就是ibm,从工作氛围,员工的样子,还有笔试的难度,各个方面都透着蓝色巨人该有的那种感觉。今天一上午就去ibm csdl公司笔试了。早上的地铁很挤,到了那里一开始还以为自己迟到了,结果却是第二个到的。看访客名单,前面有个东南大学的,来第二轮面试,牛人啊。还有个华东理工的,后来认识了,以后可能会是朋友的。很高兴啊,认识了朋友,即使考的不好,也没白来一次。来参加笔试的人共十几个左右,不多,但是有几个看上去很像是博士生那种年龄的。对卷子的感觉是,比hp的难上好几倍。题量很大,300道左右,考3个小时。涉及的方面有c++,java,xml,rdbms,os,network,热门的数据结构居然一道都没有。因为报的intern职位是java basic api开发,所以后来加试了50道java的程序题,全是阅读代码写结果那种。总体的感觉是,ibm真的很注重业务应用的具体实现的。很多的xml题基本都有具体的业务背景,看你如何选择实现方案。c++和java方面的题很能测试一个人在某个环境下到底写过多少的代码。小细节问的很仔细。语法题也不少。java的题居然有将近一般是有关多线程环境的。操作系统很注重实际的应用,居然连dos也问了。好了,不多说了,下面将本人能够回忆的一些考点写一下,希望能对以后有所帮助。
c++:
#在编译器中的作用,列举一下。
cXX “newline in constant”是很常见的编译器错误,请说出可能导致该错误的原因,以及如何解决。
c1012 “unmatched parethsis”是很常见的编译器错误,请说出可能导致该错误的原因,以及如何解决。
“unresolved symbol”是很常见的编译器错误,请说出可能导致该错误的原因,以及如何解决。
static,register,auto,extern几个关键字的区别和作用。
预编译的过程描述
抽象类的语法细节
ctor能否被继承
dll输入输出的语句如何写
引用和指针的区别
events action的运用
继承的好处
聚合和组成的区别
迭代的开发过程的优势
函数指针的实现

java:
基本数据类型和类封装器的知识
基本数据类型的默认值
overloading和overriding
jni是什么?有什么特点?
看代码确定是编译期错误还是执行期错误
多线程中thread和runnable的实现和使用
数据提升和cast
有效的标识符
string的实例个数
==和equals的区别
同步锁
notify和sleep的作用,区别
抽象类和interface
try catch finally throwable throw的区别和用法
结合命令行参数考java数组的定义和使用
celi,floor,abs,round的用法

rdbms:
distinct
对view的操作
insert 和 update的语法
数据仓库的基础知识
cli的作用
rdbms控制远程访问的具体文件名是什么?

xml:
xml/edi的应用
xlst的语法细节
xsl-fo over css
<xsl:template>的作用
dtd语法
wsdl的作用
cdata在哪里使用,domcdata是什么?
dom和sax是什么?
randomaccess可以用什么技术实现

os:
列举winnt中制作setup启动盘的命令和方法
开机显示系统文件丢失后该如何处理
winnt安装后的系统目录结构
winnt中局域网技术有哪些?
刷屏的快捷键是哪个?(ibm也满搞笑的,这个都有)
列举ntfs和fat的主要区别
在winnt中客户端访问远程主机的途径有哪些?

network:
tcp/ip有多少层?
路由包头中有哪些内容
七层协议按顺序排列
局域网技术有哪些?简要介绍作用和特点
令牌环有哪些优势?
一台主机只知道ip地址,不知道主机名,怎么处理?列举两中方法
是什么地址?
广播地址是什么?
https和http的区别
include不用frame如何实现?
url的具体格式
mime1.0中的content type
cookie的作用
cookie有哪些属性
proxy和catch的缺点
smtp和pop3的作用
pc network协议

补充:c++:
#pragma在编译器中的作用,列举一下。

often see error when writing "printf(“helloworld”);"
cXX “newline in constant”是很常见的编译器错误,请说出可能导致该错误的原因,

以及如何解决。

c1012 “unmatched parethsis”是很常见的编译器错误,请说出可能导致该错误的原因,

以及如何解决。

“unresolved symbol”是很常见的编译器错误,请说出可能导致该错误的原因,以及如何

解决。

简述static,register,auto,extern几个关键字的区别和作用。

link过程描述:预编译, compile, link
抽象类的语法细节
ctor能否被继承
dll输入输出的语句如何写 __declspec(dllexport)
引用和指针的区别
events action and attributes shows what:
继承的好处 what's the best way when inhert?
聚合和组成的区别(聚合在c++中有什么特点)
迭代的开发过程的优势
函数指针
预处理都是有什么?4种

java:
基本数据类型和类封装器的知识
基本数据类型的默认值
overloading和overriding
jni是什么?有什么特点?
看代码确定是编译期错误还是执行期错误
多线程中thread和runnable的实现和使用
数据提升和cast
variable有效的标识符
string的实例个数
string[] 作为参数的传递,传值还是传reference
==和equals的区别
同步锁
notify和sleep的作用,区别
抽象类和interface
try catch finally throwable throw的区别和用法
结合命令行参数考java数组的定义和使用
celi,floor,abs,round的用法
int的范围(试卷上面居然印错……我费了半天力气才看懂,原来幂跟底数印的同样大了…

…)

rdbms:
select distinct xxx from xxx 结果会是怎样
对view的操作
insert 和 update的语法
用c++实现数据仓库时,那种方法比较好(四个选项)
cli的作用
rdbms控制远程访问的具体文件名是什么?(我也不会)
在编程中用“for read only”的curser有什么用处?

xml:(我疯了,这个根本做的垃圾……估计0分……还是抄魔术师的原稿……)
xml/edi的应用
xlst的语法细节
xsl-fo over css
<xsl:template>的作用
dtd语法
wsdl的作用
cdata在哪里使用,domcdata是什么?
dom和sax是什么?
randomaccess可以用什么技术实现

os:
列举winnt中制作setup启动盘的命令和方法
开机显示系统文件丢失后该如何处理,可能的原因?
winnt安装后的系统目录结构
winnt中局域网技术有哪些?
刷屏的快捷键是哪个?(ibm也满搞笑的,这个都有)
列举ntfs和fat的主要区别
在winnt中客户端访问远程主机的途径有哪些?

network:
tcp/ip有多少层?
路由包头中有哪些内容
七层协议按顺序排列
局域网技术有哪些?简要介绍作用和特点
令牌环与以太网比有哪些优势?
一台主机只知道ip地址,不知道主机名,怎么处理?列举两中方法
是什么地址?
广播地址是什么?
https是什么?全称?
html中 include不用frame如何实现?
url的具体格式
html mime1.0中的content type "text/html"
cookie是什么
cookie有哪些属性 7个
proxy和catch的缺点
smtp和pop3的作用
pc network协议
哪些协议用于lan:选项:以太,x.25,fiber等等……
nt中与网络有关的三个文件
nt中hosts文件的位置
标签:IBM CSDL 笔试 经验