最新!热门Infosys面试问题合集详解

本文概述

  • 学业条件
  • 公司招聘与选拔流程
  • 第一轮-在线测试问题
  • Infosys英语面试问题
  • 1)去年, 我们在西班牙南部度过了一个可爱的三周。
  • 2)你的蓝色________很脏。
  • 3)菲奥娜很生气, 她的老板决定解雇几名员工。
  • 4)当你________回家时, 请不要忘记给我发消息。
  • 5)老师问是否________把我们的课本带到课堂上。
  • 6)如果你在学校表现良好, 你将有________去上大学。
  • 7)我必须这么晚才________。
  • 8)我银行里只有________钱。
  • 9)Shikha小时候, 曾经________玻璃动物。
  • 10)你________打电话给Jean姨妈, 感谢她的礼物。
  • 11)暑假你打算做什么?
  • 12)朱莉立即跳到________游泳池, 但是对我来说太冷了, 不能在那里游泳。
  • 13)你今天下午想和我________购物吗?
  • 14)我非常________-请给我一杯水吗?
  • Infosys逻辑推理问题
  • 1)复利1200变为卢比。 1348.32在2年中。找到增长率?
  • 2)看一下这个系列:4, 2, 1, (1/2), (1/4), 接下来应该是哪个数字?
  • 3)哪个单词不属于其他单词?
  • 4)哪个单词不属于其他单词?
  • 5)选择不属于其他单词的单词?
  • Infosys能力倾向问题
  • 1)X向Y的3射击5杆, 但X仅杀死3杆一次, 而Y杀死2杆一次。当Y错过27次时, X杀死了
  • 2)高拉夫15岁以后的年龄将是5年前的5倍。高拉夫(Gaurav)的年龄是多少?
  • 3)陈述I:政府最近确定了专业课程的费用, 这比独立机构去年提供的费用低很多
  • 陈述2:去年, 学生的父母发动了强烈的抗议活动, 抗议独立机构收取的高额费用。
  • 4)A比B小。B比C大。如果年龄的总和是50岁。 B和A的年龄有什么区别?
  • Infosys技术面试问题
  • Infosys HR面试问题
Infosys是印度领先的技术公司之一。 Infosys Limited总部位于印度卡纳塔克邦班加罗尔。公司商品名为” Infosys Technologies Limited” 。该业务提供咨询, 信息技术和外包服务。
Infosys的招聘和选拔过程旨在使候选人的才能与公司要求相匹配。
学业条件
  • 在第10和第12个标记工作表中至少聚集60%。
  • B.tech最低65%及以上。
公司招聘与选拔流程 你必须经过三轮比赛才能入选面试。第一轮是在线测试, 它是逻辑答案和语法。第二轮是技术回合, 这是技术回答, 而Infosys公司的最后一轮是人力资源回合, 这是公司招聘和选拔过程中最常见的回合。下面给出了三轮公司招聘的详细结构。
第一轮在线测试:在Infosys的第一轮招聘和选择过程中, 将根据公司的要求检查语法和IQ。下面是一些常见的分析问题。项目可能会更改, 但是语法和逻辑将相同。这一轮的难度等级是中等的。如果你具有良好的智商和沟通能力, 那么你可以轻松地完成这一轮。
第二轮技术测试:在招聘和选拔过程的第二步中, 会询问技术问题。如果你具有良好的技术知识, 则可以清除此测试。在技??术回合中回答问题时要小心, 请仔细听访员, 因为技术回合是所有其他回合中最困难的回合。技术回合将检查你从以前的工作经验中学到的技术知识。
第三轮-HR面对面访谈:如果你完成了第二轮, 你将被晋升为第三轮, 这是面对面的HR回合。 HR是一名人力资源经理, 他将与你交谈, 他将向公司提出一些问题。我建议你在回答人力资源方面的提问时保持冷静, 因为他不会检查你的技术技能。如果你具有良好的沟通能力, 则人力资源交流并不难。你只需要讲述自己和公司。
第一轮-在线测试问题 Infosys英语面试问题 1)去年, 我们在西班牙南部度过了一个可爱的三周。
  • 做了
  • 花费
  • 通过了
