The interviewer sent a link to a Zoom video conference. You can share your screen with him on coderpad.io.
He posted five questions, and several test cases for you to run. Each question is a follow-up to the previous one.
Implement a system that looks up the minimum value with the given key in a list of hashmaps. Return the hashmap.
Given a sort order (descending/ascending), find the maximum or minimum value with the given key.
Implement a class Comparator, which has a compare method. You can initialize this class with a sort order (descending/ascending), and you can use the compare method to compare two hashmaps with the given order.
Given a list of compare orders and keys (directions), find the hashmap that matches the directions. If the first direction results in equality, then proceed to the second, and so on.
The following metrics were computed from 18 interview experiences for the Stripe Software Engineer New Grad role in United States.
Stripe's interview process for their Software Engineer New Grad roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Stripe's Software Engineer New Grad interview process in United States.