rtCamp Interview Experience (Software Engineer ) 🧠
rtCamp Interview Experience | Software Engineer 🧠
Date: October 2025
Role: Software Engineer / Full Stack Developer (PHP + JavaScript + React)
Experience Level: Fresher
Mode: Online

💰 Compensation Details
- CTC: ₹12 – 18 LPA (after confirmation)
- Internship Stipend: ₹20K – ₹25K per month for the first 6 months
- Joining Bonus: ₹1.5 Lakh after offer confirmation
- Post-confirmation Salary: ₹1 Lakh/month
⚙️ Hiring Process Overview
The rtCamp hiring process consisted of two technical rounds followed by one HR round.
Each round focused on different aspects — from fundamentals and coding to design and real-world problem-solving.
🧩 Round 1 – Core Web Development & Fundamentals
This round focused on checking your understanding of PHP, JavaScript, React, and Git.
It was a mix of conceptual and practical questions.
📘 Topics Covered
-
PHP – Hypertext Preprocessor
- Variables, arrays, functions, OOP concepts, sessions, cookies.
requirevsinclude,GETvsPOST, form handling, API basics.
-
rtLearn Assignments
- Questions were asked based on your submissions in rtLearn.
- Be ready to explain your logic and approach.
-
PHP Basics
- CRUD logic, database queries, and API handling.
-
JavaScript + React
- JS: ES6, closures, promises, async/await, event loop.
- React: hooks, state vs props, conditional rendering, and component lifecycle.
-
Interview Discussion
Topics covered (asked in the interview):
Git and GitHub
System Design
System Security
Web Development
🧠 Round 2 – System Design & Problem Solving
This round tested system design thinking, logic building, and scalability.
🔹 Key Questions
-
Design a YouTube-like video streaming platform
- Discussed architecture, CDN, caching, database schema, and API endpoints.
-
Design a CAPTCHA system from scratch
- Image generation, random strings, session validation, and rate limiting.
-
Elevator Algorithm (Lift System Design)
- Which data structure to use (Queue/Priority Queue)?
- How to optimize for multiple floor requests.
-
Comic Service Problem
- You get 1 comic every 2 hours via email, but the server allows only one per day.
- How to handle scheduling, queuing, and caching?
-
System Design – Load Balancer
- Concepts of reverse proxy, traffic distribution, and fault tolerance.
-
Other Examples
- Chat app, URL shortener, distributed logging design.
💬 HR Round
- Background and motivation discussion.
- Clarification on internship + confirmation structure:
- 6-month internship: ₹20K–₹25K/month
- Offer confirmation: ₹1.5 Lakh joining bonus
- Full-time: ₹1 Lakh/month
- Checked communication, attitude, and alignment with rtCamp’s culture.
🧭 Tips for Future Candidates
- ✅ Complete your rtLearn Assignments carefully — many interview questions come from them.
- ✅ Revise PHP basics, React fundamentals, and Git workflows.
- ✅ Brush up system design fundamentals like caching, queues, and load balancing.
- ✅ Focus on explaining your reasoning clearly — they value understanding over memorization.
💡 My Preparation Notes
I compiled all the notes I used during my preparation — PHP, JS, React, Git, and system design topics are covered here.
👉 See my Notion notes here : https://tinyurl.com/rtcampnote
⭐ Verdict
A really good interview experience overall!
The questions were practical, thought-driven, and the interviewers were very friendly.
If you’re into open-source, web development, and real-world systems, rtCamp is a fantastic place to start your career.
Best of luck to everyone preparing! 🚀

