ibm公司面试题

合集下载

IBM面试题目

IBM面试题目

IBM面试题目1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使得排列变为bbwwwwbb。

2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?3.在一个平面上画1999条直线最多能将这一平面划分成多少个部分?4.在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果这句话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?5.怎样种四棵树使得任意两棵树的距离相等。

6.27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?7.有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。

例如,有一次他发现星期一的8点30和星期二的8点3 0他都到了山路靠山脚的3/4的地方,问这是为什么?8.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?IBM面试题目1. Describe your greatest achievement in the past 4-5 years?2. What are your short & long term career objectives? What do you think is the most ideal job for you?3. Why do you want to join IBM? What do you think you can contribute to IBM?“神奇面试”--IBM篇--------------------------------------------------------------------------------IBM,即国际商业机器公司,它是世界上最大的信息工业跨国公司,有遍布世界的100多家分公司,拥有40万员工,年营业额超过1000亿美元。

IBM面试题.

IBM面试题.

一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了, 11块钱卖给另外一个人,问他赚了多少钱?这是IBM面试时的题目,有四种算法:1、9-8=1,11-10=1,1+1=2,所以最后赚2元。

2、最初只有8块钱,最后你有11块了,所以是赚3块;3、第一次买卖,主人公损失8块,获得一只鸡,第二次买卖;主人公获得9块,损失一只鸡;第三次买卖,主人公损失10块,获得一只鸡;第四买卖,主人公获得11块,损失一只鸡所以整个产生的GDP(国内生产总值)是8+9+10+11=38元+4只鸡4、整个事件有3次交易,我门来看看具体是哪3次?第一次交易:8元买进,9元卖出,利润1元;第二次交易:9元卖出,10元买进,利润-1元;第三次交易:10元买进,11元卖出利润1元;整个过程:1-1+1=1元所以分析得知:这个人是个傻子,因为后两次交易等于白干了。

经测试,企业认为:回答利润是2元的肯定是面试失败者;回答3元的更为愚蠢,因为自己什么是追加成本都不知道,肯定也是失败;回答1元者,恭喜你,不属于傻子范围;结果是:本来可以直接赚3元的,经过他3次交易后总利润变成1元了。

所以正确答案是:-2元!回答-2元者,面试成功!!!比较强的回答:合计利润应该为两元我认为合计利润应该为两元。

(出局就出局,明明白白,不趟那个企业的浑水,搞得那么复杂。

)首先要明确两个基本点:1、利润的计算方式是销售额减费用(包括生产费用、管理费用和财务费用)的差额;2、利润是以货币为终结。

所以,上面买鸡的两次行为应该独立计算。

两次买卖行为是两次完整的利润生产过程,每一次都产生了毛利一元。

把鸡卖掉再买回来算利润损失,这违反了上面说的两条基本原则。

鸡就像工业材料、土地、水电一样,不能作为利润的终结计算方式。

用钱去买东西,必须履行卖的过程,回收货币完成一次货币循环,才能计算利润。

鸡原来9元卖掉了,已经完成了货币循环了。

第二次10元把鸡买回来,原来的1元利润没有损失,更不能说9-10=-1,亏了1元,只是又开始了一个利润生产过程,与第一次的8元、9元已经没有任何关系了。

ibm公司面试题

ibm公司面试题

ibm公司面试题1、 Data Stage 分为几个部分(组件),各部分的功能是什么? Administrator – add/delete projects, set defaults Manager – import meta data, backup projects Designer – assemble jobs, compile, and execute Di rector – execute jobs, examine job run logs2、 Parallel job 和sequence job 的区别?(What is difference between Parallel job and Sequence job)Basic difference is server job runs on windows platform usually and paral lel job runs on UNIX platform.server job runs on one node whereas parallel job runs on more than one 3、在stage中会有虚线分为哪两种,有什么作用?在stage中有两种虚线参考(reference link):以它所连接的文件作参考拒绝(rejects link):把不满足条件的输出到另一个文件4、 Partition和pipeline的概念?DataStage中有两种实现并行的方法,一种是分区(partitioning),另一种则是管道(pipeline)。

所谓分区,是指将输入的数据按照某种规则,分成大小尽量相等的多块数据,每块数据都可以由一行节点并行读取,这样就实现了并行。

有以下几类:Round robin循环分区随机(Random) Same分区完全分区(Entire) Auto分区 hash分区 modulus分区 DB2分区而所谓管道,则是指一条数据在被一个stage处理完成后,立即被输出到一条管道(pipeline)中,下一个stage也立即读取这条管道中的数据进行操作,再一个stage也是如此,一直到最后一个stage。

