Infosys 面试问题

2025 年 3 月 17 日 | 阅读 28 分钟

Infosys 是印度领先的科技公司之一。Infosys 有限公司总部位于印度卡纳塔克邦班加罗尔。公司商号为“Infosys Technologies Limited”。该公司提供咨询、信息技术和外包服务。

Infosys 的招聘选拔流程旨在匹配候选人的能力与公司要求。

学历要求

  • 10年级和12年级成绩单总分不低于60%。
  • B.tech 成绩不低于65%。

公司招聘和选拔流程

您需要通过三轮测试才能被选中。第一轮是在线测试,考查逻辑推理和语法。第二轮是技术面试,考查技术知识。Infosys 公司的最后一轮是 HR 面试,这是公司招聘选拔流程中最常见的环节。下面将详细介绍这三轮招聘测试的结构。

第一轮 - 在线测试:在 Infosys 招聘选拔流程的第一轮中,将根据公司要求考察语法和智商。下面给出了一些常考的分析性问题。题目可能会变,但语法和逻辑是相同的。这一轮的难度适中。如果您有良好的智商和沟通能力,那么您将很容易通过这一轮。

第二轮 - 技术测试:在招聘选拔流程的第二步中,会提出技术问题。如果您有良好的技术知识,就能通过这项测试。在技术面试中回答问题时要小心,仔细听面试官的问题,因为技术面试是所有面试中最难的一轮。技术面试将考查您从之前工作经验中获得的技术知识。

第三轮 - HR 面对面面试:如果您通过了第二轮,您将进入第三轮,即面对面 HR 面试。HR 是一位人力资源经理,他将与您交谈并提出一些关于公司的问题。我建议您在 HR 面试中回答问题时保持冷静,因为他不会考察您的技术技能。如果您有良好的沟通能力,HR 面试并不难。您只需介绍自己和公司。


第一轮 - 在线测试问题


Infosys 英语面试问题

1) 我们去年在西班牙南部________了美好的三周。

  • took(度过)
  • did(做)
  • spent(花费)
  • passed(通过)

答案:spent


2) 你的蓝色________脏了。

  • 牛仔裤
  • dress(连衣裙)
  • shoes(鞋子)
  • shirt(衬衫)

答案:Jeans(牛仔裤)


3) 菲奥娜对老板解雇几名员工的决定非常生气________。

  • Against(反对)
  • about (关于)
  • for
  • by(通过)

答案:for(因为)


4) 请不要忘记在您________家时给我发信息。

  • will get(将到达)
  • get(到达)
  • are going to get(将要到达)
  • are getting(正在到达)

答案:get


5) 老师问________是否记得带课本到课堂。

  • all we had remembered(我们所有人都记得)
  • we had all remembered(我们所有人都记得)
  • had all we remembered(我们所有人都记得吗)
  • had we all remembered(我们所有人都记得吗)

答案:we had all remembered


6) 如果你在学校表现良好,你将有机会________上大学。

  • Luck(运气)
  • chance(机会)
  • 结果
  • hope(希望)

答案:chance


7) 我必须为迟到________。

  • Regret(后悔)
  • apologise(道歉)
  • excuse(借口)
  • pardon(原谅)

答案:pardon


8) 我银行里只有________钱。

  • 较少
  • little(一点点,修饰不可数名词)
  • few(一些,修饰可数名词)
  • bit

答案:few


9) 希卡小时候,她喜欢________小玻璃动物。

  • Pick(挑选)
  • collect(收集)
  • play(玩)
  • choose(选择)

答案:collect(收集)


10) 你________给珍姨打电话感谢她的礼物。

  • Should
  • must(必须)
  • could(可以)
  • ought(应该)

答案:must


11) 你夏天假期________做什么?

  • do
  • have(有)
  • will(将)

答案:Are


12) 朱莉立刻跳进了________泳池,但对我来说太冷了,不能在那里游泳。

  • On
  • up
  • in
  • for

答案:in


13) 你今天下午想和我一起去________购物吗?

  • Go
  • do
  • make
  • get(到达)

答案:Go


14) 我很________——请给我一杯水好吗?

  • 为空
  • thirsty(口渴的)
  • hungry(饥饿的)
  • dirty(脏的)

答案:thirsty


Infosys 逻辑推理问题


