IBM 面试问题2025年4月26日 | 24 分钟阅读 ![]() IBM(国际商业机器公司)是一家美国跨国创新组织,总部位于美国纽约州阿蒙克,在超过170个国家开展业务。该公司始于1911年的计算-制表-记录公司(CTR),并于1924年更名为“国际商业机器公司”。 IBM 昵称“蓝色巨人”,是道琼斯工业平均指数中包含的30家公司之一,也是全球最大的雇主之一,截至2017年拥有超过38万名员工。IBM 员工被称为“IBMers”,他们中已有五位获得诺贝尔奖、六位获得图灵奖、十位获得国家技术奖章以及五位获得国家科学奖章。 IBM 印度的解决方案和服务涵盖所有主要行业,包括金融服务、医疗保健、政府、汽车、电信和教育等。IBM 因其行业领先的雇佣实践和政策而荣获众多奖项。 IBM 招聘流程IBM 通过3-4轮选拔应届生作为其组织的软件开发人员。
学术要求
笔试轮笔试轮包括三个主要部分:数字序列、一般能力测试和英语评估测试。数字序列和一般能力测试的时间为2分15秒。而英语评估测试的总时长为20分钟。这两项测试都是客观题,并且不像第一轮那样为每个问题设置计时器。 技术轮只有通过笔试轮的学生才能参加这一轮。无法确切知道这一轮会问什么问题,但可以猜测问题的类型。问题可能取决于面试小组。你的基础知识必须扎实才能通过这一轮。你应该准备好数据结构和算法、DBMS、操作系统、网络、面向对象编程概念以及至少一门你选择的编程语言。你必须准备好简历中突出显示的部分。 HR 面试轮有时他们会问一些人力资源问题,例如
IBM 面试中被问到的问题
IBM 能力倾向测试题1) 如果20名工人在6天内可以建造一堵112米长的墙,那么25名工人在3天内可以建造多长的同样类型的墙?
答案:C 70米。 解决方案 20名工人在6天内可以建造112米 2) 在600米的赛跑中,A可以赢B 60米;在500米的赛跑中,B可以赢C 50米。在400米的赛跑中,A将赢C多少米?
答案:A 76米 解决方案 假设A在60秒内完成600米比赛,那么 “在500米的赛跑中,B可以赢C 50米。” 在400米的赛跑中,A将赢C多少米? 3) 如果一笔特定金额的钱在年利率为10%的情况下,长期累积的红利为993卢比,那么单利会是多少?
答案:D 900卢比 解决方案 设 P = 本金 4) 每年分期付款多少,才能在4年内还清一笔4600卢比的债务,利率为10%的单利?
答案:A 1000 解决方案 假设每年的分期付款是100卢比。第一笔分期付款将在一年后支付,即在实际到期前3年。第二笔分期付款将在两年后支付,即在实际到期前2年。 5) 一个数的五分之一增加5,等于其四分之一减少5,这个数是
答案:C 200。 解决方案 X/5 + 5 = x/4 - 5 6) 有两个数,它们之间的比例是3:5,但如果每个数都增加10,它们之间的比例就变成5:7。这两个数是
答案:D 15, 25 解决方案 数的比例是3:5 7) 一个人顺流划船30公里,逆流划船18公里,每次都花了5个小时。水流的速度是多少?
答案:A 1.2 公里/小时 解决方案 设 x=船速,y=水流速度 8) 一列长125米的火车以50公里/小时的速度行驶。它需要多长时间才能超过一个以5公里/小时的速度同向奔跑的人?
答案:B 10 秒。 解决方案 距离=125米,速度=50-5=45公里/小时=>45*5/18=12.5 米/秒 9) A的速度是B的两倍,B的速度是C的三倍。C在42分钟内完成的路程,A需要多长时间完成?
答案:C 17 分钟。(原文答案有误,应为 7 分钟) 解决方案 B的速度是C的三倍 10) A可以在40天内完成一项工作,B可以在28天内完成。如果A和B一起做这项工作,大约需要多少天才能完成?
答案:C 16天 解决方案 A一天的工作量 = 1/40 11) Teena比Rani年轻6岁。如果她们的年龄比例是6:8,求Teena的年龄。
答案:A 18岁 解决方案 如果Rani的年龄是x,那么Teena的年龄是x-6, 12) 一个人以29.50卢比买了一本书,以31.10卢比卖出。求他的利润百分比。
答案:B 5.4% 解决方案 所以,成本价 = 29.50 13) 考虑序列:464, 232, 240, 120, ____, 64。空格处应该填什么数字?
答案:B 128 解决方案 这是一个交替的除法和加法序列:首先除以2,然后加上8。 14) 查看序列:A4, __, C16, D32, E64。空格处应该填什么?
答案:C 解决方案 字母按顺序增加1;数字乘以2。 15) 一个快速打字员可以在2小时内打完一份稿件,一个慢速打字员需要3小时。如果两人一起打,他们需要多长时间完成?
答案:C 解决方案 快速打字员1小时完成的工作量 = 1/2。慢速打字员1小时完成的工作量 = 1/3。如果他们一起工作,1小时完成的工作量 = 1/2+1/3 = 5/6。所以,这项工作将在6/5小时内完成,即1+1/5小时 = 1小时12分钟。 16) 两列反向行驶的火车分别用27秒和17秒通过一个站在站台上的人,它们互相通过需要23秒。它们速度的比率是
答案: B 17) 100到1000之间所有能被14整除的数的总和是多少?
答案: B 解决方案 最接近100且大于100并能被14整除的数是112,这是需要求和的序列的第一项。最接近1000且小于1000并能被14整除的数是994,这是序列的最后一项。112 + 126 + .... + 994 = 14(8+9+ ... + 71) = 35392 18) Gavaskar在前50场比赛中的平均得分是50分。在第51场比赛后,他的平均得分是51分。他在第51场比赛中得了多少分?(假设他在第51场比赛中出局了)
答案:A 101 解决方案 50场比赛后的总分 = 50*50 = 2500。51场比赛后的总分 = 51*51 = 2601。所以,第51场比赛的得分 = 2601-2500 = 101。如果他在第51场比赛中没有出局,他将在第51场比赛中得到50分(不败)。 19) 我以30公里/小时的速度行驶了60公里,然后又以50公里/小时的速度行驶了60公里。计算我这120公里的平均速度。
答案: B 解决方案 37 ½ 公里/小时 解决方案:前60公里所需时间 = 120分钟。后60公里所需时间 = 72分钟。总时间 = 192分钟。平均速度 = (60+60) / (192/60) = 120 / 3.2 = 37.5 20) A完成某项工作的时间与B和C一起完成的时间相同。如果A和B一起可以在10天内完成,C单独需要50天,那么B单独需要多少天完成?
答案: D 21) 一艘船在静水中的速度是13公里/小时。如果水流速度是4公里/小时,求船顺流航行68公里所需的时间。
答案:C 解决方案 顺流速度 = (13 + 4) 公里/小时 = 17 公里/小时。顺流行驶68公里所需时间 = (68/17) 小时 = 4 小时 22) A、B、C是生意伙伴。在某一年,A获得了33%的利润,B获得了四分之一的利润,C获得了剩余的5000卢比。A得到了多少钱?
答案:C 解决方案 假设总利润为x 23) 一个人拥有市场研究局业务的2/3,并以75000卢比的价格出售了他3/4的股份。这个业务的价值是多少?
答案: B 解决方案 他3/4的股份 = 75000 24) 一家公司从其总收入中花费了20,000卢比用于广告,剩余部分的一半用于佣金,最后剩下6000卢比。它的总收入是多少?
答案: A 解决方案 设总收入为X 25) Nirmal和Kapil开始了一项业务,分别投资了9000卢比和12000卢比。六个月后,Kapil撤回了他一半的投资。如果一年后,总利润为4600卢比,Kapil最初的份额是多少?
答案:A 2300卢比 解决方案 Nirmal : Kapil = 9000*12 : (12000*6 + 6000*6) = 108000 : 108000 = 1:1 26) Anirudh、Harish和Sahil总共投资了1,35,000卢比,比例为5:6:4。Anirudh投资了8个月,Harish投资了6个月,Sahil投资了4个月。如果他们获得了75,900卢比的利润,那么Sahil在利润中的份额是多少?
答案:A 13200卢比 解决方案 Anirudh投资8个月,Harish投资6个月, 27) A在上午10点以20公里/小时的速度开始骑自行车,B也在上午10点以40公里/小时的速度从同一点同向出发。A在中午12点向南返回,B在上午11点向北转向。下午2点时A和B之间的距离是多少?
答案:B 160 公里 解决方案 在12点时,A行驶了40公里,而B在11点时行驶了40公里。之后他们相向而行(实际上是他们之间的距离),即A需要行驶2小时(从12点到2点,速度20公里/小时),即2*20=40公里;而B需要行驶3小时(从11点到2点,速度40公里/小时),即3*40=120公里。 那么他们总共行驶的距离就是他们之间的实际距离,即40+120=160公里(答案)。 28) 使用800cc发动机行驶600公里需要60升柴油。如果所需柴油量与发动机容量成正比,那么使用1200cc发动机行驶800公里需要多少升柴油?
答案:C 120升。 解决方案 让我们保持800cc不变,计算行驶800公里所需的柴油量 29) 如果一个人以14公里/小时的速度而不是10公里/小时的速度行走,他会多走20公里。他实际行走的距离是
答案:A 50 公里 解决方案 设实际行走的距离为x公里。 IBM 推理题1) 选择正确的替代项,以继续相同的模式并填空:1, 4, 9, 16, 25, (....)
答案 2 2) 仔细研究以下信息并回答给出的问题一个单词和数字排列机器在给定一行单词和数字的输入后,会按照特定的规则在每一步中调整它们。以下是输入和重排的示例输入: going but for crept Te light sir第一步: crept going but for Te light sir 第二步: crept going light but for Te sir 第三步: crept going light but for sir Te 根据上述步骤中遵循的规则,找出以下每个问题中给定输入的适当步骤。 如果输入的第五步是 'more unadulterated delicate feline not so sit at',那么第二步会是什么?
答案 5 解决方案 单词是根据它们所包含的字母数量进行排列的,一次一个。字母数最多的单词放在最前面。如果两个单词的字母数相同,我们按字母顺序排列。我们不能后退。 3) (A) 亚洲的命运将由亚洲国家、印度、中国和日本之间的三角关系塑造。(B) 印度、中国和日本在过去十年中尤其取得了惊人的增长,成为整个世界的南方增长引擎。
答案 2 解决方案 由于这三个国家正在引领整个世界的经济增长,它们将塑造亚洲的命运。因此,(B)是原因,(A)是其结果。 4) 陈述没有人能预测我们国家需要多长时间才能遏制不幸和灾难性的恐怖主义活动。假设I. 不可能结束恐怖主义活动。II. 控制恐怖主义活动的努力正在进行中。
答案 2 5) Statement“'音乐爱好者俱乐部'宣布了由来访音乐家带来的各种节目。” - 一则广告。假设I. 大量的人有兴趣通过这些节目获得娱乐。II. 艺人可能会吸引大量观众。
答案 5 6) 支付与利润的关系,就像Ligno与______的关系一样?
答案 2 解决方案 支出是“工资”的反义词。同样,利润的反义词是亏损。 7) 事件(A):X先生在洪水中遇害。事件(B):雨下得很大。
答案 5 解决方案 给定的事件不是相关的事件,因为X先生被杀的地方和下大雨的地方可能相同也可能不同。 8) 陈述过量使用杀虫剂导致害虫产生了免疫力。因此,农民因这些复苏的害虫而遭受了严重的收成损失。行动方案I. 农民应该停止使用杀虫剂。II. 必须进行研究,开发非常健壮且不会被害虫破坏的杂交品种。III. 农民应该在一段时间内停止种植庄稼。
答案 1 解决方案 策略I和III是消极的游戏计划。这里的问题是关于害虫。由于游戏计划II提到了研究将产生足以对抗害虫的杂交品种,因此它是可行的。 9) 蓝莓比草莓贵。蓝莓比覆盆子贵。覆盆子比草莓和蓝莓都贵。如果前两个陈述是真的,那么第三个陈述是
答案 1 解决方案 因为前两个陈述是真的,所以覆盆子是三者中最贵的。 10) 7 13 25 49 97 194 385。找出错误的数字?
答案 4 IBM 英语题1) Marta在获得房屋贷款之前,需要先偿还她对信用卡公司的______。
答案 2 解决方案 债务(n.)是一种义务或责任;一个人应对其负责的事情 2) VISIONARY (有远见的人)
答案 2 解决方案 (Visionary, dreamer) 是 pragmatist 的反义词。 3) 著名的钱德拉医生(a)/是镇上唯一的牙医(b)/在我们镇上(c)/没有错误(d)
答案 2 4) 在这一点上,我不同意________你。
答案 2 5) 地球绕着太阳转。
答案 3 6) 你模仿别人吗?
答案 4 7) 这条规则没有例外 _________。
答案 2 8) CEO庞大的开支账户表明,她在使用公司资金方面是一个______挥霍者。
答案 3 9) 快乐
答案 4 IBM 技术面试问题1) 什么是信号量?信号量是一种“进程同步工具”或变量或抽象数据类型,用于在并发系统(如多任务操作系统)中控制多个进程对共享资源的访问。 它分配两个任务
它表示,如果有多个进程共享同一个变量,那么其他进程必须等待,直到关键区域中的进程完成。当关键区域中的进程完成后,它会向其他进程发送一个信号,以进入关键区域。 2) 什么是同步?同步是数据保护管理器(DPM)将数据更改从受保护的文件服务器传输到DPM服务器,然后将更改应用到受保护数据副本的过程。DPM依赖同步来保持副本与文件服务器上受保护数据的同步。 3) 什么是虚拟内存?虚拟内存是操作系统的一种内存管理功能,它利用硬件和软件,通过将数据从随机存取存储器(RAM)临时交换到磁盘存储,来弥补物理内存的不足。 4) 什么是分页、缺页和死锁?在计算机操作系统中,分页是一种内存管理方式,计算机通过它从辅助存储中存储和检索数据以在主内存中使用。在这种方案中,操作系统以称为页面的相同大小的块从辅助存储中检索数据。 缺页:缺页(有时称为#PF, PF或硬错误)是当正在运行的程序访问一个当前未被内存管理单元(MMU)映射到进程虚拟地址空间的内存页面时,由计算机硬件引发的一种异常。 死锁:死锁是两个共享相同资源的计算机程序有效阻止对方访问该资源,导致两个程序都停止运行的情况。最早的计算机操作系统一次只运行一个程序。 5) 如果a最初为20,计算a+=a+ ++a的值。a += a + (++a) 与 a = a + a + (++a) 相同。首先发生的是 ++a 将a设置为21,之后它将计算:a = a + a + a; 21 + 21 + 21 = 63,所以结果是63。 6) 什么是进程调度?进程调度是进程管理器的活动,它处理从CPU中移除正在运行的进程,并根据特定程序选择一个新进程。 进程调度是多道程序操作系统的一个基本部分。这种操作系统允许一次将多个进程加载到可执行内存中,并且加载的进程使用时间多路复用共享CPU。 7) 快速排序和归并排序的区别。
8) 什么是基类和派生类?这两者是如何相互关联的?派生(仅限C++)继承在C++中通过派生机制实现。派生允许您从另一个称为基类的类派生出一个称为派生类的类。在派生类的声明中,您列出派生类的基类。 9) 面向对象编程中继承的优点是什么?继承最常见的用途是使用现有类派生新类,这提供了可重用性。现有类保持不变。通过可重用性,软件的开发时间减少了。派生类扩展了基类的属性,以生成更强大的对象。 10) 什么是过程式编程?过程式编程是一种使用线性或自顶向下方法的编程范式。它依赖于过程或子程序来执行计算。 过程式编程也称为命令式编程。 11) 什么是入口控制循环?入口控制循环在进入时检查条件,如果条件或表达式变为真,则控制权转移到循环体中。这种循环控制对循环的进入,因此被称为入口控制循环。 12) 什么是变量作用域?作用域是程序的一个区域,广义上讲,有三个地方可以声明变量:在函数或块内部,称为局部变量;在函数参数的定义中,称为形式参数;在所有函数之外,称为全局变量。 13) 什么是悬空else问题?悬空else是当我们使用嵌套if时发生的一个问题。......在上面的情况下,我们实际上想给最外层的if条件提供else子句,但它被认为是给最内层的if条件的。这被称为悬空else问题。 14) 死锁的条件是什么?死锁存在的充要条件是4个条件同时成立
[p1, p2, ..., pn] 使得 p1 等待 p2,p2 等待 p3,依此类推。 15) 面向对象数据库管理系统(OODBMS)是什么?面向对象数据库管理系统(OODBMS)是一种支持将数据创建和建模为对象的数据库管理系统。OODBMS还包括对对象类和类属性继承的支持,并整合了方法、子类及其对象。 也称为对象数据库管理系统(ODMS)。 16) 结构体和联合体的区别。
17) 'SUDO' 命令的用途是什么?sudo 的目的是以root权限执行给定的命令。su 的目的是切换当前用户上下文。它基本上是sudo的前身。如果su没有指定用户名,那么它会切换到root。 18) 什么是字符串?在编程中,字符串是符号或值的连续序列,例如字符串(字符序列)或二进制数字字符串(二进制值字符串)。 19) 什么是数组?数组的重要性是什么?数组是包含一组元素的数据结构。通常,这些元素是相同的数据类型,如整数或字符串。数组在计算机程序中常用于组织数据,以便可以轻松地对一组相关的值进行排序或搜索。 重要性 1. 这是一种更好、更方便的存储相同数据类型和相同大小数据的方式。 2. 它允许用户在其中存储多个元素。 20) 存储过程的优缺点是什么?优点
缺点
IBM 应届生HR面试问题1) 介绍一下你自己我叫 Arjun Kapoor,来自哈里亚纳邦。我拥有计算机科学与工程专业的学士学位。我的毕业设计是关于机器学习和数据挖掘等更新的技术。我擅长Java和C编程语言。我的家庭有四口人。我的父亲是糖果店商人,我的母亲是家庭主妇,我还有一个兄弟姐妹。我的优点是自学能力强,心态积极。我的弱点是,工作不完成就不休息。 2) 我为什么要雇用你?作为应届生,我没有任何经验。如果您雇用我,对我来说是学习新知识和实现目标的大好机会。这只有在您雇用我之后才可能实现,我向您保证,我会为这家公司尽我最大的努力。 3) 你的优点和缺点是什么?优点:我诚实、真诚、有责任心,并且有积极的态度。 缺点:我工作不完成就不休息。 4) 你为什么想为我们公司工作?能为您这样声誉卓著的公司工作,我感到非常荣幸,因为它是一家伟大的跨国公司。它在世界各地有很多分支机构。贵公司的员工满意度很高。这对我来说是一个很好的平台,可以提升我的才能,增强我的技能和知识。 5) 自信和过分自信有什么区别?自信意味着我会赢,而过分自信意味着我每次都会赢。 6) 努力工作和聪明工作有什么区别?努力工作在你的生活中非常必要,因为没有练习,你就无法做到聪明工作。 7) 你如何看待晚上和周末工作?如果公司需要我,我随时准备工作。 8) 你能在压力下工作吗?是的,能为您这样声誉卓著的公司工作,我感到非常荣幸,因为它是一家伟大的跨国公司。它在世界各地有很多分支机构。贵公司的员工满意度很高。这对我来说是一个很好的平台,可以展示我的才能,增强我的技能和知识。 9) 你的目标是什么?我的短期目标是成为贵公司的一员,我的长期目标是在这家公司的各个方面都取得成功。 10) 你会为公司撒谎吗?如果我的谎言是为了公司的福祉,我可以,但它不应该伤害到别人。 11) 你期望多少薪水?我可以接受符合我开销的薪资。 12) 你认为五年后你会在哪里?我可以看到自己与这家公司一起成长,并达到一个我成为这个组织宝贵资产的位置。 13) 从一到十,给我这个面试官打分。先生,您比我更有学识,更有才华,更有经验,我没有资格评判您。 14) 在你的生活中谁激励了你,为什么?我的父亲是我的灵感来源,因为他仍然向我展示了从无到有的道路。他总是引导我在生活的每一件事上取得成功。他也是我最好的朋友,因为当我犯错时,他甚至会像朋友一样给我建议。 点击此处查看:HR面试问题与答案 |
我们请求您订阅我们的新闻通讯以获取最新更新。