ibm试题及答案

ibm试题及答案

ibm试题及答案1. IBM公司成立的时间是哪一年?- A. 1911- B. 1924- C. 1946- D. 1960- 答案: B2. IBM公司的全称是什么?- A. International Business Machines- B. International Business Machines Corporation - C. International Business Machine Services- D. International Business Machine Solutions- 答案: B3. IBM公司在哪个国家成立?- A. 美国- B. 英国- C. 德国- D. 日本- 答案: A4. IBM公司的主要业务领域包括哪些?- A. 硬件制造- B. 软件开发- C. IT服务- D. 以上都是- 答案: D5. IBM的人工智能系统Watson首次亮相是在哪个领域?- A. 医疗- B. 金融- C. 教育- D. 娱乐- 答案: A6. IBM的蓝色巨人(Big Blue)昵称来源于什么?- A. 公司的标志性颜色- B. 公司规模庞大- C. 创始人的名字- D. 公司创立的时间- 答案: A7. IBM公司在云计算领域提供的服务名称是什么?- A. AWS- B. Azure- C. Google Cloud- D. IBM Cloud- 答案: D8. IBM公司的创始人是谁?- A. 托马斯·爱迪生- B. 亨利·福特- C. 查尔斯·弗林特- D. 托马斯·沃森- 答案: D9. IBM公司在2014年收购了哪家公司来加强其在数据分析领域的能力? - A. Twitter- B. Facebook- C. LinkedIn- D. SPSS- 答案: D10. IBM公司在量子计算领域有哪些贡献? - A. 开发了量子计算机- B. 建立了量子计算实验室- C. 发布了量子计算编程语言- D. 以上都是- 答案: D。

IBM笔试面试题目

IBM笔试面试题目

书名: 你也能拿高薪别名: 名企面试自助手册作者: 苏贵阳第1章名企笔试真题精选1. 蓝色巨人——IBM笔试面试题目字母矩阵题目(15分钟)给你一个矩阵:(一)(二)(三)(四)(五)1a b c d e2b c a e d3c b e a d4c e d b a5e d a c b回答以下问题。

(1)将第一行和第四行交换后,第一行第四个字母下面的左边的下面的右边的字母是。

①a ②b ③c ④d ⑤e(2)将所有出现在d左边的字母从矩阵中删掉。

将所有出现在a左边的c字母从矩阵中删掉。

如果矩阵中剩下的字母的种类的数目大于3,答案为原矩阵中左上方至右下方对角线上出现两次的字母。

如果矩阵中剩下的字母的种类的数目小于或者等于3,答案为原矩阵中右上至左下对角线上出现4次的字母是。

①a ②b ③c ④d ⑤e(3)将所有的a用4替换,所有的d用2替换,哪一列的总和最大①第1列②第2列③第3列④第4列⑤第五列(4)从左上角的字母开始,顺时针沿矩阵外围,第4次出现的字母是。

①a ②b ③c ④d ⑤e(5)沿第5列从上到下,接着沿第3列从下到上,接着沿第4列从上到下,接着沿第1列从下到上,接着沿第2列从上到下,第1个出现5次的字母是。

①a ②b ③c ④d ⑤e(6)从左上角的字母开始,顺时针沿矩阵外围,第4次出现的字母是以下哪个。

①a ②b ③c ④d ⑤e智力题1.有50家人家,每家一条狗。

有一天警察通知,50条狗当中有病狗,行为和正常狗不一样。

每人只能通过观察别人家的狗来判断自己家的狗是否生病,而不能看自己家的狗,如果判断出自己家的狗病了,就必须当天一枪打死自己家的狗。

结果,第一天没有枪声,第二天没有枪声,第三天开始一阵枪响,问:一共死了几条狗?2.已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说:“不知道”。

乙问甲:“你知道是哪两个数吗?”甲说:“也不知道”。

IBM面试题及答案

IBM面试题及答案

IBM面试题及答案IBM面试题及答案国际商用机器公司(International Business Machines Corporation,简称IBM),于1911年创立于US,总部设在纽约州阿蒙克市,业务遍及170多个国家和地区。

下面是我为你带来的IBM 面试题及答案,欢迎阅读。

IBM面试题一:是否有教授或者询问师曾经让你处于尴尬境地,还让你感到不自信?在这种状况下,你是怎样回应的?分析这个问题考查的是求职者在生疏领域工作的力量。