下面列出了 Infosys 面试中曾问过的逻辑问题

1) 复利1200元在2年内变为1348.32元。求增长率?

  1. 6%
  2. 7.5%
  3. 8%
  4. 9%

答案: A

解决方案
设年利率为 X%。
则 1200 x (1 + X)^2 = 1348.32
100
(1 + X)^2 = 134832 / 120000 = 112.36 / 100 = 11236 / 10000
100 120000 10000
(1 + X)^2 = (106 / 100)^2
100 100
1 + X = 106 / 100 = 1.06
100 100
X = 0.06 = 6%


2) 看这个数列:4, 2, 1, (1/2), (1/4),下一个数字应该是什么?

  1. (1/3)
  2. (1/8)
  3. (2/8)
  4. (1/16)

答案: B

说明
每个数字是前一个数字的1/2。
因此,为了得到下一个结果,数字连续除以2。
4/2 = 2
2/2 = 1
1/2 = 1/2
(1/2)/2 = 1/4
(1/4)/2 = 1/8,依此类推。


3) 哪个词不属于其他词?

  1. parsley(欧芹)
  2. basil(罗勒)
  3. dill(莳萝)
  4. mayonnaise(蛋黄酱)

答案: D

解答:蛋黄酱不属于欧芹、罗勒和莳萝。


4) 哪个词不属于其他词?

  1. inch(英寸)
  2. ounce(盎司)
  3. centimeter(厘米)
  4. yard(码)

答案: B

解答:盎司不属于英寸、厘米和码。这些是测量长度的单位,而盎司是测量重量的单位。


5) 选择不属于其他词的词?

  1. tyre(轮胎)
  2. steering wheel(方向盘)
  3. engine(发动机)
  4. car(汽车)

答案: D

解答:轮胎、方向盘、发动机都是汽车的组成部分。


Infosys 能力倾向问题


下面列出了 Infosys 面试中曾问过的能力倾向问题

1) X 发射 5 次,Y 发射 3 次,但 X 每 3 次射击只杀死 1 次,而 Y 每 2 次射击杀死 1 次。当 Y 错失 27 次时,X 已经杀死

  1. 30 只鸟
  2. 60 只鸟
  3. 72 只鸟
  4. 90 只鸟

答案: A

解决方案
设总射击次数为 y。则
X 的射击次数 = 5y
8
Y 的射击次数 = 3y
8
X 杀死的射击次数 = (1/3) * 5y = 5y/3 (原答案错误,此处修正)
3 8 24
Y 错过的射击次数 = (1/2) * 3y = 3y/2 (原答案错误,此处修正)
2 8 16
Y 错过了 27 次,所以 (1/2) * 3y = 27,即 3y = 54,y = 18。(原答案错误,此处修正)
16 3
X 杀死的鸟数 = (1/3) * 5y = (1/3) * 5 * 18 = 30。


2) Gaurav 15 年后的年龄将是他 5 年前年龄的 5 倍。Gaurav 现在的年龄是多少?

  1. 10岁
  2. 18 years
  3. 20 岁
  4. 无法确定

答案: A

解答:设 Gaurav 现在的年龄为 x 岁。那么,Gaurav 15 年后的年龄是 (x + 15) 岁。Gaurav 5 年前的年龄是 (x - 5) 岁。因此 x + 15 = 5 (x - 5) x + 15 = 5x - 25 4x = 40 x = 10。因此,Gaurav 现在的年龄是 10 岁。


3) 声明一:政府最近对专业课程收费进行了固定,这远低于去年非资助机构收取的费用。

声明二:学生家长去年发起了一场严重的抗议活动,抗议非资助机构收取高额费用。

  1. 声明一是原因,声明二是其结果
  2. 声明二是原因,声明一是其结果
  3. 声明一和声明二都是独立的原因
  4. 声明一和声明二都是独立原因的结果

答案: B

解答:由于学生家长去年发起了一场严重的抗议活动,抗议非资助机构收取高额费用,政府最近对专业课程收费进行了固定。因此,选项 B 是正确的。


4) A 比 B 年轻的岁数与 B 比 C 年老的岁数相同。如果年龄总和为 50 岁。B 和 A 的年龄差是多少?

  1. 1 年
  2. 2年
  3. 25 年
  4. 数据不足

答案: D

