2.1 Brainstorming & Architecture Design
Test Focus: Creativity, system design understanding, trade-off analysis
1. "Design a scalable architecture for a real-time collaborative document editor supporting 10,000 concurrent users"
2. "Suggest 5 different approaches to implement a recommendation engine for an e-commerce platform, with pros and cons"
3. "What design patterns would work best for a plugin system in a desktop application?"
4. "Brainstorm solutions for reducing cold start latency in a serverless architecture"
2.2 Proof of Concept (PoC) Development
Test Focus: Speed of implementation, working prototypes, minimal viable code
1. "Create a PoC for a webhook dispatcher system with retry logic and exponential backoff"
2. "Build a minimal GraphQL server with authentication and rate limiting"
3. "Implement a basic version control system in Python that supports commit, diff, and merge"
4. "Create a prototype web scraper that handles JavaScript-rendered pages and respects robots.txt"
2.3 Production Codebase - Feature Addition
Test Focus: Understanding existing patterns, maintaining consistency, integration complexity
1. "Add a bulk export feature to this Django REST API [attach codebase], maintaining existing authentication and pagination patterns"
2. "Implement soft delete functionality across all models in this Rails application [attach schema]"
3. "Add WebSocket support to this Express server for real-time notifications, integrating with the existing event system"
4. "Create a new admin dashboard component in this React app that follows the existing component structure and design system"
2.4 Production Codebase - Bug Fixes
Test Focus: Root cause analysis, edge case detection, minimal change fixes
1. "Users report that the search feature returns duplicate results after pagination. Debug and fix this issue [attach relevant code]"
2. "The application crashes when processing files larger than 100MB. Find and fix the memory leak"
3. "Fix the race condition in this concurrent data processing pipeline [attach code]"
4. "Database connections are not being properly released in error scenarios. Identify and fix all connection leak points"
2.5 Agentic Applications
Test Focus: Long-running tasks, multi-step reasoning, autonomous decision-making
1. "Analyze this entire codebase and generate a comprehensive technical documentation with API references"
2. "Create a migration plan to upgrade this Node.js application from v14 to v20, handling all breaking changes"
3. "Build an automated code review agent that checks for security vulnerabilities, performance issues, and style violations"
4. "Develop a test generator that creates comprehensive unit tests for all public methods in this Java project"
2.6 Code Analysis & Summarization
Test Focus: Comprehension accuracy, relevant detail extraction, clarity of explanation
1. "Analyze this pull request and summarize the changes, potential impacts, and any risks"
2. "Create an onboarding guide for new developers based on this codebase structure"
3. "Generate a dependency analysis report showing which packages can be safely updated"
4. "Summarize the authentication flow in this application for a security audit"