📜  Dailyhunt实习生面试经历

📅  最后修改于: 2021-11-17 10:05:12             🧑  作者: Mango

Dailyhunt 于 2018 年 10 月至 11 月访问我校,为 Btech、Mtech 和 Msc(IT) 的软件工程师职位选择暑期实习生。

一共3轮,第一轮是Coding,另外两轮是面对面的面试。

第一轮第一轮总共有 3 道编码问题,根本没有能力,这三个问题都非常简单,基本上基于实现和 DP。我三个都做对了,被选中参加面试。总共有 20 人被选中参加面试。

第二轮:现在正题开始:),我在Geeksforgeeks上看了一些关于一些公司面试经历的文章,我的完全不同,因为Interviewer很会指出我的话。

面试从互相介绍和我的兴趣开始。然后他看了我的简历,突然看到我写C、C++、 Python这些编程语言,于是开始问“C和C++有什么区别?”并问我天气我是否了解Java ? (我说了一点)。他的下一个问题是为什么我不知道Java以及为什么我用 C++ 进行编程?所以这些基本上是关于我所知道的语言的问题。

现在,第二阶段面试,他给了我一些问题,让我解决。他希望我编写正确的代码,而我正确地做到了。然后他再次打开我的简历,看到我在 Tiny unix shell 上完成了项目作为我们课程(系统和软件)的一部分,所以他再次希望我为相同的代码编写正确的代码,但不幸的是我没能做到(我确实写了部分正确的代码,但所有信号处理部分,系统调用部分我都做不到)(我很确定这给他留下了不好的印象)。

最后一个阶段也是最难的一个,当时我在第五学期,所以他让我向他介绍我到目前为止做了哪些CS课程?他在我的每个回复中反问我一到两个问题.我首先开始说第一学期的编程简介。 (他让我简要介绍我在那门课上做了什么),然后是第二节数据结构(他又说了同样的问题,我们在这门课上学到了什么?,但当时我的运气很差,我不知道为什么我说他我学了Queue, Some heaps, stacks and some tree like AVL, Red Black tree, etc. 他突然指出AVL和Red Black tree,我花了15-20分钟解释了所有的概念树),然后是 3 sem 的算法设计,然后是第四 sem 的系统和软件(再次要求我简要介绍该课程的一些概念,我做得很好),然后是本学期的 CNS、DBMS。(然后他突然做了一张表并给了我问题,并要求我通过为此编写适当的SQL查询来解决它,我也这样做了)最后他给了我在互联网上浏览的场景并要我解释它是如何工作的?,什么它使用什么协议?,哪种传输层协议?我想这就是我在他心中留下好印象的地方,我很好地解释了所有概念。最后我们就一些 DBMS 话题进行了讨论。

这一轮大约需要 50-55 分钟。

第一轮结束后,我已经没有任何希望下一轮会不会被选中。下一轮总共有7人被选中,幸运的是其中一个是我!!

第 3 轮:

第三轮和最后一轮很冷,面试官想看看我解决问题的能力,他给了我一张表,一个基于该表的问题还要求我为此写SQL查询,我做对了。然后他给了我两个编码问题,一个基于链表,一个基于数组。我两个都做对了,这就是我的面试结束的方式。

本轮比赛时长约 50 分钟。

最后他们总共选择了 3 名学生,但不幸的是我不是其中之一。