解答:已知
1. B 和 A 的年龄差 = A 和 C 的年龄差。
2. B 和 C 的年龄总和为 50,即 (B + C) = 50。
问题:B - A = ?。

说明

B - A = A - C
(B + C) = 2A
现在已知 (B + C) = 50
所以,50 = 2A,因此 A = 25。
问题是 (B - A) = ?

这里我们知道 A 的值(年龄)(25),但我们不知道 B 的年龄。
因此,(B-A) 无法确定。


Infosys 技术面试问题


1) 什么是多态性?

多态性是一种概念,通过它我们可以用不同的方式执行一个单一的动作。多态性来源于两个希腊词:poly 和 morphs。“poly”的意思是多,“morphs”的意思是形式。所以多态性意味着多种形式。


2) 解释链表的功能。

链表由两部分组成。信息部分和链接部分。在单链表中,列表的第一个节点由一个名为 start 的唯一指针标记,该指针指向列表的第一个元素,每个节点的链接部分包含一个指向下一个节点的指针,但列表的最后一个节点具有表示最后一个节点的空指针。借助 Start 指针可以轻松遍历链表。


3) 什么是数据库的规范化、连接和键?

规范化也被称为在 DBMS 中有效组织数据而不会丢失数据的过程。

规范化过程的优点如下

首先是消除冗余数据并确保数据依赖关系合理。它减少了数据库占用的空间量,并确保数据以逻辑方式存储。

连接

此子句用于 DBMS 中,根据表之间的相关列将两个或多个表中的行组合起来。

键是关系数据库模型的重要组成部分。它们用于识别和建立表之间的关系。它们还用于唯一确定表中的每个记录或数据行。

键可以是单个属性,也可以是充当键的属性组。


4) 什么是继承?

在面向对象编程中,继承是一种基于类的机制。

继承是指将父类的数据成员和属性继承到子类中。从另一个类派生出的类通常称为子类,而派生出子类的类称为超类或父类。


5) 继承有哪几种类型?

继承的类型

  • 单继承
  • 多重继承
  • 多级继承
  • 多路径继承
  • 层次继承
  • 混合继承

6) 演示将一个类的变量继承到另一个类的过程。


7) 什么是循环语句?

为了根据条件语句在程序中多次执行一个语句块,可以使用循环。

Infosys Interview Questions

循环的基本结构如上图所示。每次成功执行循环时,都应检查条件语句。如果条件语句为真,则执行循环。如果条件语句为假,则终止循环。


8) 类与接口的区别?

类与接口的区别如下

  • 可以通过创建对象来创建类的实例,而接口不能实例化,因为接口中的所有方法都是抽象的并且不执行任何操作,因此无需实例化接口。
  • 类使用 class 关键字声明,而接口使用 interface 关键字声明。
  • 类的成员可以具有 public、protected 和 private 等访问修饰符,但接口的成员不能具有访问修饰符,接口的所有成员都声明为 public,因为接口用于派生另一个类。在接口成员内部使用访问修饰符将毫无用处。
  • 类内部的方法被定义为对类中声明的字段执行某些操作,而接口缺乏声明字段,接口中的方法是纯粹抽象的。
  • 一个类可以实现任意数量的接口,但只能扩展一个超类,而接口可以扩展任意数量的接口,但不能实现任何接口。
  • 一个类可以在类内部定义构造函数以声明类内部的字段,而接口没有定义任何构造函数,因为没有要初始化的字段。

9) 什么是软件开发生命周期?也解释一下瀑布模型。

SDLC 是开发和增强软件项目所遵循的过程。它包含开发、维护特定软件的详细计划。生命周期定义了一种方法论过程,用于提高软件质量和整体开发过程。

在“瀑布模型”中,软件开发的整个过程被划分为独立的阶段。在这个瀑布模型中,通常,一个阶段的输出作为下一个阶段的输入,依次进行。


10) 面向对象编程的四个基本原则是什么?

面向对象编程系统的四个基本原则如下

  1. 抽象
  2. 继承
  3. 封装
  4. 多态性。

11) 什么是条件语句?

条件语句也可以称为条件表达式。条件语句是一组规则,如果特定条件为真,则执行这些规则。它通常被称为 if-then 语句,因为如果条件为真,则执行该语句。


12) 什么是数据库管理系统?

