Publicis Sapient 实习工程师面试经验 |在校园
Publicis Sapient 于 2021 年 8 月来到我们的校园,担任实习工程师职位。该过程包括 3 轮在线编码测试、技术和人力资源面试。
第一轮:编码轮
那是 8 月 14 日,就职前谈话结束后。在 HackerRank 平台上托管的编码轮。有两个2问题。 90分钟内解决。
- 首先是一个简单的问题。
- 第二个是中等难度。问题类似于有一个国际象棋棋子,它只能在一列中移动,每个图块都有一个分配的值。棋子可以移动一个或等于任何以 3 结尾的素数的步数。我们必须最大化我们踩到的所有瓷砖的值的总和
17 人被选中进行领域面试
第二轮:领域面试:
8 月 29 日上午 10 点,我被要求自我介绍。我被问及我的项目,然后讨论了我的实习。比如我做了什么,我用什么工具来集成和测试等等。我没有使用任何类似的工具,所以我告诉我的面试官我们没有使用任何工具,一切都是手动的。接下来是有关测试、软件工程、OOPS 和操作系统的问题。我无法回答所有问题,但我试图当场找出答案。我记得的问题是:
- 什么是单元测试?
- 什么是敏捷软件开发?
- 什么是软件设计原则?
- 他们问我一些软件工程的术语,但我当时不记得了
- 线程和进程的区别?
- 什么是死锁?你如何解决死锁?
- 你知道哪些调度算法?
- 网站如何运作?
- 您将如何在生产中的网站上工作?
- 什么是状态和事件?
- OOPS的原则是什么?
- Java相关的一些问题我不记得了
我无法完全回答所有问题,但我确实对其中的大多数问题有一个粗略的了解。如果我想猜测一个问题的答案,我会说“我不知道答案,但猜测一下”,我能够想出很多这样的答案。
- 有人问我是否知道 DSA,我是诚实的,并说这不是我的强项。
- 他问我是否知道排序和搜索算法,我说我知道搜索算法。我提到了二进制搜索,并被要求解释它。
- 然后我被要求选择我选择的语言并打开我选择的 IDE。我选择了Python和 VScode。我做了这门课,但它有一些语法错误,我问他们是否可以使用谷歌,他拒绝了。他让我运行代码,并且出现了预期的错误。他问我错误,我说我知道错误在哪里,但我不知道语法。
- 他还要求我编写 HTML 代码。在列中排列 3 个 div。我编写了基本结构并再次使用了 flexbox,其中大部分是正确的,但我还是不记得某些语法,所以它不起作用。我还被问到还有哪些其他方法可以在列中排列 3 个 div,我说我只知道我的 flexbox 以及我为什么使用它。
- 他问我是否有任何关于他们正在进行的物联网项目的问题,还问我是否有任何反馈。我的技术面试到此结束。
下一轮选出6-7人。
第三轮:核心价值访谈
我在第一次采访后立即获得了这次采访的链接。有人问我第一次面试是怎么做到的,我说没问题,说我犯了一些错误。他问我有哪些错误,我说我不记得一些语法,并且我对大多数事情的工作原理有一个粗略的了解,但不是确切的知识。然后面试官做了自我介绍,一边看我的简历一边让我自我介绍。我做了自我介绍,并谈了一些我的家庭背景和我的机器人俱乐部和实习经历。然后他问了我一些问题,我记得的问题是
- 我如何处理冲突
- 领导者的角色是什么?
- 如果一个组织做得很好,谁应该得到荣誉?
- 你最自豪的时刻是什么时候?
- 你和另外两个队友提出了一个提案,现在你必须提出一个最终提案,你会如何说服你的队友接受最终提案?
- 你和一位客户通了电话,他正在谈论一些你不知道的事情,他想要工作的最后期限,你如何回应?
- 诚实总是最好的策略吗?
- 你理想的休息日是哪一天?
- 你的决策过程是什么?
- 你有没有替别人偷懒?
- 5年后你在哪里看到自己?开发还是管理?
- 如果您可以在 IOT(我的兴趣)和Java (我不知道Java)项目之间进行选择,您会选择什么?
- 你如何衡量你的成功?
- 你犯过什么错误吗?
- 你的弱点是什么?
我回答了大部分问题,讲述了我在执教期间、在机器人学会期间的经历以及我参加过其他大学科技节的各种比赛。
结果:选中
5人被选中,幸运的是其中包括我。
提示:要自信和诚实。试着专注于你的长处,不要承受太大的压力。总是试图讲述一个故事,就像我试图将我的答案与我的任何项目、失败的项目以及技术和人力资源回合中的真实经历联系起来一样。