Summary
I recently had a machine coding round for a Senior Frontend Developer role at DocuSign in Bangalore after a recruiter reached out via LinkedIn. The interview, conducted by an interviewer based in Seattle, involved explaining a product I'm proud of and then coding a solution to find a string in a large file using a character-by-character API.
Full Experience
Hello Everyone,
I was recently contacted by a DocuSign recruiter via LinkedIn, which led to a machine coding round for a Senior Frontend Developer position. The interviewer was based in Seattle, so the interview took place late in the evening IST time.
After we introduced ourselves, I was asked to describe a product or feature I had built that I was particularly proud of. Following my explanation, the interviewer asked specific follow-up questions about that feature. Afterwards, I was given a coding problem to solve.
I wrote my solution in a Hackerrank notepad. The requirement was not to execute the code, so I just submitted the written solution. I noticed there wasn't much information about DocuSign's interview process, so I wanted to share my experience. I hope this helps others! I'm happy to assist if anyone has questions.
Interview Questions (1)
Find input string in a file. The file is large that we cannot fit in memory. You have an API to access the file character by character.
API
char getChar(); // returns null when emptyExample:
input: bca
file: abcabe
return true
Example:
input: cba
file: abcabe
result: false
Example:
input: ababc
file: abababc
return: true
bool findString(input);