数据库管理系统是一种用于创建和管理数据库的软件系统。DBMS 使最终用户能够创建和维护数据库。DBMS 提供最终用户/应用程序与数据库之间的接口。


13) 列出 DBMS 的不同优点。

改进的数据共享。

数据库管理系统的几个优点列表

  • 改进的数据安全性。
  • 更好的数据集成。
  • 最小化数据不一致性。
  • 改进的数据访问。
  • 改进的决策制定。
  • 提高了最终用户生产力。

14) 什么是对象关系型 DBMS?

对象关系型数据库 (ORD) 是一种数据库管理系统 (DBMS),由面向对象数据库 (OODBMS) 和关系型数据库 (RDBMS) 组成。ORD 在其模式和所使用的查询语言中支持面向对象数据库模型的基本组件,例如继承、类和对象。

对象关系型数据库也称为对象关系型数据库管理系统 (ORDBMS)。


15) 什么是数据库模式?

它是施加在数据库上的一组公式(语句),称为完整性约束。


16) 什么是 IC?它的重要性是什么?

IC 指集成电路,是集成在单片半导体材料上(通常使用硅)的电子电路集合。将大量微型晶体管集成到一块小芯片中,可以得到比分立电子元件尺寸更小、速度更快的电路。集成电路比独立电子元件的重要性在于集成电路尺寸更小、速度更快、成本更低。


17) 编写一个程序检查输入的数字是否是完全数。


18) 告诉我一些关于 DSN 的信息?

数据源名称(DSN)顾名思义是开放数据库连接的逻辑名称,用于引用访问数据所需的其他信息。例如,连接到 ODBC 数据源 Microsoft SQL Server 数据库。


19) 聚集索引和非聚集索引有什么区别?

聚集索引 - 每张表只允许有一个

读取速度比非聚集索引快,因为数据按索引顺序物理存储

非聚集索引 - 可在表中使用多次

插入和更新操作比聚集索引快


20) C 和嵌入式 C 的区别。

C 语言

  1. C 是一种计算机编程语言。C 最初由 Dennis Ritchie 在 AT&T Bell Labs 于 1969 年至 1973 年间开发。它具有自由格式的程序源代码。C 是一种通用编程语言。
  2. C 通常用于台式计算机
  3. C 可以使用台式电脑的资源,如内存、操作系统等。
  4. C 语言(ANSI C)的编译器通常生成依赖于操作系统的可执行文件。

嵌入式 C

  1. 嵌入式 C 是 C 编程语言的一组语言扩展。它由 C 标准委员会发布。通过嵌入式 C 扩展,C 标准委员会希望解决不同嵌入式系统的 C 扩展之间存在的共性问题。
  2. 嵌入式 C 用于基于微控制器的应用。
  3. 嵌入式 C 与有限的资源一起使用,例如嵌入式处理器上的 RAM、ROM、I/O。
  4. 嵌入式 C 需要编译器创建文件,这些文件需要下载到微控制器/微处理器上运行。

21) C 语言中的指针是什么?它的用途是什么?

指针是一种特殊的变量,它存储相同类型另一个变量的地址。C 编程语言中允许任何数据类型和结构类型的指针。指针变量将相同数据类型的另一个变量的地址作为指针变量的值存储。

指针的用途如下

  • 指向内存中的变量。
  • 指针用于遍历链表。
  • 指向一个结构体。

22) 会话和套接字的区别?

套接字是 IP 地址和端口号的组合,而会话是源和目标之间的逻辑连接。


23) 什么是空指针?

空指针是不引用内存中任何位置的指针。

空指针的值为零,这意味着指针为空,不指向内存中的任何位置。空指针可以在程序中进一步用于使用与指针相同的数据类型初始化内存位置的地址。

注意:指针只能指向具有相同数据类型的变量。如果指针的数据类型与指向变量的数据类型不同,则指针将不起作用。


24) 什么是实时操作系统?

实时操作系统是一种在硬件和用户之间充当接口的操作系统。该系统保证在指定时间内提供特定功能。例如,一个操作系统旨在确保装配线上的机器人可以使用特定对象。


25) TCP 和 UDP 的区别。

TCPUDP
面向连接协议无连接协议
分段排序。无排序。
确认排序无窗口和重传。
可靠传输协议。不可靠传输协议。

