ServiceNow QA Intern OA | Complete Breakdown (Tier-3 | College Shortlist)
Summary
I recently completed the ServiceNow QA Intern Online Assessment, which proved to be far more challenging and comprehensive than I anticipated for an intern role. The assessment covered a wide array of topics, from DSA and automation to databases and prompt engineering, offering a humbling and insightful experience.
Full Experience
Assessment Structure
I recently took the ServiceNow QA Intern Online Assessment, and honestly, I went in thinking it would be a straightforward, conceptual test like 'Tell me what Agile is'. However, the current job market must be incredibly competitive because the OA felt like I was interviewing for a full engineering role! It covered everything from HashMap scheduling and Selenium automation in Java to complex 3-table SQL joins, Jenkins pipelines, and even prompt-engineering test cases—all for an intern position.
It was both hilarious and incredibly humbling at the same time. I started as a student but finished the assessment feeling like the industry now expects interns to be proficient in coding, testing, deploying, automating, optimizing, debugging, and maybe also making coffee. Nevertheless, it was a very memorable and humbling experience.
Interview Questions (4)
The problem involved applying HashMap data structure principles combined with scheduling-based logic to solve a coding challenge. It was pretty straightforward.
I was tasked with writing Java code to automate interactions with a web form, specifically using Selenium WebDriver to perform the necessary actions. I honestly wasn't expecting a pure automation coding question.
I was presented with three database tables and had to write a SQL query involving multiple joins and aggregation functions, including GROUP BY with specific conditions. This query was pretty lengthy and slightly complex.
The final section featured a prompt engineering question. I was asked to design a solution to mask private information found in emails, acting in the capacity of a bank employee.