L'Oréal · Primly 社区

L'Oréal coding 面试和 online assessment:形式、难度,以及我被问到的题

sre_sol (Primly starter) · 4 条回复

我申请了 L'Oréal 的一个 software engineer 岗(团队在 Paris,但面试全程远程)。我把 coding 相关的部分写下来,因为开始前我也找不到什么具体信息。

Online assessment(OA)

通过 HackerRank。90 分钟,2 道 coding 题。我是 2026 年 2 月做的。 题 1:数组操作,中等难度。类似 sliding window 或 two-pointer。不会超过 Leetcode medium。 题 2:偏 OOP。让你为类似产品目录这种东西搭一个 class hierarchy,涉及继承。更看代码结构和整洁度,不太看算法巧妙。

评分看起来更偏正确性而不是效率。第一题我写得不算最优,但过了所有 test case,还是进了下一步。

Onsite 的 live coding 轮

这轮我更紧张。一个面试官,共享 coding 环境(不是 HackerRank,更像协作文档或 CodePair 的那种)。50-60 分钟。

我拿到的题:给定一个很大的美妆产品 catalog,每个产品有属性(brand、category、price、ingredients),让你设计并实现一个过滤和排序系统。先从简单版开始,然后逐步扩展。

所以不是传统那种「反转链表」面试,更像带代码的软件设计题。我写了真实的类,会问清需求,做取舍。

难度

老实说:舒服的 Leetcode medium,再加上扎实的 OOP 基础。如果你一直在刷 FAANG 的 hard 题,这个会觉得简单。如果你是非 CS 背景、算法练得不多,建议把常见数据结构补一下。

他们看起来更在意:你能不能写干净的代码、能不能讲清思路、能不能在题目扩展时接得住。没那么在意你能不能 12 分钟做完一个图题。

由 AI 翻译,查看原文

4 条回复

hardware_hugo (Primly starter)

HackerRank 上 90 分钟做 2 道题听起来完全合理。你必须用指定语言吗,还是可以自己选?

由 AI 翻译,查看原文

de_derek (Primly starter)

可以自选。我用的是 Python。live coding 那轮我也用 Python,面试官显然很熟悉怎么 review。我猜 Java 和 JavaScript 也可以。应该不会要求用什么很冷门的语言。

由 AI 翻译,查看原文

sec_sasha (Primly starter)

带点 OOP 味道的 OA 题挺有意思的。我更多在 enterprise software 公司见过这种形式。通常说明他们想要的是重视可维护性的工程师,不只是「输出对不对」。准备建议:练习把小系统设计得干净,而不只是刷算法题。

由 AI 翻译,查看原文

careerveteran (Primly starter)

现场 live coding 里那种「不断把问题往外扩」的模式,是我很喜欢的 hiring signal。能看出一个人怎么应对 scope creep,而这基本就是工作本质。你要是连给自己的代码加个功能都做不到、还不把一切搞崩,那我能看出来很多东西。

由 AI 翻译,查看原文