26) 编写一个 C 语言程序,不使用临时变量交换两个数字。


27) C/C++ 中用于内存分配的函数有哪些?

函数 `calloc()` 分配一个内存区域,其长度为其参数的乘积(它有两个参数)。它用零填充内存并返回指向内存第一个字节的指针。如果无法找到足够的空间,则返回 NULL 指针。

函数 `malloc()` 分配一个内存区域,长度为作为参数输入的值。(它有一个参数)。它不初始化内存区域。`free()` 用于释放已分配的内存(通过 `calloc` 和 `malloc` 分配),换句话说,这用于释放已分配的内存。`new` 也用于在堆上分配内存并使用构造函数初始化内存。`delete` 也用于释放由 `new` 运算符分配的内存。


28) 编写程序输出?


29) 什么是虚函数和纯虚函数?

虚函数:- 为了实现多态,基类中的函数被声明为虚函数。通过声明为虚函数,我们可以让基类指针根据指针内容(任何派生类地址)执行任何派生类的函数。

纯虚函数:- 这是一种在基类中使用的函数,其定义必须在派生类中提供。换句话说,纯虚函数在基类中没有定义,定义为:

这意味着这个函数不会做任何事情。在纯虚函数的情况下,派生函数必须实现纯虚函数或将其重新声明为纯虚函数。


30) 什么是 WPF-WCF?

WPF/WCF 应用程序,需要 .NET 3.0 Framework。此应用程序将涵盖以下概念

  • WCF (Windows Communication Foundation)
  • 新的面向服务的属性
  • 接口的使用
  • 回调的使用
  • 异步委托
  • 创建代理
  • WPF (Windows Presentation Foundation)
  • 样式
  • 模板
  • 动画
  • 数据绑定
  • WPF 应用程序多线程

31) EXE 和 DLL 文件扩展名有什么区别?

EXE 是可执行文件的缩写,它将文件标识为程序。而 DLL 代表动态链接库,通常包含可供其他程序使用的函数和过程。


32) 哪些场景应该使用 Web 应用程序,哪些场景应该使用桌面应用程序?

应使用 Web 应用程序的场景如下

  • 成本效益高的开发
  • 随时随地可访问
  • 易于定制

应使用桌面应用程序的场景如下

  • 桌面应用程序通常具有更多的控制权。

对于需要直接与操作系统通信的计算密集型软件是安全的。

与 Web 应用程序相比,桌面应用程序通常是离线的,无需互联网连接即可运行。


33) 什么是数组?

数组是一组元素,用于存储一组相同数据类型的相关数据。

数组使用索引号来标识数组中的每个元素。


34) 内连接与外连接?

Infosys Interview Questions

35) 什么是 SQL 表?

表是数据库中以结构化格式存储的一组相关数据。表由行和列组成。


36) 数组和指针有什么区别?

数组是具有相同数据类型的一组相似元素,而指针是指向内存中某个数据类型的变量。数组只能包含相同数据类型的元素,而指针变量用于指向任何数据类型变量。


37) 抽象和封装如何互补?

抽象和封装是互补的,因为在面向对象编程中,如果类是封装的,则只能抽象它。抽象侧重于对象的可见行为,而封装侧重于产生此行为的实现。


38) C++ 中如何体现模块化?

模块化是面向对象概念中解释的概念,它是在 C++ 中通过类和对象引入的。函数、类、结构体在 C++ 中实现了模块化。


39) 定义 B 树索引和位图之间的结构差异?

B 树

这种树结构由 Bayer 和 McCreight 于 1972 年开发。

这种树结构是高度平衡的 m 路搜索树。m 阶 B 树可以定义为 m 路搜索树。

它由分支节点和叶节点组成。

位图

它仅由每个不同值的位组成。它使用一串位来快速定位表中的行。用于索引低基数列。


40) 什么是平台独立性?

平台独立性是指编程语言或平台能够在一台机器上实现,然后在另一台机器上使用,而无需或只需少量更改。平台独立性分为两种:源平台独立性和二进制平台独立性。例如,Java 是一种二进制平台独立语言,而 C 和 C++ 是源平台独立语言,因为 Java 使用 Java 虚拟机运行其程序,而 C 和 C++ 使用编译器将源代码转换为可执行机器语言。


