个性化阅读
专注于IT技术分析

Intuit面试问题合集精华推荐

本文概述

关于公司

Intuit Inc.是一家商业和金融软件公司, 为小型企业, 会计师和个人创建并提供货币, 簿记和职务计划编程以及相关管理。该组织成立于1983年, 总部位于加利福尼亚州山景城。尽管有美国, 该组织仍在全球八个国家/地区设有工作场所, 即英国, 澳大利亚, 法国, 新加坡, 印度, 巴西, 加拿大和以色列。

Intuit生产TurboTax, 客户税收申请, 私人公司会计程序QuickBooks, 专业税收解决方案ProConnect在线税收, ProSeries和Lacerate, 以及多种薪资产品。

2013年6月, Intuit报告称, 它将以10.3亿美元的价格将其货币管理部门出售给私募股权公司Thomas Bravo。

2015年6月, Intuit裁员约5%, 作为重组的一部分。

截至2018年5月, Intuit的年收入超过50亿美元, 市值约为500亿美元。

2018年8月, 首席执行官布拉德·史密斯(Brad D. Smith)宣布将在2018年底冒险担任Intuit的首席执行官。该组织宣布, Sasan Goodarzi将在2019年初成为Intuit的首席执行官。董事。

资格标准

  1. B.Tech X级和XII级达到70%或以上。
  2. 采访时没有积压。

招聘流程

Intuit进行了3轮评选, 以选择应聘者作为其组织中的软件工程师。

  1. 书面回合。
  2. 技术回合
  3. 人力资源回合

笔试模式:

Sections 没有问题
25
35
20
80

“问题”的总时间为1小时20分钟。考试中没有负号。

书面回合:书面回合包括三个主要部分, 即一般能力测验, 编码测验和英语评估测验。没有问题, 因为每个问题都作为第一轮。

技术回合:在这一回合中, 你应该准备好数据结构, JAVA, 操作系统, OOP概念以及诸如Python和数据挖掘之类的更新技术。

人力资源回合

有时他们问HR问题, 例如:

  1. 向我们介绍你自己。
  2. 你为什么要为我们公司工作?
  3. 你的力量和弱点是什么?
  4. 是什么让你生气?
  5. 简历中提出的问题。
  6. 你多快采用新技术?

t问的问题

  1. 异常处理的目的是什么?
  2. 指针的用途是什么?
  3. 定义功能齐全的依赖关系。
  4. 区分结构和联合。
  5. 定义B树。
  6. 数据仓库的优势是什么?
  7. 区分DBMS和RDBMS。
  8. 你通过渐近符号了解什么?
  9. 什么是单例课程?
  10. 我们可以在Java中使用私有构造函数吗?

智力倾向问题


复利数据充足

1)总金额为卢比的复利将是多少。 2年内达到5000?

(一世)。在5年内以相同利率在等值总金额上的单利为Rs。 2000。

(ii)。一年中的复利和单利相同。

(iii)。 10年后, 复利的金额将增加一倍以上。

  1. 我只是
  2. 仅I和II
  3. 仅第二和第三。
  4. 我和我只。

显示答案

答:A


2)两名候选人参加了考试。其中一个得分比另一个得分高9分, 而他的得分是得分的56%。他们完成的成绩是

  1. 49, 40
  2. 42, 33
  3. 41, 42
  4. 都不是。

显示答案

答案:B

解:

让他们的分数是(x + 9)和x

Intuit面试问题

25(x + 9)= 14(2x + 9)

3倍= 99

X = 33

因此, 他们的分数分别是42和33。


3)两位数字和通过互换数字位置而收集的数字之间的差值为36。该数字的两位数字之间有什么区别?

  1. 4
  2. 5
  3. 6
  4. 无法确定。

显示答案

答:A

解:

令十位数为x, 单位位数为y。

然后, (10x + y)-(10y + x)= 36

9(x-y)= 36

x-Y = 4。


4)两位数的位数和通过互换数位而收集的位数之间的差为36。如果该位数之间的比率为1:2, 则该位数的总和与位数之差是多少? ?

  1. 4
  2. 8
  3. 16
  4. none

