Generate a Semantic Dependency Graph from Tool Schemas
Company: Composio
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Online Assessment
Overview: Design a generator that turns arbitrary tool input and output schemas into an explainable dependency graph. The task covers nested JSON Schema, semantic field matching, context suppression, unresolved inputs, evaluation on unseen catalogs, and review of AI-generated code.
Read the full Composio Software Engineer interview experience this question came from