通过这个问题,面试人可以了解到,当所给的任务超过自己目前的力量水平常,求职者解决问题的意愿和力量。

错误回答我信任质疑权威是很重要的,但我不行能在学校里学到一切学问。

许多人以为自己知道全部问题的答案,可实际上他们并不了解真实世界里发生的一切。

你知道,那些都是象牙塔里的东西。

评论这种回答的最大问题在于,求职者把问题的焦点从自己身上转移了。

严厉的面试人并不关怀你对高等教育的观点。

他们想知道的是,当消失问题中给出的状况时,你将怎样处理。

这种回答的另一个弊端是,它会使面试人对你是否情愿听从领导产生怀疑。

正确回答在我当同学的这几年中,我尽自己所能多学习学问,常常选择一些不熟识的课程,因此往往会受到教授的质疑。

不管什么时候,当我觉得自己对这个科目知之甚少时,我就尝试预见一些问题,为回答问题做些预备。

当我被难住时,我尽可能做出科学合理的猜想,承认我不知道的东西,并且从不懂的地方开头学习。

(假如可能,你可以举出一个例子……)评论这种回答的最大好处在于,它清晰地表明白求职者会乐观面对困难境况。

它也显示了求职者有雄心和明确的态度,知道怎样处理离奇和模糊的问题。

IBM面试题二:你是否曾经得到过低于自己预期的成果?假如得到过,你是怎样处理这件事情的'?分析通过对这个问题的回答除了可以揭示求职者的热忱和进取心外,还可以揭示求职者是否情愿为某一事业奋斗,是否情愿为追求公正而奋斗。

错误回答记得有一次,我觉得应当得B但却得了C,我去找辅导员,他给我看了我在每个项目上的得分状况——我处在C级的边缘但很明显是C.我很兴奋能核实一下而不是接受既定的分数值。

ibm面试题及答案

ibm面试题及答案

ibm面试题及答案在求职过程中,面试通常是每个求职者必须面对的挑战之一。

IBM作为一家全球知名的IT公司,其面试过程也被广大求职者所关注。

本文将介绍一些常见的IBM面试题,并提供相应的答案,帮助读者更好地准备和应对IBM面试。

一、自我介绍类1. 请简单介绍一下你自己。

答:首先,感谢面试官给我这次机会。

我叫XXX,毕业于XXX大学,专业是XXX。

我对计算机科学非常感兴趣,并在大学期间取得了优异的学业成绩。

我曾在实习期间参与了一个软件开发项目,这让我对软件开发有了更深入的理解和经验。

我热爱编程,具备良好的团队合作能力,并且能够快速学习适应新的技术和工作环境。

2. 你在过去的项目中遇到过什么难题,你是如何解决的?答:在过去的一个项目中,我们的团队遇到了一个性能瓶颈的问题。

经过分析,我发现问题是由于代码中的一处低效算法导致的。

为了解决这个问题,我首先进行了性能测试,并使用性能分析工具定位到问题的具体位置。

然后,我重写了相应的代码,改用更高效的算法,并对其进行了测试和验证。

最终,我们成功地解决了这个性能问题,并大大提升了系统的整体性能。

二、技术问题类1. 请谈谈你对面向对象编程的理解。

答:面向对象编程是一种软件开发的方法论,它将数据以及对数据的操作封装成对象,通过对象之间的交互来完成程序的功能。

面向对象编程的核心概念有封装、继承和多态。

封装可以隐藏对象内部的细节,提供公共的接口供其他对象使用;继承可以定义对象之间的层次关系,实现代码的复用;多态可以根据对象的具体类型执行不同的操作。

面向对象编程具有代码的可维护性、可扩展性和可重用性等优点,广泛应用于软件开发领域。

2. 请解释一下什么是数据库事务。

答:数据库事务是指一组对数据库的操作,这些操作要么全部执行成功,要么全部执行失败。

事务具有四个特性,即原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。

IBM校园招聘往届面试题精选

IBM校园招聘往届面试题精选

IBM校园招聘往届面试题精选IBM校园招聘往届面试题精选IBM校园招聘往届面试部分精选题如下:1、为什么选择IBM?2、你如何面对压力?活动结束后,根据选手的策划书、活动进行情况、活动总结情况、参加活动同学到场率、活动中体现出的选手的个人领导组织能力等,评选出进入决赛的12名3、沟通中最重要的是什么?完善的培训机制,解除你的生手之忧。

