📜  持久系统面试经验 |在校园

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

持久系统面试经验 |在校园

面试时间为2019年8月中旬。

第一次面试是基础技术面试

  • 伪代码的输出,问了 4 个,1 个超级简单,2 个中等,最后一个复杂但可行(他对我得到输出的方式更感兴趣)
  • 然后浏览了我的简历,要求简要描述我的项目,问我在实施过程中遇到了什么困难,问我最喜欢哪个,我们进一步讨论了一段时间
  • 然后通过示例询问OOPS概念
  • 然后要求制作一个程序,再次使用递归将二进制转换为十进制
  • 然后问了如何检测和去除链表中的循环的概念
  • 然后最后问我是否有一些问题要问他,我没有问他说你为什么没有问题。并说任何方式都可以。所以我对自己说,总是问一些该死的问题。

第二次技术面试

现在面试我的人是一位大四学生,更专注于核心 CS 科目,并没有过多讨论项目和所有内容

  • 我进入他让我坐下并通过问“告诉我关于你/自我介绍”的传统问题开始面试。
  • 浏览我的简历,只要求简要总结我的项目(这就是这次采访中的项目)
  • 问我“从核心 Cs 科目中告诉我 3 个你最喜欢的科目”。我说操作系统、网络、DBMS。
  • 然后让我解释什么是信号量,它有什么用,什么是哲学家进餐问题(让我解释它并通过信号量寻求解决方案)
  • 然后给出一个情况,你在大学 c1 有一个 ipv4(大学网络),你的朋友在大学 c2 有另一个 ipv4(他大学的网络)解释你们两个将如何在纸上交流。
  • 然后问什么是交易,什么是酸性属性,如果交易不遵循它们会有什么后果
  • 直到现在我回答了所有的问题,这里面试花了 180 转动
  • 他问你还喜欢什么课程,我停顿了一段时间,说独立后的印度历史(是的,我是历史爱好者)。
  • 所以现在他对我说解释克什米尔问题。我这样做了。他现在印象深刻。
  • 现在回到电脑前,问我是否读过丹尼斯·里奇 (Dennis Ritchie) 的《C 编程语言》,但我没有读过。他说,他以前读本科的时候,他们读过它。
  • 现在问我是否知道什么是动态分配,它在 C 中是如何发生的以及为什么需要它
  • 他进一步问了我关于 MALLOC、CALLOC、REALLOC、Free 等的问题。
  • 然后询问我们是否使用 malloc 为整数数组分配空间并且不在程序中释放它在程序终止后分配的空间会发生什么。解释得很好
  • 现在他结束了采访并问我是否有一些问题要问他,所以我问他对大师的看法,他非常肯定地说是的,你应该追求它自己是来自 IIT Bombay (1993) 的 M.Tech,他告诉我去先有工作经验再读硕士(他的建议)

第三次面试是HR

这很传统

  • 说说你自己
  • 你最近读了哪本书(我在爱好中提到了阅读)
  • 你最大的失败是什么,你是如何摆脱的。
  • 你是否自我批评,自我批评好不好。
  • 你对持久性了解多少。
  • 然后最后说如果我有问题要问她。我问她是什么让她坚持了12年(她之前在公司PPT中提到过)。

结论——:我被选中了。