📜  软件开发人员的应用研究工作面试经验

📅  最后修改于: 2022-05-13 01:58:24.056000             🧑  作者: Mango

软件开发人员的应用研究工作面试经验

第 1 轮:Aptitude Round(1 小时 30 题)

第 2 轮:技术写作(编码、DS 和算法,1 小时内解决 10 道题)

第三轮:技术面试

以下是技术书面、编码和面试轮次中提出的所有问题。

1. 在 O(n) 中找到第 k 个最大的元素

2. 在 O(n) 中找到链表中的倒数第五个元素

3. 命名软件开发生命周期的所有阶段。

4. 员工在 SQL 查询中获得第 n 高薪

5. 当存在重复时,在 O(log n) 中查找排序列表中元素的最后一个索引

6. 在链表中查找循环的存在

7. 在 O(n) 中查找数组中的重复项

8.检查链表中的回文

9.数据库:

交易

SQL查询

并发

10.什么是交易

11.事务并发问题

12. 克服这些并发问题的方法

13.Java:

异常处理

垃圾学院

为什么独立于平台

虚拟机

14. 讲述递归中栈的使用

15. 并用递归解释使用一个数的阶乘

16.用嵌套的catch尝试catch,哪个异常将在他们给出的程序中执行。

17. 期末项目说明

18.提及你知道的所有类型的数据结构

19.提及你知道的排序算法

20. 哪种排序的时间复杂度和快速排序与合并排序最好

21. 计算从 1 到 10, 000 中出现的 1 的总数。

22.检查某种特殊号码的程序。

数因子之和 = k

k 的因子之和 = 数

打印一个范围内的所有这些特殊数字。

23.为司机和客户设计一个出租车评级系统,并用代码来实现它。

流程图设计

24. Design based question是指高考管理系统上的ER图流程图式设计。

25. 基于时间复杂度......

他们会询问程序的时间复杂度并要求实施更好的解决方案以减少 TC

26. 并询问了您可以从 geeksforgeeks 拼图部分学习哪些拼图。

27. 他们询问了前沿技术的趋势,然后大谈特谈大数据、人工智能、数据科学、机器学习等术语。

他们问你对他们有什么想法

28. 使用的前端和后端技术是什么。

29. 被问及我知道的所有编程语言以及我是如何使用它们的

30. 因为我说我在 Cognizant 中进行测试,所以他们询问了一些关于测试、我在 Cognizant 中的工作和自动化 xpaths 的问题。