IBM CSDL笔试经验

时间:2021-04-27 19:43:11 笔试经验 我要投稿

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++:
#在编译器中的作用,列举一下。
C2001 “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地址,不知道主机名,怎么处理?列举两中方法
  127.0.0.1是什么地址?
  广播地址是什么?
  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”);"
C2001 “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地址,不知道主机名,怎么处理?列举两中方法
  127.0.0.1是什么地址?
  广播地址是什么?
  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笔试经验】相关文章:

IBM精妙笔试题10-17

IBM公司笔试IQ题11-18

IBM社会招聘笔试题分享10-30

谈谈IBM的笔试题目11-13

IBM认证考试笔试题08-27

IBM公司面试笔试题08-10

IBM求职感受和经验02-02

2017年IBM笔试题「锦集」08-07

IBM笔试试题:银行调度算法11-11

IBM专业认证经验总结04-27