以业绩为主透明,公平的良性竞争环境,能力决定实力。

实习结束后我行会对实习生实习期间的表现予以考核,表现优异的同学将于优先聘用为正式行员。

4、向HR 推销一张废纸5、对IBM的软硬件各种产品有多少了解?6、应聘这个职位最重要的素质是什么?7、如果一个企业员工积极性差时,你怎么解决8、就你的了解,你对IBM有没有什么建设性的意见【例题】马克吐温有一次在教堂听牧师演讲,最初他觉得牧师讲得让人感动,准备捐款。

过了十分钟,牧师还没有讲完,他就有些不耐烦了,于是他决定只捐一些零钱。

又过了十分钟,牧师还没有讲完,于是他决定一分钱也不捐,在心理学上,这种刺激过多和作用时间过久而引起心理极不耐烦或反抗的现象,被称为“超限效应”。

目前旨在帮助肌肉萎缩侧索硬化症患者的“冰桶挑战”项目,也应警惕因过度娱乐化而产生这种效应。

以秀开始,但不以秀结尾,留下慈善真精神而不仅是明星录影集,这场跨国接力才算圆满。

a.共享:多个应用程序可以使用同一个动态库,启动多个应用程序的时候,只需要将动态库加载到内存一次即可;9、其他人的见解和你不一样的时候,你怎么办【解析】文段首先通过发生在马克吐温身上的小故事,并对其做出的行为选择进行解释,逐层引出话题,最后希望通过这一心理学效应对目前的“冰桶挑战”项目进行解释,文段的主题词应为“冰桶挑战”和超限效应,但是并没有同时出现这两个主题词的选项,但是“冰桶挑战”是作者谈论的重心所在,文段的重点在后半部分,而只有选项A可以对文段内容进行同义转述。

去年的广日招聘题目相对简洁,给了一篇关于有的地方把教师列入高收入群体等相关材料,让你写个消息的导语和标题,以及配一篇2000字左右的评论.10、你是如何准备这次面试的?11、GBS是你的第一志愿,那么为什么选择GBS。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ibm公司面试题1、 Data Stage 分为几个部分(组件),各部分的功能是什么? Administrator – add/delete projects, set defaults Manager – import meta data, backup projects Designer – assemble jobs, compile, and execute Di rector – execute jobs, examine job run logs2、 Parallel job 和sequence job 的区别?(What is difference between Parallel job and Sequence job)Basic difference is server job runs on windows platform usually and paral lel job runs on UNIX platform.server job runs on one node whereas parallel job runs on more than one 3、在stage中会有虚线分为哪两种,有什么作用?在stage中有两种虚线参考(reference link):以它所连接的文件作参考拒绝(rejects link):把不满足条件的输出到另一个文件4、 Partition和pipeline的概念?DataStage中有两种实现并行的方法,一种是分区(partitioning),另一种则是管道(pipeline)。

所谓分区,是指将输入的数据按照某种规则,分成大小尽量相等的多块数据,每块数据都可以由一行节点并行读取,这样就实现了并行。

有以下几类:Round robin循环分区随机(Random) Same分区完全分区(Entire) Auto分区 hash分区 modulus分区 DB2分区而所谓管道,则是指一条数据在被一个stage处理完成后,立即被输出到一条管道(pipeline)中,下一个stage也立即读取这条管道中的数据进行操作,再一个stage也是如此,一直到最后一个stage。

这种情况下,大致上每个stage都同时处在运行状态。

因此这也是一种并行。

5、 Combine 和transform都有什么?combine:merge lookup join 等 transform : transformer Remove Duplica tes Stage 等6、 DATA SET FILE 和SEQUENCE FILE的区别,SEQUENCE FILE 如和转换成DATA SETdata set分为两种,一种为.v后缀结束,是虚拟的临时性的数据文件,一种以.ds结束,是永久性的数据。

由于data set是DataStage的底层数据文件格式,处理过程中不需要进行任何的处理。

它是二进制格式。

如果数据需要落地,尽量使用data set。

用dataset保存数据,对数据的分区信息也会保存起来,因此效率非常高。

Sequential file: Read data from or write data one or more flat files. The stage can have a single input link or a single output link, and a single reje cts link. --用Compress转换7、数据源都可以是以什么结尾的文件?.txt .csv .ds等8、可以用哪些方式导入数据?sequential File ftp-plug in database table (db2 odbc Oracle Enterprise)等9、Constraint及Derivation的区别Constraint通过限定条件使符合条件的数据输出到这个output link。