显示答案
答:花了
2)你的蓝色________很脏。
  • 牛仔裤
  • 连衣裙
  • 鞋子
  • 衬衫
显示答案
答案:牛仔裤
3)菲奥娜很生气, 她的老板决定解雇几名员工。
  • 反对
  • 关于
  • 对于
  • by
显示答案
回答
4)当你________回家时, 请不要忘记给我发消息。
  • 会得到
  • 得到
  • 将会得到
  • 越来越
显示答案
答:得到
5)老师问是否________把我们的课本带到课堂上。
  • 我们所记得的
  • 我们都记得
  • 有我们记得的一切吗
  • 我们都记得了吗
显示答案
答:我们都记得
6)如果你在学校表现良好, 你将有________去上大学。
  • 运气
  • 机会
  • 结果
  • 希望
显示答案
答:机会
7)我必须这么晚才________。
  • 后悔
  • 道歉
  • 借口
  • 赦免
显示答案
答:请原谅
8)我银行里只有________钱。
  • 几个
  • 一点
显示答案
答:很少
9)Shikha小时候, 曾经________玻璃动物。
  • 收藏
  • 选择
显示答案
答:收集
10)你________打电话给Jean姨妈, 感谢她的礼物。
  • 应该
  • 必须
  • 可以
  • 应该
显示答案
答:必须
11)暑假你打算做什么?
  • do
显示答案
答:是
12)朱莉立即跳进游泳池, 但对我来说太冷了, 不能在那里游泳。
  • On
  • up
  • in
  • 对于
【最新!热门Infosys面试问题合集详解】显示答案
答:在
13)你今天下午想和我________购物吗?
  • Go
  • do
  • 使
  • 得到
显示答案
答:去
14)我非常________-请给我一杯水吗?
  • 空的
  • 饥饿
显示答案
答:口渴
Infosys逻辑推理问题 下面给出了Infosys采访中提出的逻辑问题列表:
1)复利1200变为卢比。 1348.32在2年中。找到增长率?
  1. 6%
  2. 7.5%
  3. 8%
  4. 9%
显示答案
答:A
解:
令利率为每年X%。
然后, 1200 x 1 + X 2 = 1348.32
100
1 + X 2 = 134832 = 11236
100 120000 10000
1 + X 2 = 106 2
100 100
1 + X = 106
100 100
X = 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. 香菜
  2. 罗勒
  3. 莳萝
  4. 蛋黄酱
显示答案
答案:D
解决方案:蛋黄酱不属于欧芹, 罗勒和莳萝。
4)哪个单词不属于其他单词?
  1. 英寸
  2. 盎司
  3. 厘米
显示答案
答案:B
解决方案:盎司不属于英寸, 厘米和码。这些是测量长度的单位, 而盎司是测量重量的单位。
5)选择不属于其他单词的单词?
  1. 他们的
  2. 方向盘
  3. 发动机
  4. 汽车
显示答案
答案:D
解决方案:轮胎, 方向盘, 发动机是汽车的组成部分。
Infosys能力倾向问题 下面列出了Infosys采访中提出的能力倾向问题列表:
1)X向Y的3射击5杆, 但X仅杀死3杆一次, 而Y杀死2杆一次。当Y错过27次时, X杀死了
  1. 30只鸟
  2. 60只鸟
  3. 72只鸟
  4. 90只鸟