显示答案

答案:B

解:

由于数字大于反转数字时收集的数字, 因此十位数大于单位位数。

令十位数和单位分别为2x和x。

然后, (10 x 2x + x)-(10x + 2x)= 36

9x = 36

X = 4

所需差=(2x + x)-(2x-x)= 2x = 8。


5)投资者对卢比的折扣。 1600(按年利率15%计)等于Rs的真实折扣。 1680在相同的时间以相同的速率。现在的时间是

  1. 3个月
  2. 4个月
  3. 7个月
  4. 8个月

显示答案

答案:B

解:

S.I.在Rs。 1600 = T.D.卢比1680。

卢比P.W. 1600是卢比。 1680, 即卢比。 80卢比。 1600为15%。

Intuit面试问题

6)Abhay覆盖30公里, 比Sameer多花费2个小时。如果Abhay加快速度, 那么他将比Sameer少花1个小时。阿hay的速度是

  1. 5公里/小时
  2. 6公里/小时
  3. 7公里/小时
  4. 8公里/小时

显示答案

答:A

解:

令Abhay的速度为x km / hr。

Intuit面试问题

6x = 30

x = 5公里/小时。


7)罗伯特骑自行车到下午2点到达A点。如果他以10公里/小时的速度行驶如果他以15公里/小时的速度旅行, 他将在12点中午到达那里。他必须以什么速度在下午1点到达A?

  1. 10公里/小时
  2. 12公里/小时
  3. 14公里/小时
  4. 都不是。

显示答案

答案:B

解:

让距离行进x km。

Intuit面试问题

3x-2x = 60

X = 60公里。

以10 km / hr的速度行驶60 km所需的时间=

Intuit面试问题

因此, 罗伯特在下午2点之前的6个小时开始即在上午8点

所需速度

Intuit面试问题

8)两条火车在同一条线上分别以40 km / hr和20 km / hr的速度运行。快速火车绝对会在5秒钟内超越一个坐在慢速火车上的人。快车的长度是多少?

  1. A.23m
  2. 27m
  3. 27 7 / 9m
  4. none

显示答案

答案:C


9)一名男子以29.50卢比的价格购买了一本书, 并以31.10卢比的价格出售。发现他的增益百分比。

  1. 8.1%
  2. 5.4%
  3. 9.8%
  4. 2.4%

显示答案

答案:B

解:

所以我们有C.P. = 29.50

标准尺= 31.10

增益= 31.10-29.50 = Rs。 1.6

Intuit面试问题

10)两个站A和B在一条水平线上相距110公里。一列火车从上午7点从A开始, 然后在每小时20公里的PH向B行驶。另一列火车从上午8点从B开始, 以ph值25 km向A行驶。他们什么时候见面?

  1. 早上9点
  2. 上午10点
  3. 上午10.30
  4. 上午11点

显示答案

答案:B

解:

假设他们在上午7点后开会x个小时。

A在x小时内覆盖的距离= 20x km。

B在(x-1)个小时中浮出的距离= 25(x-1)km。

20x + 25(x-1)= 110

45x = 135

x = 3。

因此, 他们在上午10点见面。


11)A和B有两个考试。如果从A到B任命了10名候选人, 那么每个房间的候选人人数是相同的。如果从B到A任命了20名候选人, 那么A中的学生人数是B中学生人数的两倍。A室中的学生人数是

  1. 20
  2. 40
  3. 100
  4. 80

显示答案

答案:C

解:

设房间A和B中的候选项数分别为x和y。

然后, x-10 = y + 10 x-y = 20。

并且x + 20 = 2(y-20)x-2y = -60

解决(i)和(ii), 我们得到:x = 100, y = 80。

A = 100。


12)卢比。 1360已在A, B和C之间划分, 以使A获得B获得的2/3, 而B获得C获得的1/4。 B的份额是

  1. 120
  2. 140
  3. 160
  4. 都不是。

显示答案

