DocuSign Machine Coding Round | Senior Frontend Developer | Bangalore

docusign logo
docusign
Senior Frontend DeveloperbangaloreOngoing
July 6, 20234 reads

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)

Q1
Find String in Large File with char-by-char API
Data Structures & AlgorithmsMedium

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 empty

Example:
input: bca
file: abcabe
return true

Example:
input: cba
file: abcabe
result: false

Example:
input: ababc
file: abababc
return: true

bool findString(input);

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!