显示答案
答:A
解:
让总火y。然后,
X = 5 y发射的镜头
8
Y = 3 y发射的镜头
8
X = 5 y中的1 = 5 y杀死镜头
3 8 24
Y = 3 y中的1 = 3 y错过的投篮
2 8 16
3x = 27或y = 27 x 16 = 144。
16 3
X = 5y = 5 x 144 = 30杀死的鸟。
2)高拉夫15岁以后的年龄将是5年前的5倍。高拉夫(Gaurav)的年龄是多少?
  1. 10年
  2. 18年
  3. 20年
  4. 无法确定
  5. 都不是
显示答案
答:A
解决方案:假设高拉夫的年龄为x岁。然后, Gaurav的15年后的年龄=(x + 15)年。古拉夫的年龄5年=(x-5)年。因此x + 15 = 5(x-5)x + 15 = 5x-25 4x = 40 x =10。因此, Gaurav的现年年龄= 10岁。
3)陈述I:政府最近确定了专业课程的费用, 这比独立机构去年提供的费用低很多 陈述2:去年, 学生的父母发动了强烈的抗议活动, 抗议独立机构收取的高额费用。
  1. 陈述第一是原因, 陈述第二是结果
  2. 陈述第二是原因, 陈述第一是结果
  3. 第一和第二个陈述都是独立的原因
  4. 第一和第二陈述都是独立原因的结果
显示答案
答案:B
解决方案:由于学生的父母去年发起了一次服务性骚动, 以抗议独立机构收取的高额费用, 因此政府最近确定了专业课程的费用。因此, 选项B是正确的。
4)A比B小。B比C大。如果年龄的总和是50岁。 B和A的年龄有什么区别?
  1. 1年
  2. 2年
  3. 25年
  4. 资料不足
  5. 都不是
显示答案
答案:D
解决方案:鉴于:
1. b / w B和A年龄的差异= B / w 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。
问题是(BA)=?
在这里, 我们知道A的年龄(25), 但是我们不知道B的年龄。
因此, 无法确定(B-A)。
Infosys技术面试问题 1)什么是多态性?
多态是一个概念, 通过它我们可以以不同的方式执行单个操作。多态性源自两个希腊词:poly和morphs。单词” poly” 表示很多, ” morphs” 表示形式。因此, 多态性意味着多种形式。
2)解释链表的功能。
链表由两部分组成。信息部分和链接部分。在单个链接列表中, 列表的第一个节点由名为start的唯一指针标记, 该指针指向列表的第一个元素, 每个节点的链接部分由指向下一个节点的指针组成, 但是列表的最后一个节点具有标识最后一个节点的空指针。借助开始指针可以轻松地遍历链表。
3)什么是数据库, 联接和键的规范化?
标准化也称为在DBMS中有效组织数据而不会丢失任何数据的过程。
标准化过程的优点如下:
首先是消除冗余数据并确保数据依存关系有意义。它减少了数据库消耗的空间量, 并确保逻辑存储数据。
加入:
此子句在DBMS中用于根据两个或多个表之间的相关列来组合它们。
按键:
密钥是关系数据库模型的关键部分。它们用于识别和建立表之间的关系。它们还用于唯一确定表中的每个记录或数据行。
键:
密钥可以是单个属性或充当密钥的一组属性。
4)什么是继承?
在面向对象的程序设计中, 继承是一种基于类的机制。
继承是指将父类的数据成员和属性继承到子类。从另一个类派生的类通常称为子类, 从其派生子类的类称为超类或父类。
5)有哪些不同的继承类型?
继承类型:
  • 单继承
  • 多重继承
  • 多层次继承
  • 多路径继承
  • 层次继承
  • 混合继承
6)演示将一个类的变量继承到另一类的过程?
//Base Class class A { public int a; } //Derived Class class B : A { a=15; }

7)循环语句是什么?
要根据条件语句循环在程序中多次执行一个语句块。
最新!热门Infosys面试问题合集详解

