SDE intern
Interview Date
2026-08-19
Result
Selected
Difficulty
Medium
Rounds
03
Drive Type
On-Campus
Topics asked
Detailed experience
======================================== ARM CAMPUS INTERVIEW EXPERIENCE ======================================== OVERVIEW Role: Software Engineering Intern (6-Month Internship + Performance-based PPO) Format: 3 Rounds (Round 1 & Round 3 On-Campus / In-Person, Round 2 Online) Final Outcome: Selected (Only 1 candidate selected across campus) -------------------------------------- ROUND 1: TECHNICAL & SYSTEMS DEEP-DIVE (ON-CAMPUS / IN-PERSON) Duration: ~60 - 90 minutes Format: Pen-and-paper / Whiteboard discussion with interviewer Introduction & Background: Brief technical introduction covering core focus areas, tech stacks, and background. DSA & Streaming Scale Challenge: Started with a foundational string-manipulation question. Scale Follow-Up: How to stream and render a massive ~100 GB string on-screen while displaying specific characters (e.g., only show 'A's, filter out 'B's). Focused heavily on sliding window management, chunked buffer reading, memory constraints, and rendering trade-offs rather than naive in-memory loading. Core CS & OOPs: Deep dive into the four pillars of Object-Oriented Programming (Abstraction, Encapsulation, Inheritance, Polymorphism) and practical design trade-offs. Data Structures: Binary Search Tree (BST): Mirror image / invert a BST on paper. Heaps: Underlying heap mechanics, heapify operations, and time/space complexity guarantees. System Design (College Placement Portal): Low-Level Design (LLD): Class diagrams, database schemas, entity relationships, and role-based permissions (Students, Recruiters, Admin/Placement Cell). High-Level Design (HLD): End-to-end architecture, caching strategy, handling heavy concurrent traffic spikes during deadline hours, and notification delivery pipelines. Projects & AI Concepts: Thorough line-by-line inspection of personal projects, architecture choices, and tech stacks. High-level discussion on modern AI workflows and conceptual questions. Personal & Behavioral: Casual questions on family background, hometown, and behavioral checkpoints. -------------------------------------- ROUND 2: ARCHITECTURE & LIVE CODE DEFENSE (ONLINE / VIRTUAL) Duration: ~60 - 90 minutes Format: Screen-Share & Deep Code Audit Granular Project Drill-Down: The interviewer probed deep into micro-level implementation details, architectural decisions, edge cases, and dependency trade-offs. Live Demo & Source Code Walkthrough: Screen-shared local repositories to explain directory layout, modular design, live API handling, and ran actual code execution to show live outputs. Key Takeaway: You must know every single line of code in your projects. High-level summaries won't work—be ready to defend library choices, edge-case handling, and database queries. -------------------------------------- ROUND 3: HR & CULTURAL FIT (ON-CAMPUS / IN-PERSON) Duration: ~30 - 45 minutes Format: Face-to-face with HR / Leadership Panel Behavioral & Culture Fit: Conflict resolution, navigating team disagreements, handling ambiguity, and taking ownership. Personality & Interests: Hobbies, non-academic interests, and routines outside of software development. Background & Alignment: Discussion around family, upbringing, adaptability to company culture, and relocation logistics. -------------------------------------- FINAL RESULT Offer extended — Only 1 candidate selected overall. -------------------------------------- KEY TIPS FOR CANDIDATES Know your project codebases end-to-end; be ready to screen-share, run terminal commands, and explain minute design choices. Expect DSA scale pivots: standard problems can quickly evolve into 100 GB streaming/buffer/systems questions. Practice diagramming LLD/HLD schemas clearly on physical paper under time constraints. ========================================