Assignment Overview
This assignment is designed to evaluate basic problem understanding, coding ability,
and end-to-end thinking for freshers and early-career developers.
There are two separate tracks:
1. Full-Stack Development Assignment (E-commerce)
2. AI Assignment (InternHub – very basic)
You only need to attempt one track, based on the role you are applying for.
Track 1: Full-Stack Development Assignment
(E-commerce)
Problem Statement
Build a simple e-commerce application where users can browse products and place
orders.
This is not about building a production-ready platform. The goal is to check whether you can:
1. Understand a common real-world problem
2. Design basic APIs
3. Connect frontend and backend
4. Handle simple data flows
Features to Implement
1. User
1. View list of products
2. View product details
3. Add product to cart
4. Place an order
2. Admin (can be hardcoded or role-based)
1. Add products
2. View all orders
1
Technical Expectations
You are free to choose your stack.
Recommended:
1. Frontend: React or [Link]
2. Backend: [Link] (Express or NestJS)
3. Database: MongoDB / PostgreSQL / MySQL
Basic requirements:
1. Clear API structure
2. Simple database models
3. Proper error handling
4. Clean and readable code
No payment gateway is required. Just your problem solving ability is being checked here.
Deployment (Mandatory)
Your project must be accessible online:
● Frontend: Vercel / Netlify / similar
● Backend: Render / Railway / [Link] / similar
What We Evaluate (Full-Stack)
● Can you build a working end-to-end flow?
● Can you structure the frontend and backend cleanly?
● Are APIs understandable and logical?
● Is the code readable and maintainable?
● Is the frontend beautiful and matching the current industry UI/UX style guide.
● Is the candidate able to explain the core architecture and how it works and how they
deployed it.
● Problems which they personally faced while creating this assignment and how they
solved it or plan to.
2
Track 2: AI Assignment (InternHub – Basic)
Problem Statement
Build a very simple AI-powered feature for an internship platform called InternHub.
This assignment is only for AI-focused roles.
You are NOT expected to build:
1. Full UI
2. Authentication
3. Complex backend systems
What to Build
Create a basic AI agent or script that:
1. Takes a student profile (skills, interests)
2. Takes an internship description
3. Produces a short output such as:
○ Internship match summary
○ Skill gap explanation
○ Simple recommendation text
○ Make a new resume according to the JD.
○ Confidence score / ATS
This can be:
● A backend API
● A CLI script
● A minimal web page
AI Expectations
1. Use any LLM or mock logic.
2. Focus on prompt design and reasoning
3. Keep implementation simple
No fancy UI or system design is required. Make sure you are able to explain what you have
built, how and core working concepts for the same.
3
Submission Instructions (Both Tracks)
You must share:
1. GitHub Repository Link (public)
2. Live Deployment Link
3. [Link] explaining:
○ What you built
○ How it works
○ Tech stack used
○ Assumptions made
○ Name / Enrollment / Batch / University / Role.
How We Evaluate Candidates
We focus on:
● Problem understanding
● Logical thinking
● Ability to complete a task
● Code clarity
● Willingness to explain decisions
Complex solutions are not required. Clear and correct solutions matter more.
Time Expectation
● Suggested effort: 1-3 days
If you cannot complete everything, explain what is missing and why.
That explanation is part of the evaluation.
Submission Date : 12th Jan 2026.
For any issues or questions, please contact hr@[Link]