![]() |
I recently had the opportunity to interview for the QA Intern role at ARC Document Solutions. The process was comprehensive and consisted of multiple rounds, including an initial written test, a technical interview, an HR interview, and a managerial round. Here’s a detailed account of my experience: Round 1: Written TestThe first round was a written test, which was an elimination round. This test covered various topics, including: 1. Aptitude and Reasoning: Questions ranged from basic arithmetic problems to logical reasoning puzzles. 2. Linux Commands: Knowledge of basic Linux commands and their functions was tested. 3. SQL: The test included queries and basic operations related to databases. 4. Software Testing: Questions on manual testing concepts, testing lifecycle, and methodologies. Round 2: Technical InterviewAfter clearing the written test, I was invited for a technical interview. The questions were focused on Java programming, SQL queries, and my project experience. Java Programming:– Explain Inheritance: I was asked to define inheritance and explain its types and benefits with examples. Inheritance is a fundamental concept in object-oriented programming that allows a class to inherit properties and behavior from another class. – Explain Constructor: I explained that a constructor is a special type of method in a class that is called when an object is instantiated. It initializes the object and can be overloaded. – Explain `public static void main`: I described this as the entry point of any Java program. `public` makes it accessible from anywhere, `static` means it belongs to the class rather than instances, `void` indicates it doesn’t return anything, and `main` is the method name SQL Queries:– Second Maximum Salary: I wrote a query to find the second highest salary in a table: SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees); – Count Employees in Kolkata: I provided a query to count the number of employees residing in Kolkata: SELECT COUNT(*) FROM employees WHERE city = ‘Kolkata’; Project Discussion:I was asked detailed questions about my projects, the technologies used, challenges faced, and how I resolved them. Round 3: HR InterviewThe HR interview included basic questions to assess my personality and fit for the company. Questions: – Strengths and Weaknesses: I highlighted my strengths such as problem-solving and attention to detail, and acknowledged areas for improvement like public speaking. – Willingness to Relocate: I expressed my willingness to relocate if required. – Rotational Shifts: I confirmed my openness to working in rotational shifts. – Why IT After ECE?: I explained my interest in software development and how my electronics background complements my understanding of IT systems. Round 4: Managerial RoundThe final round was with the manager, which was also an elimination round. Questions: – Self-Rating in SQL: I was asked to rate myself on a scale of 1 to 10 in SQL, to which I gave an honest self-assessment. – Deleting a Row in SQL: I explained how to delete a row from a table:
DELETE FROM employees WHERE employee_id = 123;
– Project Details: Further questions were asked about the technical aspects and outcomes of my projects. OutcomeTwo days after the final round, I received an email from ARC Document Solutions informing me that I had been selected for the QA Intern role. The entire process was thorough and gave me a good opportunity to showcase my technical and interpersonal skills. |
Reffered: https://www.geeksforgeeks.org
Experiences |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 15 |