Pocket Gems Software Engineer, Backend Interview Questions | Glassdoor

Pocket Gems Software Engineer, Backend Interview Questions

Interviews at Pocket Gems

28 Interview Reviews

Experience

Experience
29%
38%
33%

Getting an Interview

Getting an Interview
47%
29%
12%
8
4

Difficulty

2.8
Average

Difficulty

Hard
Average
Easy

Helpful (1)  

Software Engineer, Backend Interview

Anonymous Interview Candidate
No Offer
Positive Experience
Average Interview

Application

I applied online. The process took a week. I interviewed at Pocket Gems.

Interview

After submitting my resume online, I was contacted by a recruiter who collected my background and also my area of interest.
After that there were phone interviews set up. I totally had 3 phone interviews.
All three were coding interviews.
The third interview was bad. I struggled initially with the puzzle, though i solved it finally.
I was asked dutch flag. I started with a simpler version of it but the recruiter wanted just wat he expected. Though I explained him i will bring in the modules he wanted, he was not satisfied. And atlast we ran out of time and I was not called back after that.

Interview Questions

  • 1. finding LCA
    2. Deep Graph Copy
    3. puzzle involving digital weight and marbles and dutch flag.   Answer Question

Other Interview Reviews for Pocket Gems

  1. Helpful (1)  

    Software Engineer, Backend Interview

    Anonymous Interview Candidate in San Francisco, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2+ weeks. I interviewed at Pocket Gems (San Francisco, CA).

    Interview

    two round phone interviews and then onsite interview, there would be 2-5 round interviews onsite depends on your performance. I just got two and then they just let me go.

    Interview Questions

    • This is a design question, they asked me to design a server control system for a survey website, there would be two basic functions, one is next() and the other one is getQuestions(), the next() function would check if the answer to the survey is valid , and the function getQuestions() would return the questions in the next page. You should write out what you need.   Answer Question

  2.  

    Software Engineer, Backend Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at Pocket Gems in February 2013.

    Interview

    Phone Interview:
    1. String reverse (complexity)
    2. Least Common Ancestor of two nodes in a tree (complexity, optimization)

    Interview Questions

  3.  

    Software Engineer, Backend Interview

    Anonymous Interview Candidate
    No Offer

    Application

    I applied through college or university. I interviewed at Pocket Gems.

    Interview

    Met at a career fair, and they contacted me for a phone interview about a week or so later.

    Interview Questions

    • Asked about string reversal, and then how to find the Least Common Ancestor of 2 children in a tree.   Answer Question

  4.  

    Software Engineer, Backend Interview

    Anonymous Interview Candidate
    No Offer
    Average Interview

    Application

    I applied through a recruiter. I interviewed at Pocket Gems.

    Interview

    Just had the beginning interview, The process was easy enough, but the interviewer seemed to be looking for specific answers to the questions and had exact solutions to what the answers were in mind. All in all it was not too difficult.

    Interview Questions

    • Reverse a string, and then make the answer more efficient, and find the most common ancestor in a heap.   Answer Question

  5. Helpful (6)  

    Software Engineer, Backend Interview

    Anonymous Interview Candidate
    No Offer

    Interview

    Phone screen. After the initial greeting, the interviewer jumped to a technical question without telling about himself or the company or the role. Overall, the interviewer was very rude. I wouldn't want to work here.

    Interview Questions

    • The unexpected thing was being asked a technical question immediately after picking up the phone and since I was taken by surprise I stumbled a bit. I was promptly kicked out of the phone interview while I was still trying to get my head into the problem.   Answer Question

  6.  

    Software Engineer, Backend Interview

    Anonymous Interview Candidate in San Francisco, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 1 day. I interviewed at Pocket Gems (San Francisco, CA) in November 2013.

    Interview

    This company seems like they're growing fast and hiring to catch up. They clearly are willing to spend money to attract and keep talent, as they have many in-office facilities to make work life enjoyable (ping pong, video games, catered lunch, social events, etc).

    The actual interview consisted of 3 employees who each asked me one or two algorithm questions.

    One set (my first) was about the design of a custom class to take surveys and the other two consisted of more simple problems that tested asymptotic complexity.

    Overall it seemed like a fun-loving new company out to make some campy iPhone games. Nothing was unexpected.

    Interview Questions

    • They asked me to scan a string and return true if it could be divided into substrings that all appear in a dictionary. Then I had to identify its complexity at 2^n and improve it.   Answer Question

  7.  

    Software Engineer, Backend Interview

    Anonymous Interview Candidate in Los Angeles, CA
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through other source. The process took 3 weeks. I interviewed at Pocket Gems (Los Angeles, CA) in January 2015.

    Interview

    Applied online they contacted me for a phone interview within 3 weeks. The phone interviewer was extremely patient helpful and courteous. The HR manager was prompt in setting up the interview and replying via Jobvite

    Interview Questions

    • How to find a sub-string in a string? How to convert a ternary expression into a binary tree structure?   Answer Question
  8.  

    Software Engineer, Backend Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through college or university. The process took a week. I interviewed at Pocket Gems in December 2014.

    Interview

    I was only in two phone interview. In the first round of phone interview, he asked me to turn ternary expression into tree structure. And in the second, he asked me to look into some game codes and wanted me to modify some parts of it.

    Interview Questions


  9. Helpful (1)  

    Software Engineer, Backend Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took 4+ weeks. I interviewed at Pocket Gems.

    Interview

    I have passed the two rounds phone interview and I will be onsite on next week.
    Round1: implement Strstr(), find top k frequent strings in a string array.
    Round2: give you a code, you need to understand it, find the most of its edge cases, then change the code for those edge cases.

    Interview Questions

    • The follow up is kind of real problem, at first I didn't get the right way, then after he hint me, I just know how to solve it efficiently.   1 Answer

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.