目标公司面试经历 |设置 2
第 1 轮:有 31 个问题,其中 30 个来自 c/c++ 和 apti 。第 31 个问题是一个代码,您需要将它与所有测试用例一起在线提交。在线平台是hackerrank。
第 2 轮:(技术)
Q 1. 最初他们让我介绍一下你自己。
Q 2. 然后他们转移到我的项目。他们想要对你的项目进行深入的解释。
Q 3. 详细告诉我代理键、主键、外键的不同之处,并将其与实时情况联系起来。
Q 4. 告诉我操作系统中的碎片及其类型原因。
Q 5.他让我写一个代码来查找矩阵中的一个数字,它是行和列排序的,给出了最好的算法并跟踪它。我给了他们 O(row+column) 算法。他看到我的代码并告诉我它不起作用然后我再次跟踪它但它工作正常,他只是想测试我是否会进行更改。
Q 6. 他让我写一个代码来查找给定字符串的所有排列说你的字符串是“abc”然后 O/P a , b , c , ab , ba , bc , cb , ac , ca , abc,...我使用递归做到了,他告诉我你可以用迭代的方式做到这一点,我说不。
Q 7. 他让我编写一个代码来查找给定 Node 的祖父母。我使用存储所有祖先来做到这一点。然后他告诉我用递归的方式来做吧。我只是解释我将如何做。
Q 8. 然后他让我写一个将树转换为镜像树的代码。
我给了他递归解。告诉我你可以迭代吗?我说我需要用数组来存储级别的数据,我会反转数组,在遍历期间我会覆盖数据。
Q 9. 服务器如何相互通信。我使用分布式技术概念回答了这个问题。
Q 10. DBMS 和 RDBMS 有什么区别。
Q 11. 你如何能够从 netbeans IDE 访问 SQL 服务,因为你还没有启动我的 SQL 服务器。(我有项目是在Java中使用 mysql 作为后端)意味着他们想要从你的 netbeans IDE 实际查询的方式是转移到MYSQL服务器。
问 12。数据仓库和数据库之间的区别?并且需要数据仓库。
Q 13.什么是Trigger,需要什么?
第 3 轮:(人力资源 + 行为)
Q 1. 告诉我你什么时候在团队中工作过。你有冲突然后你想出了它。
Q 2. 你最尴尬的时刻是什么,为什么会这样。
Q 3. 你最喜欢简历中的哪个项目(我的简历中有两个项目)以及为什么。
Q 4.我在UG和PG之间有一年的差距,所以为什么会这样。(我解释了原因,他们很满意)
Q 5. 你的人生目标是什么。
Q 6. 5 年后你想在哪里看到自己。
还有一些我不记得的基本人力资源问题。
提示:对你的答案要确定和自信,保持冷静。而非常重要的事情总是给出问题的回应而不是回应。