文章图片
循环的基本结构如上图所示。对于每次成功执行循环, 应检查条件语句。如果条件语句为true, 则将执行循环。如果条件语句为假, 则循环将终止。
8)类和接口之间的区别?
类和接口之间的区别如下:
  • 可以通过创建其对象来创建类的实例, 而不能实例化接口, 因为接口中的所有方法都是抽象的, 并且不执行任何操作, 因此不需要实例化接口。
  • 使用class关键字声明一个类, 而使用interface关键字声明一个接口。
  • 该类的成员可以具有访问说明符, 例如public, protected和private, 但是该接口的成员不能具有访问说明符, 该接口的所有成员都声明为public, 因为该接口用于派生另一个类。接口成员内部将不使用访问指定。
  • 定义了类内部的方法以对在类中声明的字段执行某些操作, 而接口缺少在字段中声明的功能, 接口中的方法纯粹是抽象的。
  • 一个类可以实现任意数量的接口, 但只能扩展一个超类, 而interface可以扩展任意数量的接口, 但不能实现任何接口。
  • 一个类可以在该类内部定义一个构造函数以声明该类内部的字段, 而interface没有定义任何构造函数, 因为没有要初始化的字段。
9)什么是软件开发生命周期?另外, 解释瀑布模型。
SDLC是开发和增强软件项目所遵循的过程。它包含用于开发, 维护特定软件的详细计划。生命周期定义了用于改善软件质量和整体开发过程的方法论过程。
在” 瀑布” 模型中, 软件开发的整个过程分为多个不同的阶段。通常, 在该瀑布模型中, 一个阶段的输出顺序用作下一阶段的输入。
10)OOPS的四个基本原则是什么?
下面列出了面向对象编程系统的四个基本原理:
  1. 抽象化
  2. 遗产
  3. 封装形式
  4. 多态性。
11)条件语句是什么?
也可以将条件语句也称为条件表达式。条件语句是在特定条件为真时执行的一组规则。通常将其称为if-then语句, 因为如果条件为true, 则将执行该语句。
12)什么是数据库管理系统?
数据库管理系统是用于创建和管理数据库的软件系统。 DBMS使最终用户可以创建和维护数据库。 DBMS提供了最终用户/应用程序与数据库之间的接口。
13)列出DBMS的不同优点。
改进的数据共享。
数据库管理系统的几个优点列表:
  • 改善了数据安全性。
  • 更好的数据集成。
  • 最小化数据不一致。
  • 改进的数据访问。
  • 改进决策。
  • 提高最终用户的生产率。
14)” 对象关系DBMS” 是什么意思?
对象关系数据库(ORD)是一个数据库管理系统(DBMS), 它由面向对象的数据库(OODBMS)和关系数据库(RDBMS)组成。 ORD在其模式和所使用的查询语言(例如继承, 类和对象)中支持面向对象数据库模型的基本组件。
对象关系数据库也称为对象关系数据库管理系统(ORDBMS)。
15)什么是数据库架构?
它是施加在数据库上的一组称为完整性约束的公式(句子)。
16)什么是IC?它的重要性是什么?
IC是指在单个平板半导体材料上的电子电路的集成电路集, 通常使用硅。将大量的微型晶体管集成到一个小的芯片中, 导致电路的尺寸比那些分立的电子组件要小, 速度也要快。集成电路比单独的电子组件重要的是, 集成电路比分立的电子组件更小, 更快, 成本更低。
17)编写程序, 检查输入的数字是否为正数。
#include < stdio.h> int main()Improved data sharing. { int number, remainder, sum = 0, i; printf("Enter a Number\n"); scanf("%d", & number); for (i = 1; i < number ; i=i+1) { remainder = number % i; if (remainder == 0) { sum += i; } } if (sum == number) { printf("Number is perfect number"); } else { printf("Number is not a perfect number"); } return 0; }

