Wex Interview Experience SDE2 | 2.9YOE | Jan26
Summary
I interviewed for an SDE2 role at Wex, which involved three rounds covering Data Structures & Algorithms, Low-Level Design, and High-Level Design, with an overall difficulty I rated at 7-7.5/10.
Full Experience
Recruiter reached out in September for a opening. HM didnt shortlist resume back then. Again reached out to recruiter in November and then in December, she shared another opening and got me the interviews in January. Total Three rounds.
1st round with Senior SDE: 2 DSA questions, Set Matrix zeroes and hashmap based medium DSA question.
2nd round with Tech Lead: 1 DSA question - Medium hard leetcode style, 1 LLD question similar to their actual product design. Gave Database design, API contracts and Class relationships and possible extensibility points. Docker , Kubernetes, Kafka fundamentals.
3rd round with Director of Engineering: Resume based discussion, behavioural questions, HLD question again on one of their other products, with Architecture , DB Design and algorithms for solving the main usecase.
Overall rounds were 7-7.5/10 difficulty. LLD and DSA were very important.
Interview Questions (3)
Set Matrix Zeroes
I was given a Data Structures & Algorithms problem involving setting all elements in a row and column to zero if any element in that row or column is zero.
Low-Level Design for a Product Feature
I was asked an LLD question similar to Wex's actual product design. I had to describe database design, API contracts, class relationships, and possible extensibility points. Fundamentals of Docker, Kubernetes, and Kafka were also discussed.
High-Level Design for a Product
I had an HLD discussion on one of Wex's other products. This involved designing the overall architecture, database design, and proposing algorithms for solving the main use case.