答案:C


13)每小时2分24秒是多少百分比?

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

显示答案

答案:B

解:

%=144/60*60=4%


14)A:B的投资比例为8:7, 年终利润的比例为20:21。如果B投资了12个月, 则找到A的投资期限。

  1. 8个月。
  2. 6个月。
  3. 10个月
  4. 12个月

显示答案

答案:C

解:

让A投资x个月A = 8x

B = 7 * 12 = 84个月

8x / 84 = 20/21

X = 10


15)上游行驶的船要花费8小时48分钟才能覆盖特定距离, 而下游行驶的船要花费4小时才能达到类似距离。船速与水流和水流速度之间的比例是多少?

  1. 2: 1
  2. 3: 2
  3. 8: 3
  4. 无法解决
  5. 都不是

显示答案

答案:C


16)一个人向下游推30公里, 向上游推18公里, 每次要花费5个小时。流的速度(当前)是多少?

  1. 1.2 km /小时
  2. 1.7公里/小时
  3. 2.8公里/小时
  4. 4.8公里/小时

显示答案

答:A

解:

令x =船速, y =当前速度

= 30 /(x + y)= 18 /(x-y)= 5通过求解y = 1.2 km / hr


17)一个男人想卖他的摩托车。有两个建议;一卢比。 12, 000卢比, 其他信用额为Rs。 12, 880个在8个月后支付。当前的货币利率为每年18%。哪个更好的建议?

  1. 现金12000卢比。
  2. 12000卢比的信用额
  3. 两者都一样好
  4. 都不是。

显示答案

答:A


18)以卢比购买了商品。 600, 并以卢比的价格出售。 688.50的信用期为9个月, 因此获利2%。年利率为

  1. 16 2/3%
  2. 15 1/3%
  3. 14 1/3%
  4. none

显示答案

答:A


19)看一下这个集合:53、53、40、40、27、27, 接下来是什么整数?

  1. 12
  2. 14
  3. 16
  4. 18

显示答案

答案:B


20)选择一个。

1, 4, 9, 16, 20, 36, 49

  1. 1
  2. 10
  3. 20
  4. 9

显示答案

答案:C

解:

模式是12、22、32、42、52、62、72。但是也可以选择52中的20。


21)A可以以7:5的比例包含两种液体A和B的组合。当抽取9升面团并将罐装满B时, A和B的比例为7:9。最初, 罐装了多少升液体A?

  1. 10
  2. 20
  3. 21
  4. 25

显示答案

答案:C


22)牛奶经销商有2瓶牛奶。第一种包含25%的水, 其余的则包含牛奶。第二个包含50%的水。他应该从每个容器中混合多少牛奶, 以便获得12升的牛奶, 使得水与牛奶的比例为3:5?

  1. 6升, 6升。
  2. 6升, 5升。
  3. 5升, 6升。
  4. 没有。

显示答案

答:A


23)A的速度是B的三倍, 是B的三倍。C在42分钟内完成的行程, 那么A将花费多少时间?

  1. 21分钟
  2. 64分钟
  3. 17分钟
  4. 40分钟

显示答案

答案:C


技术问题


1)找出程序的输出

#include <stdio.h>

int main()

{

int a = 300, b, c;

如果(a> = 400)

b = 300;

c = 200;

printf(“%d%d \ n”, b, c);

返回0;

}

  1. B将包含一些垃圾值, c将等于200。
  2. C将包含一些垃圾值, b将等于300。
  3. 没错
  4. 都不是。

显示答案

答:A


2)找出程序的输出

#include <stdio.h>

int main()

{

整数a = 500, b, c;

如果(a> = 400)

b = 300;

c = 200;

printf(“%d%d \ n”, b, c);

返回0;

}

  1. 200, 300
  2. 300, 200
  3. 无输出
  4. 都不是。

显示答案

答案:B


3)找出程序错误

#include <stdio.h>

int main()

{

你J = 10, K = 12;

{

{

k = j;

j = k;

}

}

返回0;

}

  1. 没错
  2. main()方法中至少应包含分号。
  3. 以上皆非。

