Hey folks, recently I have interviewed for Coupang (Bangalore Office) for Senior Software Engineer (L5). Briefly about me -
YOE: 4
Current Company: Big Tech
Area: Backend
The round of interviews were structured as follows - total 4 rounds: 2 coding rounds, 1 LLD / HLD round, 1 Behavioural
Q: You have a source pattern and a target string, figure out how many ways you could get the source pattern in the target string as a subsequence if you cannot take consecutive characters (PS: loosely worded but hope the example below makes sense). Example:
Source: abc
Target: abbccc
Answer - 2 (abbccc, abbccc)
Expectation - you should be able to write down a working solution for this. DFS + Memoization was expected.
This is taken by the director of engineering in their teams and is valued quite a lot, prepare their leadership princples well.
Q1: Tell me about a time when you had to solve a problem when there were multiple solutions to this.
Q2: Tell me about a time when you had to take a hard decision in your engineering process.
Q: Create a UML diagram / list out the entities and APIs that you'd need to create a Book shop.
Functional Requirements:
NFRs:
Easiest round imo, they required working solutions of -
I have cleared all the rounds and received an offer, May luck be in your favour if you're interviewing with them fellow comrade :D