Craftable Software Engineer Interview Questions
The questions to prepare for a Craftable Software Engineer interview. Questions from real interview reports rank first. Updated weekly.
Reverse a singly linked list in-place using iterative pointer manipulation.
CraftableUse a hash map to find two array elements that sum to a target in O(n) time.
CraftableDesign a URL shortening service that routes, ranks, and monitors links at scale.
CraftableExplain RESTful APIs and SOAP clearly, focusing on practical differences that matter for delivery and integration decisions.
CraftableTests ability to improve query performance using indexing, query plans, and schema considerations.
CraftableTests understanding of consistency models, tradeoffs, and patterns like transactions, sagas, and idempotency.
CraftableTests availability-focused architecture choices like redundancy, failover, and monitoring.
CraftableTests your security thinking, architecture skills, and ability to design for real-world auth flows.
CraftableSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Compute top 10 customers by net sales using joins and aggregations, ordering by revenue with deterministic tie-breaking.
Gain Digital
TCS
Zest AIAggregate monthly sales by product category and use LAG to calculate month-over-month changes.
Total Wine & More
Inc.
Benjamin MooreMerge CRM orders with GA events via an identity map to build a customer-level view using joins, window functions, and monthly rollups.
Artefact