显示答案

答:A


4)找出程序错误

#include <stdio.h>

int main()

{

你I = 1;

为(;;)

{

Printf(“%d \ n”, i ++);

如果(i> 10)

打破;

}

返回0;

}

  1. for循环中应该有一个条件
  2. 两个分号应该被丢弃。
  3. 没错
  4. 以上都不是。

显示答案

答案:C


5)找出程序的输出

#include <stdio.h>

int main()

{

int x = 4, y, z;

y =-x;

z = x–;

printf(“%d%d%d \ n”, x, y, z);

}

  1. 2 3 3
  2. 3 2 3
  3. 2 2 3
  4. 以上都不是

显示答案

答:A


6)对后缀表达式5、4、6, +, *, 4、9、3, /, +, *求值的结果是?

  1. 600
  2. 350
  3. 650
  4. 588

显示答案

答案:B


7)在链表中, 单个节点至少包含两个字段。一个字段是数据字段保存的数据, 第二个字段是?

  1. 指向字符的指针
  2. 指向整数的指针
  3. 指向节点的指针
  4. 节点

显示答案

答案:C


8)如果使用大小为MAX_SIZE的数组实现常规队列, 则当

  1. 后方= MAX_SIZE-1
  2. 前=(后+ 1)mod MAX_SIZE
  3. 前=后+ 1
  4. 后=前

显示答案

答:A


9)给定Node类的实现。选择以下选项之一, 以将节点正确插入列表的末尾。

公共课我的课

{

受保护的int数据;

保护节点prev;

接下来是受保护的节点;

公共节点(int数据)

{

这个。数据=数据;

prev = null;

next = null;

}

公共节点(int数据, 上一个节点, 下一个节点)

{

这个。数据=数据;

this.prev =上一页

这个。下一个=下一个;

}

public int get Data()

{

返回数据;

}

公共无效集Data(int data)

{

这个。数据=数据;

}

公共节点getPrev()

{

返回上一页

}

public void setPrev(节点上一个)

{

这个。上一页=上一页;

}

公共节点获取下一个

{

返回下一个

}

公共无效集Next(节点下一个)

{

这个。下一个=下一个;

}

}

公共类DLL

{

受保护的节点头;

受保护的节点尾部;

整数长度

公共DLL()

{

头=新节点(Integer.MIN_VALUE, null, null);

尾巴=新节点(Integer.MIN_VALUE, null, null);

head.setNext(tail);

长度= 0;

}

}

  1. public void insert后方(int数据)
    {
    节点节点=新节点(data, tail.getPrev(), tail);
    node.getPrev().set下一个(节点);
    tail.setPrev(节点);
    长度++;
    }
  2. public void insert后方(int数据)
    {
    节点节点=新节点(data, tail.getPrev(), tail);
    node.getPrev().get Prev().set下一个(节点);
    tail.setPrev(节点);
    长度++;
    }
  3. public void insert后方(int数据)
    {
    节点节点=新节点(数据, 尾部。获取Prev(), 尾部);
    node.getPrev().set Next(tail);
    tail.setPrev(节点);
    长度++;
    }
  4. public void insert后方(int数据)
    {
    节点节点=新节点(数据, 头, 尾);
    node.getPrev().set下一个(节点);
    tail.setPrev(节点);
    长度++;
    }

显示答案

答:A


10)下列哪个函数使用循环链表?

  1. 在文本编辑器中撤消操作。
  2. 递归函数调用。
  3. 将CPU分配给资源。
  4. 以上皆非。

显示答案

答案:C


11)在队列的链表实现中, 遵循前后指针。在插入NONEMPTY队列之前, 将修改那些指针中的哪一个?

  1. 只有前指针
  2. 仅后部指针
  3. 前后指针
  4. 没有提到

显示答案

答案:B


