1. Online Assessment (OA) – Initial Shortlisting
Platform: HackerRank or a similar coding platform
Duration: ~90 minutes
Sections:
Coding Questions (1–2): Based on data structures, algorithms, or puzzles (e.g., dynamic programming, greedy, or implementation).
MCQs: Computer Science fundamentals like:
DBMS, OS, CN
OOPs Concepts
Aptitude & Logical Reasoning
2. Technical Interviews
Usually 2 rounds, conducted in-person or virtually.
Round 1 – Technical + Resume Deep Dive
Topics Covered:
Projects (detailed discussion – you must know all aspects, especially the one on your resume)
Tech Stack Knowledge (C++, Node.js, MySQL, etc.)
DSA Problems (Medium-level coding)
Basic CS Subjects:
Operating Systems (e.g., process/thread, scheduling)
DBMS (e.g., indexing, normalization, SQL joins)
CN or OOPs (abstraction, inheritance, etc.)
Tips:
Explain your thought process clearly
If asked, write code on paper/editor or dry run examples
Round 2 – System Design / Deep Technical or Managerial
Possible Areas:
Low-level system design questions (e.g., design an ATM or parking system)
Scenario-based questions (e.g., “how to scale your project for 1000+ users?”)
Internship/Work Experience (questions around Git, APIs, bugs solved, tools used)
Might include managerial-style questions (e.g., team collaboration, ownership, challenges faced)
3. HR/Behavioral Interview
Not always a separate round – but if included:
Why ION?
Why this role?
Career goals
What motivates/demotivates you?
Strengths/Weaknesses
Work-life balance definition
Sometimes light technical + cultural fit questions.