41) DBMS 中 Char 和 Varchar 的区别?

Char 和 Varchar 都是 DBMS 中的数据类型。Char 和 Varchar 两种数据类型都用于存储最多 8000 个字符。Char 和 Varchar 之间唯一的区别是 Char 是固定长度的字符串数据类型,而 Varchar,顾名思义,是可变长度的字符存储数据类型。

例如,char(7) 将占用 7 个字节的内存来存储字符串,其中也包括空格。而 varchar 将占用可变空间,这意味着它只占用实际数据作为 varchar 数据类型的数据输入的那么多空间。


42) 您了解不同级别的语言吗?

不同级别的编程语言如下

  • 低级语言 - 机器可理解的语言通常称为机器语言(二进制语言)。人类直接阅读和编写这种语言的代码非常困难。
  • 汇编级语言 - 使用一些助记符,这降低了程序的复杂性。
  • 中级语言 - 这种语言不像汇编语言那么复杂,但它仍然需要计算机硬件知识,这使得编程有点困难。例如 C 和 C++ 编程语言。
  • 高级语言 - 可以说,这种级别的编程语言是技术中最高级别的编程语言。这些类型的编程语言不需要硬件知识。这种级别的编程语言对人类来说非常容易学习。例如 Java、PHP、Perl、Python 等。

43) JAVA 中虚拟机使用的词是什么?它是如何实现的?

Java 中虚拟机使用的词是“Java 虚拟机,简称 JVM”。这个词是从 Java 运行时环境 (JRE) 中实现的。


44) 列出数据结构广泛应用的领域?

数据结构广泛应用的领域如下

  • 编译器设计
  • 操作系统
  • 数据库管理系统
  • 数值分析
  • 人工智能
  • Simulation
  • 统计分析包

45) 类与结构体有什么区别。

结构体和类有很大的不同,因为结构体的功能和特性与类相比是有限的。类可以定义为封装在单个结构中的相关变量和函数的集合,而结构体可以指代用于处理其操作的用户定义数据类型。关键字“Struct”用于声明结构体,而关键字“class”用于声明编程语言中的类。类的默认访问修饰符是 private,而结构体的默认访问修饰符是 public。类的目的是数据抽象和进一步的继承,而结构体的用途通常是数据的分组。结构体的通用用法是少量数据,而类的通用用法是存储大量数据。


46) 白盒测试、黑盒测试和灰盒测试有什么区别?

白盒测试黑盒测试灰盒测试
内部编程完全已知。内部编程未知。内部编程部分已知。
测试人员了解应用程序的内部工作原理。不需要了解应用程序的内部工作原理。应用程序的内部工作原理部分已知。
白盒测试也称为玻璃盒、开放盒、透明盒、结构测试或基于代码的测试。黑盒测试也称为封闭盒、数据驱动和功能测试。灰盒测试也称为半透明测试。
由测试人员和开发人员执行。由最终用户以及测试人员和开发人员执行。由最终用户以及测试人员和开发人员执行。
测试人员可以设计测试数据。测试基于外部预期。通过高级数据库图和数据流图。
最全面、最耗时。最不耗时、最不全面。部分耗时、部分全面。
可以更好地测试数据域和内部边界。通过试错法执行。如果已知,可以测试数据域和内部边界。
不适合算法测试。不适合算法测试。适合算法测试。

47) 描述数据抽象的三个层次?哪个层次在用户端?

数据抽象的三个层次如下

  1. 物理层:这是数据库抽象的最低层,描述数据如何存储。
  2. 逻辑层:这一层是数据库抽象的物理层之上的更高一层,它表示数据库中存储的数据以及这些数据之间的关系。
  3. 视图层:这是数据库抽象的最高层,只描述整个数据库的一部分。

毫无疑问,数据库抽象的视图层在用户端。


48) “宏”与“普通”定义的区别。

  • 宏接受参数,而普通定义不接受。
  • 根据宏的参数值,它可以在运行时产生不同的值。普通定义的值在运行时所有地方都保持不变。
  • 宏可以用于条件操作,而定义不能。
  • 使用宏可以在 C 语言中实现内联功能,即宏可以是一个执行简单操作的函数。这在使用定义时是不可能的。

49) 编写 C 语言程序,不使用第三个变量交换两个数字。


50) 什么是 IPv4 和 IPv6?它们之间有什么区别?