18)告诉我一些有关DSN的信息吗?
顾名思义, 数据源名称是Open Database Connectivity的逻辑名称, 它引用访问数据所需的其他信息。用于与ODBC数据源Microsoft SQL Server数据库的连接。
19)聚集索引和非聚集索引有什么区别?
聚集索引-每个表仅允许一个
比非群集读取速度更快, 因为数据按索引顺序物理存储
非聚集索引-可以在一个表中多次使用
插入和更新操作比聚集索引更快
20)C和嵌入式C之间的区别。
C语言
  1. C是计算机编程语言的一种。 C最初是由Dennis Ritchie在1969年至1973年之间由AT&T贝尔实验室开发的。它具有自由格式的程序源代码。 C是一种通用编程语言。
  2. C通常用于台式计算机
  3. C可以使用台式机的资源, 例如内存, 操作系统等。
  4. C编译器(ANSI C)通常生成与OS相关的可执行文件。
嵌入式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之间的差异。
TCP UDP
无连接协议
没有排序。
没有开窗和重新传输。
传输协议不可靠。
26)编写一个c程序, 以在不使用临时变量的情况下交换两个数字。
void swap(int & i, int & j) { i=i+j; j=i-j; i=i-j; }

27)在C / C ++中哪些函数用于内存分配
函数calloc()分配一个内存区域, 长度将为其参数的乘积(它有两个参数)。它用零填充内存, 并返回指向内存第一个字节的指针。如果找不到足够的空间, 则返回NULL指针。
函数malloc()分配一个内存区域, 而length将是作为参数输入的值。 (它有一个参数)。它不会初始化用于释放已分配内存(通过calloc和malloc分配)的内存区域free(), 换句话说, 此函数用于释放已分配内存new, 该内存也用于分配堆上的内存, 并使用构造函数delete初始化内存。还使用了新操作员分配的释放内存
28)写程序输出?
int i=10; printf("%d%d%d", i, ++i, i++); Answer = 10 12 12

29)什么是虚函数?什么是纯虚函数?
虚函数:-为了实现多态, 将基类中的函数声明为虚, 通过声明虚, 我们使基类指针执行任何派生类的功能取决于指针的内容(任何派生类地址)。
纯虚函数:-这是基类中使用的函数, 其定义必须在派生类中提供;在其他纯虚函数中, 在基中没有定义的定义为:
virtual void fun()=0;

这意味着此函数将无能为力, 如果使用纯虚函数, 则派生函数必须实现纯虚函数或将其重新声明为纯虚函数
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应用程序的方案:
  • 具有成本效益的开发
  • 任何地方均可访问
  • 易于定制
下面列出了应使用桌面应用程序的方案:
  • 桌面应用程序通常具有更多控制权。
对于需要直接与OS进行通信的计算昂贵的软件而言是安全的。
与Web应用程序相比, 桌面应用程序通常处于脱机状态, 不需要Internet连接即可运行。
33)什么是数组?
数组是一组元素, 用于存储一组相同数据类型的相关数据。
数组使用索引号标识数组中的每个元素。
34)内部加入Vs。外加入?
最新!热门Infosys面试问题合集详解

文章图片
35)什么是SQL表?
表是数据库中结构化格式的一组相关数据。表由行和列组成。
36)数组和指针有什么区别?
数组是一组具有相同数据类型的相似元素, 而指针是指向内存中某种数据类型的变量。数组只能包含相似数据类型的元素, 而指针变量用于指向任何数据类型变量。
37)抽象和封装如何互补?
抽象和封装是互补的, 因为在面向对象的程序设计中, 类只有在封装后才能抽象。抽象关注对象的可观察行为, 而封装关注引起这种行为的实现。
38)C ++中如何提供模块化?
模块化是oops概念中解释的概念, 它是在c ++中与类和对象一起引入的。函数, 类, 结构在C ++中实现了模块化。
39)定义b树索引和位图之间的结构差异吗?
Btree
这种树结构是由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虚拟机, 简称JVM” 用于Java中的虚拟机。这个词是从Java运行时环境(JRE)实现的。
44)列出数据结构广泛应用的领域?
下面列出了广泛应用数据结构的领域:
  • 编译器设计
  • 操作系统
  • 数据库管理系统
  • 数值分析
  • 人工智能
  • 模拟
  • 统计分析包
