A .NET interview practice repository used for coding exercises, API design, pull request workflows, and AI-assisted code review using Codex.
Minimal ASP.NET Core Web API for Order Management.
- Create order
- Get all orders
- Get order by id
- Delete order
- Swagger (OpenAPI) integration
- Service layer with validation
- Clean minimal API design
- C#
- ASP.NET Core Web API
- Swagger / OpenAPI
- VS Code
- Git & GitHub
- Codex (AI-assisted code review)
src/
InterviewPracticeApi/
tests/
AGENTS.md
README.md
.gitignore
codex-interview-practice.sln
dotnet restore
dotnet run --project src/InterviewPracticeApi/InterviewPracticeApi.csprojThen open Swagger:
https://localhost:xxxx/swagger
Health endpoint
Returns all orders
Returns order by id
Creates a new order
Example request:
{
"customerName": "Kiran",
"productName": "Laptop",
"amount": 75000
}Deletes order by id
This project demonstrates AI-assisted code review using Codex.
- Create feature branch
- Implement changes
- Push code to GitHub
- Open Pull Request
- Run Codex review
- Apply improvements
- Re-run review
- Code quality
- API design
- Validation and error handling
- HTTP status code correctness
- Performance considerations
- Interview-level improvements
Review this pull request for:
- API design
- validation gaps
- status code correctness
- code quality
Act as a senior .NET backend engineer and review this PR.
This repository is designed to simulate a real engineering workflow:
- Write code
- Push changes
- Open Pull Request
- Review using Codex
- Improve code based on feedback
- Demonstrates real-world backend development
- Shows clean API design practices
- Highlights code review workflow
- Integrates AI-assisted engineering (Codex)
- Useful for senior .NET interview preparation