IPv4IPv6
IPv4 包含 32 位 IP 地址。IPv6 包含 128 位 IP 地址。
IP 地址的旧版本。IP 地址的新版本。
生成 4.29 x 109 个唯一的网络地址生成 3.4 x 1038 个地址

51) C 和 C++ 有什么区别和相似之处?

C 和 C++ 都使用相同的语法。C++ 是 C 语言的扩展。C 和 C++ 都具有相同的编译器。C++ 语言包含类和对象,而 C 语言中没有类和对象。C++ 是基于 OOP 的编程语言,而 C 不是基于 OOP 的编程语言。


52) 调制技术有哪些不同类型?

调制技术有两种类型:模拟调制和数字调制。模拟调制进一步细分为幅度调制、频率调制和相位调制。


53) 区分 'a' 和 "a"。

"a" 是字符串值,而 'a' 是 C 编程语言中的字符值。


54) 什么是预处理器?

预处理器只是一个文本替换工具,它们指示编译器在实际编译之前进行所需的预处理。


55) 编写 C 语言程序,检查输入的数字是否是素数。


Infosys HR 面试问题


1) 您对我们公司了解多少?

Infosys 有限公司是一家印度公司。总部位于印度卡纳塔克邦班加罗尔。公司商号为“Infosys Technologies Limited”。该公司提供咨询、信息技术和外包服务。


2) 介绍一下自己,说一些简历之外的内容。

我想告诉您一些简历上没有的内容。我出生并成长在瓦拉纳西市。瓦拉纳西没有太多好的大学攻读 B.Tech,所以我来到班加罗尔学习和理解事物。在这里,我在早期阶段遇到了一些困难,但几天后,我几乎解决了所有问题。我认为,适应能力、快速学习和解决问题是我的优点,至于我的缺点,我是一个感性的人,但这可能有助于维持良好的人际关系。


3) 您愿意从事软件开发还是软件测试?

注意:根据面试者的选择回答。

示例 1:我愿意从事软件开发。

示例 2:我愿意从事软件测试。


4) 您是如何了解我们公司的?

注意:面试者在回答此类问题时不应撒谎。因为面试官是很聪明的人,如果您撒谎,他们可能会察觉。

示例:我从几个在线网站了解到贵公司。


5) 您为什么申请 Infosys?

Infosys 是印度收入第二大的 IT 公司。每个人都想为贵公司工作。


6) 您认为自己为什么适合我们公司?

我是一个勤奋的人,我的首要任务是为贵公司服务。我几乎可以解决所有问题,我认为适应能力、快速学习和解决问题是我的优点。


7) 您是否收到其他公司的聘用通知?

注意:面试者在回答此类问题时不应撒谎,因为面试官可能会调查。

是的,我收到了 HCL 和 TCS 等许多 IT 公司的聘用通知。


8) 告诉我们 Infosys 以及它与竞争对手相比的定位?

Infosys 有限公司是一家印度公司。总部位于印度卡纳塔克邦班加罗尔。公司商号为“Infosys Technologies Limited”。该公司提供咨询、信息技术和外包服务。

Infosys 有许多竞争对手,在全球提供软件设施。HCL、Wipro、IBM 和 Microsoft 是一些与 Infosys 竞争的软件公司。


9) 您为面试等了 5 个小时。您感到疲惫吗?

注意:面试官提出这类问题是为了考察您的耐心水平和在公司工作的意愿。

示例:“不。这是我的梦想公司,所以等待无关紧要。我有足够的时间进行面试。”


10) 告诉我您的在线测试情况如何?

注意:面试官提出这类问题是为了考察您对在线测试的信心水平。

这个问题的答案取决于面试者,如果面试者在进行在线测试时遇到任何问题,他可以告诉面试官,否则答案将是“在线测试很好”。


11) 您父亲的职业是什么?他的工作地点在哪里?

注意:这个问题的答案取决于面试者的个人信息。每位父亲可能有不同的职业和职位。

例如,我父亲是一名警官,在拉吉夫乔克警察局工作。


12) 您的榜样是谁?您从他/她身上学到了什么?

示例:我生命中的榜样是我的母亲。每当我情绪低落时,我的母亲都会帮助我突破极限,她总是让我走在正轨上。每当我做错事时,她都会责骂我。她是我的一切,我总是受到她的启发,她如何在各种情况下处理所有问题。


