我在二月的第一周申请了 Verizon Media。整个过程大约持续了 1 个月。
第1轮(编码):第一轮是编码。有两个问题需要在 1 小时内完成。水平从容易到中等。
- 设计推特
- 从链表中删除重复项。
第二轮(技术面试1):第二轮是技术面试。面试大概50分钟。他让我做自我介绍。然后他给出了两个编码问题——
- 计算岛屿的数量。
- 连接二叉树中相同级别的节点。
第 3 轮(技术面试 2):然后是另一个技术面试。大概1个小时左右的面试。
- 他让我做自我介绍。
- 然后他让我解释我的项目。
- 之后,我被要求写关于如何组建Dream11团队的伪代码。
- 然后他问了计算机科学基础——
- new() 和 malloc() 的区别
- 面向对象的概念
第 4 轮(管理):最后一轮是管理轮。这是一个20分钟的讨论。
- 他首先让我做自我介绍。
- 然后他问我为什么要加入。
- 他问我的一个项目背后的想法。
一周后结果出来了,我被选为软件工程师实习职位。