45)Class和Struct之间的区别。
结构和类的差异很大, 因为与类相比, 结构的功能和特性有限。可以将类定义为封装在单个结构中的相关变量和函数的集合, 而可以将结构称为用于处理其操作的用户定义数据类型。关键字” Struct” 用于结构的声明, 而关键字” class” 用于编程语言中的类的声明。该类的默认访问说明是私有的, 而该结构的默认访问说明是公共的。该类的目的是数据抽象和进一步继承, 而该结构的使用通常是数据分组。该结构的一般用法是少量数据, 而该类的一般用法是存储大量数据。
46)白盒, 黑盒和灰盒测试有什么区别?
白盒测试 黑匣子测试 灰箱测试
内部编程是未知的。 内部编程是部分已知的。
不需要应用程序内部工作的知识。 该应用程序的内部工作是部分已知的。
黑盒测试也称为封闭盒, 数据驱动和功能测试。 灰盒测试也称为半透明测试。
由最终用户以及测试人员和开发人员执行。 由最终用户以及测试人员和开发人员执行。
测试基于外部期望。 通过高级数据库图和数据流程图。
最少的时间消耗和详尽无遗。 部分耗时且详尽。
通过试验执行, 并报错方法。 如果已知, 可以测试数据域和内部边界。
不适合算法测试。 适用于算法测试。
47)描述数据抽象的三个层次?哪一层在用户端?
下面列出了数据抽象的三个级别:
  1. 物理级别:这是描述数据存储方式的最低数据库抽象级别。
  2. 逻辑级别:此级别是比数据库抽象的物理级别高的下一个级别, 它表示存储在数据库中的数据以及这些数据之间的关系。
  3. 视图级别:这是数据库抽象的最高级别, 仅描述整个数据库的一部分。
毫无疑问, 数据库抽象的View层位于用户端。
48)” 宏” 和” 普通” 定义之间的区别。
  • 宏使用参数, 而普通定义则不。
  • 基于宏的参数值, 它可以在运行时产生不同的值。普通定义值在运行时的所有位置均保持不变。
  • 宏可以用于条件操作, 而定义则不能。
  • 使用宏可以在C中实现内联功能, 即宏可以是执行简单操作的功能。使用定义是不可能的。
49)用C语言编写程序, 以在不使用第三个变量的情况下交换两个数字。
#include< Stdio.h> #include< conio.h> void main() { int i, j; printf("Enter the value of i: \n"); scanf("%d", & i); printf("Enter the value of j: \n"); scanf("%d", & j); printf("Value of i before swap:%d \n", i); printf("Value of j before swap:%d \n", j); i=i+j; j=i-j; i=i-j; printf("Value of i after swap:%d \n", i); printf("Value of j after swap:%d \n", j); }

50)什么是IPv4和IPv6?区分它们。
IPv4 IPv6
IPv6包含128位IP地址。
IP地址的较新版本。
产生3.4 x 1038地址
51)C和C ++之间的区别和相似之处是什么?
C和C ++都使用相同的语法。 C ++是C语言的扩展。 C和C ++都有相同的编译器。 C ++语言由类和对象组成, 而C语言中没有可用的类和对象。 C ++是基于OOP的编程, 而C不是基于OOPS的编程语言。
52)有哪些不同的调制技术?
两种类型的调制技术是模拟调制和数字调制。进一步的模拟调制细分为幅度, 频率和相位调制。
53)区分” a” 和” a” 。
” a” 是字符串值, 而” a” 是c编程语言中的字符值。
54)什么是预处理器?
预处理器只是一个文本替换工具, 它们指示编译器在实际编译之前进行所需的预处理。
55)用c语言编写一个程序, 检查输入的数字是否为质数。
#include< conio.h> #include< stdio.h> int main() { int num, i; int flag=0; printf("Enter the number:"); printf("\n"); scanf("%d", & num); for(i=2; i< num; i++) { if(num%i==0) { flag++; } } if(flag> 0) { printf("number is not a prime number\n"); } else { printf("Entered number is an prime number\n"); } return; }

