0% found this document useful (0 votes)
21 views4 pages

Full-Stack & AI Assignment Guide

The assignment evaluates problem understanding and coding skills for freshers and early-career developers, offering two tracks: Full-Stack Development (E-commerce) and AI Assignment (InternHub). The Full-Stack track requires building a simple e-commerce application with specific user and admin features, while the AI track involves creating a basic AI agent for internship matching. Candidates must submit a GitHub repository link, a live deployment link, and a README.md detailing their project by January 12, 2026.

Uploaded by

shendesomeet95
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views4 pages

Full-Stack & AI Assignment Guide

The assignment evaluates problem understanding and coding skills for freshers and early-career developers, offering two tracks: Full-Stack Development (E-commerce) and AI Assignment (InternHub). The Full-Stack track requires building a simple e-commerce application with specific user and admin features, while the AI track involves creating a basic AI agent for internship matching. Candidates must submit a GitHub repository link, a live deployment link, and a README.md detailing their project by January 12, 2026.

Uploaded by

shendesomeet95
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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]

You might also like