Derivation通过定义表达式来转换字段值。

10、辅助工具都有什么?Peek sort compare difference11、 Odbc 了解 open databases connectivity 设置用户名,密码,DB名,在服务器端12 、hash文件It have keys and values ,to find the value through the key13、transformer stage的执行顺序:先执行变量处理部分,再执行约束,然后按从上往下顺序执行每一列。

---14、lookup stage和join stage的区别LookUp Stage将数据读入到内存中,所以效率很高,但是占用了较多的物理内存。

所以当reference data比较小的时候,我们推荐用LookUp Stage;当reference data比较大的时候,使用Join Stage比较合适15、Merge stage怎么用?将Merge Key值相同的记录合并。

将其中的一个输入设定为Master,其余的为Update。

把Update中Merge Key相同的记录合并入Master。

16、什么是schema file?This is an optional property. By default the Sequential Filestage will use the column definitions defined on the Columns and Format tabs as a schema for writing to the file. You can, however, specify a file c ontaining a schema instead (note, however, that if you have defined colu mns on the Columns tab, you should ensure these match the schema file). Type in a pathname or browse for a schema file.这是一个可选的属性。

默认情况下,顺序文件阶段将使用列定义列和格式选项卡作为书面文件的架构。

然而,您可以指定一个文件包含一个模式代替,(请注意,如果你已经定义列列“选项卡上,你应该确保这些匹配模式文件)。

键入一个路径名或浏览模式文件17、都有什么类型的JOB。

Parallel job,Sequence job,server job,mainframe job, job sequence , conta iner18、对DATASTAGE的理解,应用领域(会问我们应用在该领域的理由)。

ETL,抽取,转换,加载。

银行,金融行业19、做过什么项目,项目用到的STAGE及用法培训的时候做过一个练习Ftp-plug in stage,transformer stage,join stage,DB2 API stage 各stage 怎么用Join的几种连接方式:inner join,left outer join,right outer join,full outer join inner join和left outer join的区别,inner join是取两个表的交集,将key值相同的全部输出,left outer join输出左表的全部信息,右表与左表key值匹配的记录输出,不匹配的返回空值,left outer join输出的数据量大20、对DATASTAGE的理解,应用领域(会问我们应用在该领域的理由)。

ETL,抽取,转换,加载。

银行,金融行业21、ODBC的作用及设置何谓ODBC,正确的说法是“开放数据库连接(ODBC:Open DataBase Connection)”,在不同的数据库管理系统上存取数据最大好处是应用程序的开发系统可以不需与数据库属于同样的系统22、NLS和RCPa) NLS:national language support->enable(注册)->setup NLS(设置)i.Mapping charii.Utf8(格式),jap->greek(格式),us a Iii.NLS is basically Local language setting(character set) .Once u install the DS u will get NLS present.Just login into Admin and u can set the NLS of your project based on your project requirement. Just need to map the NLS with your project. Suppose if u know u r having file with some greek character.so, if u have t o set the NLS for greek so while running job DS will recognise those special characters.I hope u got idea about NLS and how it mapWith NLS enabled, datastage can process data in a wide range of languag es & accept data in any character set.(随着免入息审查贷款计划的启用,DataStage可以处理数据在一个广泛的语言和接受任何字符集的数据)免入息审查贷款计划的基本上是本地语言设置(字符集)。

一旦u安装DS U将获得免入息审查贷款计划目前。

只需登录到管理,并可以设置你的项目的免入息审查贷款计划您的项目要求的基础上。

只需要地图与您的项目免入息审查贷款计划。

假设如果知道UR有一些希腊character.so的文件,如果ü甲肝设置为希腊的免入息审查贷款计划,而正在运行的作业DS会承认这些特殊字符。

我希望u了有关免入息审查贷款计划的理念和它如何映射使用NLS的优点By using NLS function we can do the following - Process the data in a wid e range of languages - Use Local formats for dates, times and money - So rt the data according to the local rulesIf NLS is installed, various extra features appear in the product.For Server jobs, NLS is implemented in DataStage Server engine For Paral lel jobs, NLS is implemented using the ICU library使用免入息审查贷款计划的功能,我们可以做以下- 用广泛的语言处理数据- 使用本地格式的日期,时间和金钱- 根据当地规则的数据进行排序免入息审查贷款计划的安装,各种额外的功能出现在产品中。

相关文档
最新文档