12)如何在C中使用单个指针分配矩阵?(r和c分别是行和列的整数)

  1. int * arr = malloc(r * c *(int)的大小);
  2. int * arr =(int *)malloc(r * c *(int)的大小);
  3. int * arr =(int *)malloc(r + c *(int)的大小);
  4. int * arr =(int *)malloc(r * c *(arr)的大小);

显示答案

答案:B


13)矩阵的缺点是什么?

  1. 内部复杂度
  2. 通过矩阵搜索很复杂
  3. 空间效率不高
  4. 上述所有的

显示答案

答案:D


14)以下声明是什么意思?

int(* ptr)[10];

  1. ptr是一个指向10个整数的指针的数组。
  2. ptr是指向10个数字的数组的指针
  3. ptr是10个整数的数组。
  4. 以上都不是。

显示答案

答案:B


15)是否可以明确要求Garbage Collector?

  1. No

显示答案

答:A


16)是否可以防止使用零参数构造函数创建对象?

  1. No

显示答案

答:A


17)你能否将随附的两个语句合并为一个?

字符* p;

p =(char *)malloc(100);

  1. char p = * malloc(100);
  2. char * p =(刻录)malloc(100);
  3. char * p =(char *)malloc(100);
  4. char * p =(刻录*)(malloc *)(100);

显示答案

答案:C


18)关于程序哪个陈述是正确的?

#include <stdio.h>

int primary()

{

你I = 10;

你* J =&S;

返回0;

}

  1. j和我是一个int指针
  2. i是一个指向int的指针, 并存储j的地址
  3. j是一个指向int的指针, 并存储I的地址
  4. j是指向int的指针, 并存储I的地址

显示答案

答案:C


19)当你希望添加不具有相同值的行时, 使用哪种类型的联接?

  1. 平等加盟
  2. 自然加入
  3. 外连接
  4. 上述所有的。

显示答案

答案:C


20)关于RDBMS中的系统数据, 以下哪项是正确的?

  1. RDBMS将数据库定义信息保存在系统创建的表中。
  2. 可以使用SQL访问此数据。
  3. 用户通常无法更新此数据。
  4. 上述所有的。

显示答案

答案:D


21)数据清理是以下哪项?

  1. 拒绝来自数据仓库的数据并创建必要索引的过程。
  2. 在数据仓库中填充数据内容并创建必要索引的过程。
  3. 将信息更改为数据仓库后提高其质量的过程。
  4. 在将数据更改为数据仓库之前提高其质量的过程。

显示答案

答案:D


22)以下哪个操作系统?

  1. 用于基于历史数据实时绑定业务的系统。
  2. 一种用于实时绑定业务并基于当前数据的系统。
  3. 用于支持决策并基于当前数据的系统。
  4. 上述所有的。

显示答案

答案:B


23)操作系统中的数据始终是零散的和不一致的。

  1. true
  2. false

显示答案

答:A


24)用于将事实表与维表结合在一起的每个键都是代理键。

  1. true
  2. false

显示答案

答:A


25)FSF代表什么?

  1. 免费软件文件
  2. 文件服务器优先
  3. 自由软件基金会
  4. 以上都不是。

显示答案

答案:C


26)使用什么命令仅计算文件中包含的行数?

  1. 厕所-r
  2. C-w ^
  3. 在厕所
  4. 以上都不是

显示答案


27)哪个类网络用于收集具有大量节点的少量网络?

  1. A级
  2. B级
  3. C级
  4. D级
  5. 以上全部

显示答案

答:A


28)OSS代表什么?

  1. 开放系统软件
  2. 原始源软件
  3. 开源软件
  4. 以上都不是。

显示答案

答案:C


29)命令chmod 761的字母等于

  1. chmod 4 = 7, g = 6, o = 1个字母
  2. chmod a = 761字母
  3. chmod u = rwx, g = rw, o = x字母
  4. 以上都不是

显示答案

答案:C


30)vi编辑器使用什么命令前进到单词的末尾?

  1. C
  2. d
  3. b

显示答案

答案:D


31)使用哪个命令显示文件的顶部?

  1. 更多
  2. 以上都不是

显示答案

答案:B


