There were 4 rounds of interviews:
(1) HR round - Normal questions like interests, location, and preferences, etc. The HR was very helpful too.
(2) Hiring manager 1 interview - Given a string, determine if it is a palindrome without using extra buffer.
(3) Hiring manager 2 interview - Given a number n, provide the first n prime numbers.
(4) On-site interview for 5 continuous hours with 5 different people.
(1) Given a string, determine if it is a palindrome without using extra buffer.
(2) Given a number n, provide the first n prime numbers. Improve the efficiency of the code.
(3) Fizz-buzz type question.
(4) Given a string (e.g., "abc") and an array of strings (s1, s2, ..., sn), return an array of boolean values indicating if each string s1 can be made from the characters of the given string.
(5) Find the duplicates in an array.
(6) Given an application architecture, find the best ways to test it and ensure the delivery of quality products.
(7) Behavioral questions, such as handling conflict with a team member.
The following metrics were computed from 5 interview experiences for the Groupon Software Development Engineer In Test role in Chicago, Illinois.
Groupon's interview process for their Software Development Engineer In Test roles in Chicago, Illinois is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Groupon's Software Development Engineer In Test interview process in Chicago, Illinois.