📜  Publicis Sapient 面试体验 |校内(副软件开发工程师 L1)

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

Publicis Sapient 面试体验 |校内(副软件开发工程师 L1)

第一轮(在线测试):

这一轮是在 Hackerrank 上进行的。

本轮由两个编码问题组成,持续时间为 75 分钟。

这两个问题都是中等水平的,基于字符串和子字符串。我能够解决这两个问题。

问题1:字符串的不同回文子字符串

https://www.geeksforgeeks.org/find-number-distinct-palindromic-sub-strings-given-string/

Ques2:按排序顺序排列的字符串的子序列。问题与此类似:https://www.geeksforgeeks.org/generating-distinct-subsequences-of-a-given-string-in-lexicographic-order/

从大约 135 名学生中选出了 12 名学生进入下一轮,我就是其中之一。

第二轮(领域面试):

这是在 Hirepro 平台上进行的在线面对面技术回合。这个平台本身有一个编辑器,所以我们必须提交并运行我们的代码,并且我们必须向面试官解释代码和方法。

面试从介绍开始,然后他就我的项目提问。我用Python语言(Django 框架)开发了我的项目,

问题是:

1.解释django的架构

2、django项目如何连接数据库。

3. django有哪些不同的继承风格

4. django中中间件的使用。

然后他给了我一个我必须编码和编译的问题。问题是:我们有一家公司员工的数据,我们必须删除重复的电子邮件条目。这是我通过散列完成并成功编译的。

然后在同一个问题中,他问我,如果我们有一个不同的程序员,他想根据他们的绩效分数了解前 10 名员工的详细信息,如何实现?我告诉他,我们可以使用继承类,其中基类存储员工的数据,并且可以有两个子类,一个可用于删除重复条目,另一个可用于查找前 10 名员工。我也必须编写这种方法。

然后他问我关于 OOPS 的问题:

1.什么是访问修饰符。

2. OOPS 的支柱

3. 抽象

4.静态绑定和动态绑定。

面试时长约50-60分钟。

第三轮(属性面试):

这是在 Hirepro 平台上进行的在线面对面 HR 回合

HR介绍自己,她问我,你知道HR是做什么的吗?

为什么有智慧?

你的领导技能是什么?

你如何影响他人?

你的朋友如何形容你?

3-4 年后你会在哪里看到自己?

梦想公司?

最后我问她我的整体反馈。

在两次面试之后,HR 打电话给我们参加微软团队的会议,他们宣布有 2 名学生入围了助理软件开发工程师,我就是其中之一 :)。