32)使用哪个命令将所有具有字符串chap及其后两个字符的文件复制到program目录?

  1. A.cp小伙子?编
  2. cp chap *编
  3. cp章? /编/ *
  4. 以上都不是

显示答案

答:A


33)程序在哪种存储放置策略中放置在主存储器中最大的可用孔中?

  1. 最合适
  2. 最不适合
  3. 伙伴
  4. none

显示答案

答案:C


34)在分析PL / I程序的编译时, 术语”机器独立优化”与

  1. 通过减少对基本句法结构的认识。
  2. 识别基本元素并建立统一的符号。
  3. 创建更可选的矩阵。
  4. none

显示答案

答案:C


35)如果需要特殊形式来打印输出, 程序员将通过以下方式指定这些形式?

  1. JCL
  2. 联合警察
  3. 加载模块
  4. none

显示答案

答:A


英语问题


句子的顺序:这里, S1是第一句, S6是最后一句。

1)S1:然后甘地来了。

警:他让我们知道, 这些遭受虐待的工人和专家, 要让他们知道。

问:他酷似一股自然空气, 类似于一股光, 类似于一道龙卷风, 轰炸了许多东西。

R:他说了他们的语言, 并一直考虑他们的令人震惊的情况。

S:他并没有从最好的状态中跌落。他似乎从印度大部分地区崛起。

S6:政治机会有了新的形式, 此后又有了新的实质。

正确的句子应为:

  1. 质量保证计划
  2. SRQP
  3. RSQP
  4. 问卷调查

显示答案

答案:B


2)S1:生物发展尚未使人适应特定情况。

警:这绝不是形成或形成有机发展, 而是社会发展。

问:他的创造力, 理性, 热情的细微差别和力量使他不承认自然而是改变自然成为可能。

R:而且, 随着年龄的增长, 人们改变了自身状况的发展安排是另一种进步。

S:在大量被加速的生物中, 隧道在我们周围游动, 在特殊情况下, 他无法保证自己的状况。

S6:社交活动的出色安排可以最恰当地称为人的崛起。

正确的句子应为:

  1. QPRS
  2. SRQP
  3. QRSP
  4. SQRP

显示答案

答案:C


3)S1:词典是你作业中最接近的伴侣。

警:这可能不是可以想象的。

问:立即找到它是明智的。

R:然后必须将其牢固地存储在内存中, 并在最主要的机会上遵循它。

S:永远不要让一个有趣的单词不受挑战地传递。

S6:很快你将了解这是一项充满活力的事业。

正确的句子应为:

  1. PQRS
  2. 二维码
  3. QRPS
  4. SQPR

显示答案

答案:D


4)S1:1934年, 威廉·戈尔丁(William Golding)分发了少量诗集。

警:在第二次世界大战(1939-45)期间, 他加入了皇家海军, 并在the斯麦号的沉没中可用。

问:他于1945年重新接受教育, 并于1962年投降, 目前是全职学生。

R:1939年, 他结婚并开始在索尔兹伯里的Bishop Wordsworth学校任教。

S:起初他的书没有被承认。

S6:但1954年发现的唱片之王被邀请为”最具保留性和信息量的故事”。

正确的句子应为:

  1. RPQS
  2. RPSQ
  3. 建议零售价
  4. SQPR

显示答案

答:A


言语改变

5)他高兴地大喊印度赢得了撒哈拉杯。

  1. 他说:”印度赢得了撒哈拉杯”
  2. 他说:”印度赢得了撒哈拉杯”
  3. 他说:”如何!印度将赢得撒哈拉杯”
  4. 他说:”呼啦!印度赢得了撒哈拉杯”

显示答案

答案:D


6)年轻的女士对妈妈说:”东方的太阳升起了吗?”

  1. 这位年轻的女士对妈妈说, 东方的太阳升起了。
  2. 这位小姐问东方太阳是否升起。
  3. 这位年轻的女士对妈妈说, 如果东方的太阳升起。
  4. 这位小姐问太阳是否在东方。

显示答案

答案:B


