c3.ai solutions engineer interview experience and comp details (rejected offer)
Summary
I interviewed for a Solutions Engineer role at c3.ai. Despite receiving an offer, I ultimately rejected it because the compensation package was significantly lower than my current pay and expectations.
Full Experience
My interview process for the Solutions Engineer role at c3.ai began with an Online Assessment, where I tackled two medium-hard DP problems, solving one completely and partially another.
Following this, I proceeded to a Screening Round focused on behavioral questions and a deep dive into my past experiences.
The DSA round involved a problem centered on string subsequences, described as LeetCode Medium level.
In the Design Round, I was tasked with designing a Reservation System, which involved outlining class structures, discussing the system flow, and defending design choices.
The final Hiring Manager Round was primarily behavioral, exploring my reasons for a recent job switch, and also included a technical discussion on the trade-offs between NoSQL and RDBMS for a specific scenario.
I received an offer, but ultimately rejected it as the compensation was a lowball compared to my current package and overall expectations.
Interview Questions (2)
Design a comprehensive Reservation System. This involved outlining the class structure, discussing the system's overall flow, and elaborating on various design choices made during the process.
Discussed the trade-offs between NoSQL and RDBMS technologies for a given specific scenario, evaluating when one would be preferred over the other.