📜  红帽实习面试经验(校外)

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

红帽实习面试经验(校外)

我在 2021 年 9 月直接向红帽门户网站申请,没有任何推荐,并在一个月内获得了测试链接。我的测试大约需要 60 分钟(对你来说可能会有所不同)。

该测试由MCQ2 个编码问题组成。

  • MCQ 是基于 CS 基础知识和能力的。
  • 编码问题是 Leetcode Easy-Medium。一个问题基于字符串,另一个问题涉及二进制搜索(但它也被接受了Bruteforce解决方案,所以首先尝试解决问题然后优化)。由于测试是在 HackerRank 上进行的,因此我能够看到我的代码通过的测试用例总数。

现在,在一周内,我被告知我已经完成了我的编码回合,面试将安排在接下来的几周内。但是由于节日期间我的第一次技术面试安排在 2021 年 11 月 17 日(在通过编码测试 1 个月后)。

所以,现在我的面试花了大约1 小时+ ,但平均面试可能需要 45 分钟。它是在 Google Meet 上拍摄的。

采访者:向我打招呼,告诉我一些关于你的事情吗?

我:告诉了。

采访者:你更喜欢用哪种语言编码?

我:我知道 C/C++ 和 Javascript,但我主要用 C++ 编写代码。

采访者:你知道 OOPS 的概念吗?

我:是的

记者:什么是继承? (跟进继承类型以及我们如何消除多重继承中的歧义?)

我:告诉

记者:什么是链表? (后跟链表的类型)

我:告诉

面试官:编码问题1)编写代码找到链表的中间。 2)编写代码来检测linkedList中的循环。 3)使用队列实现堆栈

我:告诉

面试官:进程同步、死锁、虚拟内存等操作系统概念。

我:告诉

面试官: const char *p 和 char *const p 有什么区别?

我:告诉

采访者:什么是内存泄漏?

我:告诉

面试官:你对 linux 满意吗?

我:刚开始学。

面试官:看到我的简历,发现Github和Git是写的,问题:- Git和Github有什么区别,Git命令分支,删除分支等

我:告诉

面试官:我的流程已经完成了,你有什么问题要问我吗?

我:问,完成

结果:等待

提示

  • 给定优先级 OS->DBMS->CN 中的 CS 概念。
  • 好好准备简历,不懂就别写
  • 知道得少但深入也没关系。
  • 现在编码问题可能对我来说不是那么难,但如果你对 Leetcode easy-medium 有很好的了解,你就可以开始了。