7)那个人说:”不, 我拒绝指责。”

  1. 该男子着重拒绝提出责备。
  2. 该男子拒绝提出他的责任。
  3. 该名男子告诉他他没有受到指责。
  4. 这个人足够谴责。

显示答案

答:A


完成声明

8)为了说服他的孩子不要将自己的全部财产捐给孤儿院, 他的孩子取得了令人难以置信的努力。

  1. 并过着富裕的托运人的生活
  2. 却被放逐给孩子们的家
  3. 把自己变成孤儿
  4. 因为庇护所需要大量礼物
  5. 因为庇护所是他建立的

显示答案

答案:C


9)他通常会在公开会议上讲话, 但是他现在的话语却很僵硬。

  1. 确实能够被走廊中的每个人听到
  2. 没有高雅
  3. 无法合法地看到
  4. 不被人们聚集
  5. 摆脱了那种畸形

显示答案

答:E


10)尽管那是一栋巨大的房子,

  1. 有很多房间可供年轻人使用
  2. 年轻人真的没有任何可利用的空间
  3. 没有孩子的空间不足
  4. 工人们拨出了很长时间清理它
  5. 它的民事指控非常令人高兴

显示答案

答案:B


技术面试问题


1)异常处理的目的是什么?

异常处理的目的是提供检测和报告异常情况的方法, 以便可以采取适当的措施。


2)区分掷和掷。

Throw Throws
1. Java throws关键字用于声明异常。
2.投掷之后是一堂课。
3.在方法签名中使用抛出。
4.你可以声明多个例外, 例如public void method()引发IO异常, SQL异常。

3)指针的用途是什么?

  1. 访问变量, 数组元素和对象的地址。
  2. 将函数作为参数传递给函数。
  3. 创建动态对象。
  4. 从系统获取内存。

4)什么是多态?

多态性是指一件事物采取多种不同形式的能力。

有两种类型的多态:

  1. 编译时多态(静态绑定):静态绑定表示与函数调用关联的代码在编译时链接。静态绑定也称为编译时多态。
  2. 运行时多态(动态绑定):动态表示与函数调用关联的代码在运行时链接。动态绑定也称为运行时多态。

5)什么是封装?

将数据和功能包装到每个单元中的过程称为封装。


6)区分结构和联合。

Structure Union
1.需要关键字union来定义结构。
2.在联合中, 联合的所有内存使用相同的位置。
3.一次只能访问一个成员。

7)定义全功能的依赖关系。

在关系R中, 可以说属性Y完全功能依赖于属性X。它在功能上依赖于X, 而在功能上不依赖于X的任何适当子集。


8)定义B树

B树是平衡的M路树。 B树的节点可能包含许多键和指向子代的指针。

顺序为m的B树是满足以下条件的M路树:

  1. 所有叶节点都处于同一级别。
  2. 根节点至少有2个子节点, 最多m个子节点。
  3. 所有内部节点至少有(mdiv2)个子节点, 最多m个子节点。
  4. 每个节点中存储的数据项数比子项数少一。

无花果显示了3阶的B树

Intuit面试问题

B树也称为平衡排序树。


9)什么是面向对象的数据模型?

面向对象的数据模型是现实世界对象对其的约束以及对象之间关系的逻辑组织。

面向对象的数据模型包括:

  1. 静态属性, 例如对象, 属性和关系。
  2. 关于对象和操作的完整性规则以及
  3. 动态属性, 例如对基于已应用状态更改定义新数据库状态的规则进行的操作。

10)OODBMS的缺点是什么?

OODBMS的缺点是:

  1. 缺少即席查询。
  2. 缺乏通用数据模型。
  3. 缺乏对视图和安全性的支持。
  4. 查询优化会损害封装。

11)什么是数据仓库?

“数据仓库可以定义为可以查询商业利润的任何集中式数据存储库”。


12.数据仓库有哪些优势?

数据仓库的主要优点是

  1. 高投资回报率。
  2. 更具成本效益的决策。
  3. 竞争优势。
  4. 增强的客户服务。
  5. 业务和信息再造。

