C3.AI USA Lead Software Engineer Offer
Anonymous User
373

I had applied for a Senior Software Engineer role.

  • Hiring Manager Screen (30 mins)
    • Questions related to my work experience, what am I looking in next role etc etc
  • Onsite
    • Coding (60 mins)
      • Some introductions and discussion on a project from my resume.
      • A standard Leetcode medium/hard level question. Related to balanced parenthesis , but it was not so straightforward. Don't remember the exact prompt.
    • Design (60 mins)
      • 1-2 Behavioral questions
      • HLD + LLD of a Book shop. Typical conversations around gathering requirements, scale requirements etc. There was around 20-25 mins for HLD. Standard discussions around design decisions, why use a particular db. They went into some details of Elastic Search and DynamoDB streams. We spent a lot of time on the LLD for this as well which included class design (expected me to code this), concurrency aspects etc. Additional discussions around supporting use cases for fines. Some design changes to support these if needed in the future and things to look out for.
    • Coding (60 mins)
      • 2 Behavioral questions
      • Linked list question related to reversing a sub list + some follow ups. Pretty standard. This interview ended in 30 mins.

Hiring manager reached out a few days later that they would be offering a Lead software engineer role, but they had to do reference check first. Recruiter reached out to get 2 references. The check happened in a week. Hiring manager reached out again to confirm the offer and discuss compensation details.

Preparation Post: https://leetcode.com/discuss/post/7368458/coupang-intuit-salesforce-oracle-c3ai-se-n0gq/

Comments (0)