Online Assessment (Screening): For freshers and junior roles, this is often the first step using platforms like Elmas or eLitmus. It generally includes multiple-choice questions (MCQs) on coding (C, C++, Java, or .NET), aptitude, and sometimes pseudo-code.
Technical Interview Rounds: Usually consists of 1–3 rounds depending on the seniority of the role.
Focus Areas: In-depth theoretical knowledge of languages (C, C++, Python, or Java), OOP concepts, Data Structures and Algorithms (DSA), and specific domain skills like Android, React, or Embedded systems.
Format: These can be conversational discussions about your resume and past projects, or hands-on coding sessions using online editors like CodeSandbox or JSFiddle.