13.仓库的局限性是什么?

数据仓库的一些局限性是

  1. 高成本。
  2. 维修费用高。
  3. 整合的复杂性。
  4. 最终用户需求增加。

14)区分DBMS和RDBMS。

DBMS RDBMS
1.基于关系概念。
2.需要非常高的硬件和软件。
3.极高的速度。
4.使用表格的概念。
5.使用DOS, UNIX和WINDOW平台。
6.例如是Oracle, Focus和Ingres等。

15)什么是数据结构?

数据结构是一种用于安排信息的方法, 目的是可以有效利用信息。各种类型的数据结构适合于各种类型的使用, 而某些则深深地专用于特定任务。


16)算法的需求是什么?

  1. 了解问题的基本思想。
  2. 寻找解决问题的方法。
  3. 以提高现有技术的效率。
  4. 了解设计原理。

17)你通过渐近符号了解什么?

渐近符号用于为算法编写最快和最慢的运行时间。这些情况也分别称为”最佳情况”和”最坏情况”方案。 “以渐进表示法, 我们根据输入的大小得出复杂度。(以n为例)

“这些表示法很重要, 因为在不增加运行算法成本的情况下, 我们可以估算算法的复杂性”


18)区分NULL和VOID

Null是一个值, 而Void是一个数据类型标识符。被赋予Null值的变量表示为空值。 void用于将指针标识为没有初始大小。


19)什么是单例课程?

Singleton Class将数量限制为一个, 但是允许在情况变化时灵活地创建更多对象。


20)我们可以在Java中使用私有构造函数吗?

如果你不希望其他类实例化该对象, 则使用Private构造函数。私有构造函数用于Singleton设计模式, Factory方法设计模式。


人力资源问题


1)告诉我你自己

我叫Ginni Bhatia。我来自哈里亚纳邦。我已经获得了计算机科学与工程技术学士学位。我完成了有关机器学习和Python等技术的学术项目。我擅长Java和C编程语言。考虑到我的家庭背景, 我们是家庭中的4个成员。我的父亲是电子商店的店主, 我的母亲是家庭主妇, 而我有一个兄弟姐妹。我的长处是我是一个自学成才并有积极向上的心。我的弱点是, 直到工作完成, 我才休息。


2)你为什么要为我们公司工作?

在一家享有声望的公司工作对我来说是一种荣幸, 这可以帮助我获得更好的职业。


3)你熟悉哪些软件包?

我对SQL Server, MySQL, LINUX, UNIX, 数据仓库, 数据挖掘, JAVA等都有很好的了解。


4)你期望多少薪水?

我可以期待可以负担的东西。


5)你能承受压力吗?

是的, 因为它激励着我尽力而为。


6)置信度和过度置信度有什么区别?

信心-我可以做到。

过度自信:只有我能做到。


7)努力工作和聪明工作有什么区别?

艰苦的工作对你的生活非常重要, 因为没有艰苦的工作, 你将无法做聪明的工作。


8)谁在你的生活中激发了你的灵感, 为什么?

母亲是我的灵感来源, 因为她总是向我展示生活方式。她总是指导我在生活中的每一件事上取得成功。


9)你的优点和缺点是什么?

我的长处是我诚实, 真诚和负责任。我的弱点是我很懒。


10)是什么让你生气?

当有人放下我时我很生气。

才智

技术

英语

1. Java throw关键字用于显式引发异常。

2.一个Throw之后是一个实例。

3.方法中使用了Throw。

4.你不能抛出多个异常。

1.需要关键字struct来定义结构。

2.在结构上, 每个内存都有其自己的存储位置。

3.一次可以访问单个成员。

1.关系概念缺失。

2.所需的硬件和软件少得多。

3.非常慢的速度。

4.使用文件的概念。

5.使用DOS平台

6.例如是Dbase和FoxBASE。

赞(0)
未经允许不得转载:srcmini » Intuit面试问题合集精华推荐

评论 抢沙发

评论前必须登录!