13) 您住在哪里?

注意:这个问题的答案取决于面试者的个人信息。

示例 1:我与家人住在新德里。

示例 2:我住在剑桥大学的宿舍里。


14) 您对哪些功能/技术领域感兴趣?您会充满热情地工作吗?为什么?

注意:回答这类问题时请谨慎,因为面试官会测试您对您感兴趣的技术/功能领域的知识。

示例:在技术上,我积极参与编程,我将充满热情地提高我的编程技能,因为编程只是告诉计算机如何执行任务。


15) 您的优点和缺点是什么?您将如何克服您的缺点?

注意:回答此类问题时,面试者应非常小心。因为透露过多的弱点会减少被选中的机会。

示例:我几乎可以解决所有问题,我认为适应能力、快速学习和解决问题是我的优点,至于我的缺点,我是一个感性的人,但这可能有助于维持良好的人际关系。


16) 哪些四件事能造就一位好领导?

造就一位好领导的三件事如下

  • 对自己的信念有信心
  • 赢得团队的尊重
  • 做出艰难的选择
  • 与团队成员保持紧密关系。

17) 什么是成功?

成功是指实现目标或目的。


18) 您经历过的最艰难的经历是什么?

我人生中最艰难的经历是独自完成我的大学项目,因为没有人理解我的项目想法。


19) 您曾经担任过领导吗?

是的,我在上一家公司担任过团队负责人,我自信地将我的领导才能运用到所有团队成员身上。我经常给所有团队成员一些小奖励,以回报他们成功完成分配的任务。


20) 大学生活中,您面临过最紧张的情况是什么?

示例:我在大学生活中面临过最紧张的情况是学习会计学,这当然不是计算机科学的科目,但在英迪拉·甘地国立开放大学 (IGNOU),会计学是完成 BCA 课程的必修科目。对我来说,那是一个非常紧张的情况,一方面我反对教育系统,另一方面我的会计学也不是很好。尽管如此,我还是开始学习会计学。在最初的阶段我遇到了一些困难,但几天后我几乎解决了所有问题。


21) 告诉我一个您曾担任领导者的真实情况?

注意:回答这类问题时,员工必须结合自己以前的工作经验。

示例 1:是的,在我以前的公司,我曾是技术部门的团队负责人。在那里我面临着许多挑战,但在一段时间后我解决了所有问题。

如果面试者是应届生,则应这样回答

示例 2:我没有任何工作经验,所以我没有担任领导者的真实情况,但在我的大学里,我曾是小组项目的负责人。在我的团队中,我曾担任领导者。


22) 是什么让您在所有其他候选人中脱颖而出?

我明白成功并非总是有保证的,但希望仍在,我从不失去信念,无论我是否成功。我认为这种力量使我在所有其他候选人中脱颖而出。


23) 您希望自己在未来五年内达到什么位置?

我希望自己在贵公司担任受人尊敬的职位。


24) 您的人生终极目标是什么?

我的目标是为像 Infosys 这样的公司工作,在那里我可以提升我的技术技能和知识,我的长期目标是在像贵公司这样有声望的公司中达到最高职位。


25) 您最近从事的项目是什么(来自简历)?

我曾从事 swiggy 外卖移动 Android 应用程序。


26) 您有哪些个人特质?

  • 我总是保持积极乐观。
  • 我对所有长辈和晚辈都持有积极态度。

27) 您如何评价自己作为一名工程师?

我会给自己作为一名工程师打 7 分(满分 10 分),因为人生总有一些东西需要学习。


28) 您在技术知识方面最强的点是什么?比如 JAVA、C、C++。

我技术知识中最强的点是编程。我喜欢所有编程语言,因为编程就像告诉别人如何执行任务一样简单,为此你需要相同的交流语言。唯一的区别是我们是在告诉计算机执行任务而不是人类。


29) 您有什么问题要问我们吗?

注意:当面试官问“您有什么问题吗?”时,大多数候选人会说不。这是一种错误的做法。候选人也应该根据情况提问,这表明您在认真倾听并且有浓厚的兴趣。提问也为您提供了在公司找到合适位置的机会。但请务必记住,它不应该显得做作。

点击此处查看:HR面试问题与答案