Entry-Level Software Engineer / Junior Software Engineer
Interview Date
Not Specified (General Recruitment Process, 2020-2025 batches)
Result
Not Specified
Difficulty
Medium
Rounds
2 rounds (Online Assessment, Technical Interview)
Drive Type
Off-Campus / Full-Time (Remote)
Topics asked
Detailed experience
College: Not Specified
Interview Date: Not Specified (General Recruitment Process, 2020-2025 batches)
Interview Type: Off-Campus / Full-Time (Remote)
Result: Not Specified
Difficulty: Medium
Rounds: 2 rounds (Online Assessment, Technical Interview)
Topics Asked: Programming Languages, Data Structures, Algorithms, Computer Science Fundamentals (DBMS/SQL, OOPs, OS, Computer Networks), Web Development, Version Control, RESTful API, Projects, Internships, Certifications, Trending Technologies, Behavioral
The recruitment process for Entry-Level and Junior Software Engineer roles at ENTNT typically involves two main stages after the application and CV submission: an Online Assessment and a Technical Interview.
Round 1: Online Assessment
Selected candidates receive an email with a link to a timed technical assessment, which needs to be completed within 5 days. This assessment usually lasts around 40 minutes and consists of multiple-choice questions and/or coding tasks. The purpose is to get an initial high-level overview of general and specific programming skills.
Topics covered in the online assessment often include SQL concepts, OOPs concepts, JavaScript input/output, and React. Basic front-end knowledge like HTML and CSS might also be assessed. It can also include debugging questions, output-based questions, and general computer science fundamentals. Some sources suggest that questions might also come from Git and analytical/reasoning skills.
Round 2: Technical Interview
Shortlisted candidates proceed to an in-depth technical and personal interview with the programming team, typically lasting around 30 minutes.
The interview often begins with a discussion on the online assessment questions. A significant portion of the interview revolves around the candidate's resume, including their internships, certifications, and projects. Interviewers specifically check for real-life experience and detailed knowledge of the technologies and tools used in projects.
Core technical skills are thoroughly evaluated, including proficiency in at least one object-oriented programming language (Java, Python, C++, or JavaScript). Strong understanding of algorithms, data structures, and fundamental computer science concepts is expected. This includes subjects like Database Management Systems (DBMS) and SQL, Operating Systems, and Computer Networks.
Candidates might also be asked about trending technologies such as Cloud Computing, Machine Learning, AI, Blockchain, and IoT, especially if mentioned in their resume or projects. Familiarity with front-end development (HTML, CSS, JavaScript frameworks like React or Angular), RESTful API design, and version control systems (e.g., Git) are also preferred qualifications for entry-level roles.
Behavioral questions are integrated to understand the candidate's interest and experience, such as "Why do you want to join ENTNT?" and "What do you know about our company?".