My SDE Intern Interview Experience with Smart Interviews | 3rd Year Off-Campus
Role: Software Developer Intern (SDE)
Application route: Applied online (Off-campus via Smart Interviews Community/Job Portal)
Location: India (Hyderabad/Remote)
Overall difficulty: Medium to Hard
I applied for the SDE Intern role during my 3rd year through the off-campus route. The hiring pipeline was highly streamlined and heavily focused on core problem-solving, bit manipulation, optimized data structures, and computer science fundamentals.
Round by Round Experience
Online Coding Assessment | Coding questions: 3–4 | Difficulty: Medium to Hard
The first stage was a strict, timed online coding test hosted on an online IDE platform.
It consisted of algorithmic problems primarily focusing on array manipulation, bitwise math hacks (like checking powers of two or flipping bits), binary search bounds, and basic recursion.
Out of a massive pool of applicants, only a small batch of around 10–15 students cleared this round based on optimal time complexities and edge-case execution.
Technical Interview 1 (Problem Solving & DSA) | Difficulty: Medium to Hard
This was a live 60-minute coding interview where I had to share my screen and code on a collaborative editor. The round skipped general chatter and immediately jumped into hard-core coding concepts.
Questions asked: A variation of a Tree traversal problem (finding combinations or specific parent boundaries) and a classic dynamic programming problem.
Expectations: The interviewer did not just want a working solution; they pushed me to explain my absolute optimal time and space constraints verbally before compiling. They ran multiple custom test cases against my code to check for integer overflows and array bound exceptions.
Technical Interview 2 (CS Fundamentals & Core Java) | Difficulty: Medium
The final technical round shifted focus onto structural computer science concepts and core object-oriented development.
OOPs & Architecture: Extensive deep dive into runtime polymorphism, memory management blocks, exception handling hierarchies, and interface vs. abstract class trade-offs.
System Basics: Questions regarding how low-level architectures compile code and fundamental database index structures.
Projects: I was asked to walk through the system architecture of the projects listed on my resume, explicitly mapping out the challenges faced and how I handled backend scaling bugs.
Final Result
The process was an intense test of pure programming speed and conceptual depth. Ultimately, I did not make it through the final list.
Final result: Not selected
Recommended Reads
DSA daily challenge
i did another problem today is was easy (1)I tried using loop , (2)Using binary search , (3 )Using determinent formula , (4) later divisor method so finaly all
am starting dsa and doing pattern printing questions can you guys please tell me where to practice or just do strivers sheet questions ??? am doing it
please reply
MobiKwik SDE-3 Interview Experience | Java Developer |
MobiKwik SDE-3 interview process was a mix of problem-solving, system design, and practical coding. Here’s a breakdown of the rounds and what I learned from the
I Wasn’t From CS, But I Chose to Prepare Like One
I’m Mahima, a B.Tech ECE student who wanted to build a career in software development. My placement journey was a mix of learning, self doubt, consistency, and
AI Is Finding Security Bugs Faster
Imagine a bug hiding inside a programming language used by millions of websites. Developers have been working with it for years, but the problem goes unnoticed.
What was the name of the company you interviewed for through Smart Interviews?