San Francisco Bay AreaFeb 25, 2025Phone ScreenCoding7/10 difficulty
The question involved three data structures: Team, Folder, and File. Each file and folder has a list of user IDs representing users with access. If a user can access a higher-level file/team/folder, they can access all sub-files/folders. I was asked to impleme...
I had two rounds of interviews. The first was purely coding, and the second was with the Hiring Manager. The coding question was a standard one: Given a document with multiple layers, how to implement change and undo functionality. I solved the first part comp...
062
San Francisco Bay Area
Feb 15, 2025
Onsite
Multiple Types
6/10 difficulty
I had five rounds during my onsite interview. - Coding: I don't remember the question. - ML System Design: I designed a recommendation system for Figma assets/templates, similar to Facebook's Newsfeed recommendation system. - ML Model Design: I designed a prom...
069
San Francisco Bay Area
Dec 31, 2024
Phone Screen
Coding
7/10 difficulty
I had a two-hour interview consisting of two rounds. In the ML Coding round, I was asked to implement text summarization using the BERT API. The input is a text (e.g., an IMDB movie review), and the output is a segment of the text (which may or may not be a co...
097
San Francisco Bay Area
Oct 11, 2024
Phone Screen
Coding
7/10 difficulty
The HM screen was straightforward, involving introductions and high-level questions without delving too deeply into technical details. I spent a day preparing by reviewing the latest developments related to the content on my resume and anticipating potential q...
095
Location: San Francisco Bay AreaReport date: Jun 19, 2024Equity includedBonus included
060
San Francisco Bay Area
Feb 24, 2022
Phone Screen
Coding
7/10 difficulty
The question involved implementing a class to manage layers, where each layer has an ID and a set of properties (key-value pairs). I needed to implement `init`, `apply`, and `undo` functions. For example: ``` apply(Layer(1, {"color": "green"})) apply(Layer(2,...