← Back to Figma
2

Implement a Canvas Rendering Engine

CodinghardCommon
canvasrendering2d-graphicsperformance

Reported

8 times

Last seen

2026-03-15

First seen

2025-07-08

Active in

2025, 2026

Description

Build a 2D rendering engine that handles layers, transformations, clipping, and hit testing efficiently on HTML Canvas.

Approach Tips

Use a scene graph for layer management. Discuss dirty rectangle tracking for efficient re-rendering and spatial indexing for hit testing.

Sources

Blind·SDE-3·2026-03-15
Glassdoor·Senior·2025-11-28
FG

Figma

Design/SaaS

Typically appears in: Phone Screen

60 min — Coding problem focused on algorithms and data structures. Clean code and communication are emphasized.