📜  Publicis Sapient 实习工程师/SDE(校园)面试体验

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

Publicis Sapient 实习工程师/SDE(校园)面试体验

Publicis Sapient 于 2021 年 8 月来到我们的校园,担任实习工程师/SDE 职位。该过程包括 3 轮在线编码测试、一轮技术和 HR 面试。

第 1 轮(编码轮): 8 月 13 日,在安置前谈话之后,关于安置过程的讨论、疑难解答等。在 HackerRank 平台上举办的编码轮。

有两个2问题。 90分钟内解决。两者都是中等难度。

  1. 给定一个数字数组,按 zig zag 顺序对它们进行排序。
  2. https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts/

我能够解决这两个问题,因此被选中进入下一轮。即使解决一个完整和一个部分也可以进入下一轮。

第二轮(技术轮): 8 月 16 日上午 11:30,我第一次被要求自我介绍。

  • 面试官询问了我的项目和我对开发感兴趣的领域。接下来是关于多线程、操作系统、计算机网络的问题。
  • 然后,他询问了 C++ 中 OOP 的几乎所有概念(正如我所说,我更喜欢用 C++ 编写代码),包括虚函数、重载、覆盖、继承等。给了我现实生活中的情况并使用类和对象,我必须在代码中实现它们。他还在查看我的编码风格、缩进、变量声明、注释,并且对我的代码印象深刻。

他问了将近 3-4 个现实生活中的问题,以将其转化为 OOP 代码。

然后,他问我是否熟悉/工作过一些计算机基础知识和不同的技术

  • 线程和进程的区别?
  • 当您编写网址 www.google.com 时会发生什么。
  • 网站如何运作?
  • OOPS的原则是什么?
  • 基本协议和网络
  • 操作系统的工作原理
  • 了解 HTML、CSS 和 Javascript
  • 问我是否熟悉 Flask、Django、Node、.NET、Springboot 等。

我回答了几乎所有的理论问题,并清楚地说明了我熟悉的技术堆栈。

第三轮(HR轮):同一天,我收到一封电子邮件,说我已选择在下午1:00举行下一轮。

  • 我介绍了自己和我对编程感兴趣的领域。他询问我的实习和面临的问题、困难的情况、具有挑战性的任务以及我是如何解决这些问题的。基本上,他正在检查我的软技能、团队合作技能,以及我如何处理工作量和快速变化的技术。
  • 然后他开始问基于情境的问题,如果任何组织有开发产品的想法,我会问他什么潜在问题,我的方法是什么,目标受众是什么等。我有时间思考和形成问题和想法。面试官非常乐于助人,我们就此进行了讨论。
  • 我通过讲述我在实习、小组项目等期间的经历来回答大部分问题。我有信心回答并诚实地将其与现实生活中的事件联系起来。

结果:被选中

总的来说,这是一次很棒的面试体验。面试官非常友好和支持。

尖端:

  • 要自信和诚实。
  • 试着专注于你的长处,专注于你擅长的事情。
  • 不要紧张,因为每个人都会犯错。
  • 总是试图讲述一个故事,就像我试图将我的答案与我在人力资源回合中的任何项目、实习和现实生活经历联系起来一样。
  • 如果您不熟悉技术堆栈,请清楚地说出来,但不要给出错误的假设。