Airtable Software Engineer Interview Questions

Practice the exact questions companies are asking right now.

14 Questions 1 Company07.24.2026
Showing 14 results
Role
Airtable logo
Airtable
Medium
Software EngineerSenior+

Design Extensible Undo and Redo for a Spreadsheet

Design Extensible Undo and Redo for a Spreadsheet A spreadsheet already supports editing one cell and needs undo and redo. Extend the design to row an...

Software Engineering Fundamentals
0
0
7 people solved
Jul 24, 2026
Airtable logo
Airtable
Medium
Software Engineer

Implement spreadsheet undo/redo operations

Problem Design a data structure that simulates Undo/Redo for a simplified spreadsheet editor. A user performs a sequence of operations on cells. Each ...

Coding & Algorithms
53
0
435 people solved
Nov 4, 2025
Airtable logo
Airtable
Hard
Software Engineer

Design JSON serialization for circular references

Design a JSON Serialization/Deserialization Strategy With Cycles and Determinism You are designing a JSON-based serializer/deserializer for a graph of...

System Design
31
0
342 people solved
Sep 6, 2025
Airtable logo
Airtable
Medium
Software Engineer

Implement a Connection Pool

You are given an existing DBConnection class that simulates a physical database connection. It exposes the following methods and must not be modified:...

Software Engineering Fundamentals
19
0
161 people solved
Jan 25, 2026
Airtable logo
Airtable
Easy
Software Engineer

Describe an inclusive action you took

Inclusive culture behavioral question Your company strongly values an inclusive (inclusive culture) workplace. Prompt: Describe a time you took a conc...

Behavioral & Leadership
5
0
84 people solved
Feb 12, 2026
Airtable logo
Airtable
Medium
Software Engineer

Design a lazy-initialized connection pool

Question Design and implement a thread-safe, lazily initialized connection pool. You are given an immutable base class Connection (you cannot modify i...

System Design
22
0
240 people solved
Sep 6, 2025
Airtable logo
Airtable
Easy
Software Engineer

Optimize a dispatcher’s scheduling data structures

Algorithmic analysis / code review: Dispatcher for memory-constrained scheduling You are given a single-threaded in-memory dispatcher that reacts to t...

Software Engineering Fundamentals
29
0
260 people solved
Feb 12, 2026
Airtable logo
Airtable
Medium
Software Engineer Locked

Explain how to make robust HTTP API calls

This question evaluates understanding of robust HTTP API integration, covering reliability and resilience topics such as timeouts, retries and backoff...

Software Engineering Fundamentals
8
0
97 people solved
Jan 22, 2026
Airtable logo
Airtable
Medium
Software Engineer Locked

Design a scalable search service with sharding

This question evaluates understanding of search system architecture, including indexing, querying, and sharding strategies, and measures competency in...

System Design
12
0
238 people solved
Jan 22, 2026
Airtable logo
Airtable
Medium
Software Engineer Locked

Count business days excluding holidays

This question evaluates proficiency in date and calendar arithmetic, handling set-based exclusions (holiday lists), and reasoning about algorithmic ef...

Coding & Algorithms
29
0
334 people solved
Jan 22, 2026
Airtable logo
Airtable
Medium
Software Engineer Locked

Design an async API with idempotency

This question evaluates a candidate's competency in designing asynchronous HTTP APIs with idempotency guarantees, focusing on job lifecycle, durable d...

System Design
21
0
227 people solved
Jan 22, 2026
Airtable logo
Airtable
Medium
Software Engineer Locked

Implement undo/redo with two stacks

This question evaluates a candidate's ability to design and implement efficient mutable state management and history tracking using data structures (s...

Coding & Algorithms
13
0
241 people solved
Jan 22, 2026
Airtable logo
Airtable
Medium
Software Engineer

Design NL-to-Formula assistant for Airtable

Question Design an ML-powered assistant for a no-code table product like Airtable that converts a user's natural-language request into a formula expre...

ML System Design
64
0
582 people solved
Nov 4, 2025
Airtable logo
Airtable
Medium
Software Engineer

Implement BFS serializer and deserializer

Implement two functions, serialize(obj) -> representation and deserialize(representation) -> obj, for a Python object graph containing str, int, and d...

Coding & Algorithms
24
0
191 people solved
Sep 6, 2025

Explore more Airtable Software Engineer interview questions

Real questions from candidate reports, grouped by topic, role and company.

Software Engineer questions at other companies
Browse all