找回密码
 立即注册
搜索
查看: 99|回复: 1

伦敦Lightricks面试经验

[复制链接]

3

主题

2

回帖

40

积分

版主

积分
40
发表于 2025-5-24 21:10:29 | 显示全部楼层 |阅读模式
本帖最后由 Sports 于 2025-5-24 21:12 编辑

Lightricks(https://www.lightricks.com/) 是一家做图片编辑的app的以色列公司,最近也做AI视频生成的业务。


我面试的是伦敦的办公司的软件工程师职位。

在官网投的简历,然后recruiter简单聊了一下开始安排面试。第一轮是直接和Hiring Manager, 第二轮是coding轮,然后是一个Take-home test, 第三轮是带着take-home test去他们公司面试

  • 第一轮 Hiring Manager

HM主要介绍了一下公司和团队,以及为什么招聘这个职位,然后我自己介绍了一下,为了一下为什么投这个职位,然后就简单说一下接下来的面试流程。
总体来说,这一轮像是一个基本的了解,更多的是向我sell他们公司。如果能表现得对他们公司,产品,在招聘的岗位很感兴趣的话,可能会有帮助。

  • 第二轮 coding轮

是和合作组的一个经理和一个高级工程师面试,这个coding很奇怪,对方口述一个题目,然后让我口述解法,全程没有手写代码。
题目是一个简单的图的层序遍历问题BFS,有一个类似twitter的系统,用户之间可以follow,follow是单向的,A follow B不表示B也followA,所以是一个有向图。
问题是输入一个用户,输出他follow的K度以内的用户。

在我说完解法之后,接着问了很多follow up,类似一个短的系统设计:如何把这个系统做成一个产品,包含如何设计API,如何支持很大的数据集,具体的问题包括
- API如何设计
- 数据库如何设计
- 如果数据量很大,如何scale
- 如何处理并发问题
- 如何保证数据在并发过程中的一致性。

  • Take-home test

给了一个PDF,里面是题目描述,需要写代码,然后打包发送到一个邮件

题目是用python写一个web crawler,输入是一个网站地址和深度,然后获取内容,解析内容中的url,再进行解析,同时计算每个url的rank。一些细节问题包括:
- 如何保证一个url不被重复下载
- 只下载html的网页,不下载图片,js,css等内容
- 跟踪深度,保证只下载深度以内的网页
是一个很开放的test,具体可以自己发挥

  • onsite

去他们伦敦市中心的办公室面试,和最开始见到的经理和一个他的经理面试,时常一个半小时。
他们先介绍了一下公司和团队,然后我大概介绍了一下,然后经理的经理问了一些简历相关和BQ问题,有
- 说一说你在团队里的角色
- 说一个你最proud的项目
接下来经理主导,简单问了一些take-home test的问题,
- 有那些还能进一步优化
- 比如在多线程版本里,如何结束线程
- thread pool, async operation
然后进入一个系统设计题目,如何设计web crawler,让它可以支持很大的深度和很大的网站。

过了几天收到拒信,给的feedback是最后的系统设计没有达到他们的要求,想要在更多的clarity和deep dive,希望包含API design,data storage和consistent hash上更深入。同时take-home test里对global cache和queue termination处理得不是很满意,显示出对python和threading了解不够深入。

  • 总体体验

面试流程安排很合理,体验很好

最后一面有90分钟,但是实际只用了60分钟,没有什么结构,安排不到位,比如没有给我机会讲我写的代码,也没有提前安排如何投屏,系统设计prompt也是没有方向。给我总的感觉是不太重视这次面试,也许已经有了满意的候选人, 这可能也是安排onsite时推迟了一周的原因。

5

主题

1

回帖

37

积分

版主

积分
37
发表于 2025-6-6 19:27:54 | 显示全部楼层
加油哥
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|英国留学找工论坛

GMT+8, 2025-7-7 23:38 , Processed in 0.020346 second(s), 19 queries .

快速回复 返回顶部 返回列表