Infosys HR面试问题 1)你对我们公司了解多少?
Infosys Limited是一家印度公司。总部位于印度卡纳塔克邦班加罗尔。公司商品名为” Infosys Technologies Limited” 。该业务提供咨询, 信息技术和外包服务。
2)介绍你自己, 并说些你的简历以外的内容。
除了里面有什么我想告诉你。我在Banaras市出生并长大。在Banaras, 没有很多优秀的大学可以攻读B.Tech, 所以我来到班加罗尔学习和理解事物。在我的早期阶段, 我开始面临的困难很少, 但是几天后, 我几乎可以解决所有问题。我认为, 适应能力, 快速学习能力和解决问题的能力是我的积极点, 而我的软弱是情绪激动的人, 但这可能有助于维持适当的关系。
3)你想在哪里工作:软件开发或软件测试?
注意:答案取决于接受采访者的选择。 示例1:我想从事软件开发工作。
示例2:我想从事软件测试。
4)你如何了解我们的公司?
注意:受访者在回答此类问题时不应撒谎。因为面试官是一个聪明的人, 如果你说谎, 他们可以检测到它。 示例:我通过几个在线网站了解你的公司。
5)为什么要在Infosys申请?
Infosys是印度第二大创收IT公司。每个人都想为你的公司工作。
6)为什么你认为自己适合我们的组织?
我是一个努力工作的人, 我的首要任务是为你的组织服务。我几乎可以解决所有问题, 我认为适应性强, 快速学习和解决问题是我的积极点。
7)你是否有其他组织的报价?
注意:受访者在回答此类问题时不应撒谎, 因为受访者可以进行调查。 是的, 我从HCL和TCS等许多IT公司获得了很多报价。
8)告诉我们有关Infosys及其与竞争对手相比的定位?
Infosys Limited是一家印度公司。总部位于印度卡纳塔克邦班加罗尔。公司商品名为” 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)你最近从事过哪个项目(来自简历)?
我曾从事过提供移动Android应用程序的大餐。
26)你拥有哪些个人特质?
  • 我总是保持积极的态度。
  • 我对所有长辈和年轻人都持积极态度。
27)你如何评价自己作为工程师?
我将自己评为工程师, 满分10分中的7分, 因为生活中总有些东西需要学习。
28)你在技术知识上的长处是什么?像JAVA, C, C ++。
我最强的技术知识是编程。我喜欢每种编程语言, 因为编程就像告诉某人执行某些任务一样容易, 因为你需要使用相同的通信语言。唯一的区别是我们将任务告诉计算机而不是人类。
29)你对我们有任何疑问吗?
注意:面试官问” 你有任何问题” 时。大多数候选人说不。这是错误的做法。考生还应根据情况提出问题, 这表明你在正确地聆听并且有浓厚的兴趣。提出问题还使你有机会在公司中找到适合你的位置。但请始终记住, 它看起来不应是虚假的。 单击此处查看:人力资源面试问题与解答
面向连接的协议
段测序。
确认序列
可靠的传输协议。
内部编程众所周知。
测试人员了解应用程序的内部工作。
白盒测试也称为玻璃, 开盒, 透明盒, 结构测试或基于代码的测试。
由测试人员和开发人员执行。
测试人员可以设计测试数据。
最详尽, 最耗时。
可以更好地测试数据域和内部边界。
不适合算法测试。
IPv4包含32位IP地址。
IP地址的旧版本。
生成4.29 x 109个唯一的网络地址

    推荐阅读