普通高级研发人员题目

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

普通研发人员笔试题目

第一部分

1.(单选)软件设计中模块划分应该遵循的准则是:

A.低内聚低耦合

B.高内聚低耦合

C.低内聚高耦合

D.高内聚高耦合

2.(单选)最坏情况下时间复杂度不是n(n-1)/2的排序算法是:

A.快速排序

B.冒泡排序

C.直接插入排序

D.堆排序

3.什么是NP问题?列举典型的NP问题(至少两个)对于一个给定的问题你通常如何判断它是否为NP问题

第二部分

1. 输入任意个字符串,将其中的小写字母变为大写,大写字母变为小写,其他字符不用处理;

输入描述:

任意字符串:abcd12#%XYZ

输出描述:

输出字符串:ABCD12#%xyz

示例1:

输入:abcd12#%XYZ

输出:ABCD12#%xyz

2. 小偷来到了一个神秘的王宫,突然眼前一亮,发现5个宝贝,每个宝贝的价值都不一样,且重量也不一样,但是小偷的背包携带重量有限,所以他不得不在宝贝中做出选择,才能使偷到的财富最大,请你帮助小偷计算一下。

输入描述:

宝贝价值:6,3,5,4,6

宝贝重量:2,2,6,5,4

小偷背包容量:10

输出描述:

偷到宝贝的总价值:15

示例1

输入

6,3,5,4,6

2,2,6,5,4

10

输出

15

普通研发人员结构化面试题目

权重:

1.业务技术能力60%(1-6)

2.沟通表达能力10%(7)

3.抗压能力10%(8)

4.主动学习能力10%(9)

5.稳定性10%(10)

题目:

1.常见的软件开发模式有哪些,哪种适用于适用于需求明确或很少变更的项目,请描述你使用过的项目开发模式

2.请介绍一下通用的总线读/写时序

3.你怎么制定一个项目的中期,近期计划,请举例说明

4.你怎么应对项目开发过程中的需求经常性变更

5.您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程

6.需求测试注意事项有哪些

7.你觉得跟什么样的人共事比较困难?

8.个人对加班怎么看?

9.如果在一个项目中,你遇到一个比较棘手的问题,是怎样解决,举几个例子说明?

10.你找工作时,最重要的考虑因素为何?

高级研发人员笔试题目

第一部分

1.(单选)软件设计中模块划分应该遵循的准则是:

A.低内聚低耦合

B.高内聚低耦合

C.低内聚高耦合

D.高内聚高耦合

2.(单选)最坏情况下时间复杂度不是n(n-1)/2的排序算法是:

A.快速排序

B.冒泡排序

C.直接插入排序

D.堆排序

3.什么是NP问题?列举典型的NP问题(至少两个)对于一个给定的问题你通常如何判断它是否为NP问题

第二部分

1. 输入任意个字符串,将其中的小写字母变为大写,大写字母变为小写,其他字符不用处理;

输入描述:

任意字符串:abcd12#%XYZ

输出描述:

输出字符串:ABCD12#%xyz

示例1:

输入:abcd12#%XYZ

输出:ABCD12#%xyz

2. 小偷来到了一个神秘的王宫,突然眼前一亮,发现5个宝贝,每个宝贝的价值都不一样,且重量也不一样,但是小偷的背包携带重量有限,所以他不得不在宝贝中做出选择,才能使偷到的财富最大,请你帮助小偷计算一下。

输入描述:

宝贝价值:6,3,5,4,6

宝贝重量:2,2,6,5,4

小偷背包容量:10

输出描述:

偷到宝贝的总价值:15

示例1:

输入

6,3,5,4,6

2,2,6,5,4

10

输出

15

3. 输入一个整数,输出整数的位数,倒序输出它的每一位数字(数字之间空格分开)和倒序的连续数值,而且题目限定了输入的整数不超过五位数。

示例1:

输入:-12345

输出:-5 4 3 2 1

-54321

高级研发人员结构化面试题目

权重:

1.业务技术能力60%(1-6)

2.沟通表达能力10%(7)

3.抗压能力10%(8)

4.主动学习能力10%(9)

5.稳定性10%(10-11)

题目:

1.描述一下你做过的一件复杂的工作,你当时怎么整合执行这项工作?

2.什么是Transport Stream,对TS都有什么了解

3.你怎么应对项目开发过程中的需求经常性变更

4.你平时在编码时都遵循什么样的编码规范/原则,请举例说明,为什么?

5.您在以往的项目工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

6.您所熟悉的软件测试类型都有哪些?能否比较一下这些类型的不同?

7.你觉得跟什么样的人共事比较困难?

8.如果老板很重视偏爱研发,把客户反映的问题都归结为测试没有把好关,你作为测试组的

9.负责人,通常怎么办?

10.个人觉得下一步发展的方向是什么?为此方向设定了什么目标,为此目标设定了什么样的学习计划?

11.为什么我们应该录取你?

相关文档
最新文档