Intuit Senior software engineer interview experience
Summary
I interviewed for a Senior Software Engineer position at Intuit after being laid off from Amazon. The process included an online assessment, a HLD/LLD round, and a system design round, but unfortunately, I was rejected.
Full Experience
I was laid off from Amazon and decided to pursue a Senior Software Engineer role at Intuit. The interview process consisted of three rounds.
Round 1: Glider.ai test
This round involved 10 objective questions covering Java and design patterns. Additionally, there was a coding problem to solve.
Round 2:
This round focused on High-Level Design (HLD) and Low-Level Design (LLD) concepts, along with a data structures and algorithms question.
Round 3:
This was a system design round where I was asked to design a 'craft app' from end to end. I believe I struggled in this round, which ultimately led to my rejection.
I proposed using a technology stack that included Spring Boot and Java for APIs, Docker for containerization, Docker Compose for orchestration, Postgres as the database, Jaeger for tracing, Swagger UI for testing, KeyCloak for directory services (though not fully utilized), Krakend as an API Gateway, and Postman for end-to-end testing. Despite my efforts, I received a rejection.
Interview Questions (3)
Find the maximum n-digit number whose sum of digits is equal to k.
Implement zigzag level order traversal of a binary tree.
Design a 'craft app' from end to end.