Pocket Gems Software engineer internship

Status: Student, MS CS Top 50 CS school
Position: Software engineer internship at Pocket Gems
Location : San Francisco, CA
Date: April, 2019

Process: Recruiter reached out via handshake and then I applied online. No one reached out for about 2 months. Then I reached out to the recruiter on Handshake again. Got Hackerrank assessment the following day. Two Dynamic programming questions and one design question. Got selected for interview. Interviewer was nice. Could not get final offer as position got filled due to limited number of openings.

Hackerranck Assessment:

  1. Max depth using parent array.
  2. Number of ways to sum n by using numbers up to k.

Telephonic Interview:
Interview lasted for 1 hour. Interviewer asked Word break problem. Initially gave a brute force solution then an optimal solution. A very good discussion about how I approached the solution, time and space complexity.