Pocket Gems Interview Questions | Glassdoor

Pocket Gems Interview Questions

Interviews at Pocket Gems

394 Interview Reviews

Experience

Experience
36%
35%
29%

Getting an Interview

Getting an Interview
67%
12%
10%
8
2
1
0

Difficulty

3.1
Average

Difficulty

Hard
Average
Easy
  1. Featured Interview

     

    Associate Product Manager Interview

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

    Application

    I applied through an employee referral. The process took 3 weeks. I interviewed at Pocket Gems (San Francisco, CA) in April 2019.

    Interview

    I enjoyed the interview process. PG started out by giving me a take-home assignment, described in other posts. I like this approach because it allowed me to show how I think and the depth with which I have considered the strategy behind mutiple game titles.

    Next, a couple of phone interviews with product managers followed. The interviews were straightforward and to be honest, felt easy. Some simple math brainteasers and discussions about video game design. The fact that the interviews are structured seems to indicate that there is some standardization in assessing candidates.

    Finally, the onsite included about 6 back-to-back interviews, covering multiple areas of product management, as well as specific topics relevant to the particular team. The interviews are challenging and preparation, as well as domain knowledge and research, is required to do well. Although I didn't get the role, I learned much from the process and enjoyed meeting the team.

    The recruiter was highly responsive and pleasant throughout the process.

    Interview Questions

    • Q: How would you design League of Legends (or your favorite game) for mobile?   Answer Question

  2.  

    Associate Manager Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Pocket Gems.

    Interview

    Did a '3-4 hour' take home assignment that really took 5-6 to complete. Then spoke on the phone to the team where they asked math questions that I thought didn't relate to the description and just humiliated me when I couldn't figure them out. Not fun.

    Interview Questions

    Pocket Gems Response

    Mar 14, 2019 – Recruiting Team

    Thank you for taking the time to provide us with feedback! We apologize that you did not have an enjoyable experience. We strive to have a thorough interview process, which requires various steps... More

  3. Helpful (1)  

    Software Engineer Interview

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

    Application

    I applied through other source. The process took 5 days. I interviewed at Pocket Gems (San Francisco, CA) in April 2012.

    Interview

    I was contacted by Pocket Gems and schedule a phone screen with them within 1 week, Interviewer was good and clear on her questions. The interview was over an online shared coding whiteboard, that had auto indent and syntax highlight so it was not too uncomfortable. Programming questions you get to decide the language.

    Interview Questions

    • - Reverse a string with follow up questions on mutability   Answer Question
    • - Lowers Common Ancestor of a pair of nodes in a Tree but do it in O(logN) time complexity (pseudo code ok)   Answer Question
    • Finding odd weight ball out of 8 balls in minimum number of tries.   Answer Question

  4. Helpful (1)  

    Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    Declined Offer
    Positive Experience
    Easy Interview

    Application

    I applied through college or university. The process took 3 weeks. I interviewed at Pocket Gems (San Francisco, CA) in January 2013.

    Interview

    Quick phone screen, and then second phone interview and then an onsite.

    Interview Questions

    Reasons for Declining

    Pay is not that good.


  5. Helpful (1)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through college or university. The process took 3 weeks. I interviewed at Pocket Gems in September 2013.

    Interview

    The phone interview process was actually pretty straightforward, a little pre-interview banter before diving right into the technical problems. A shared document was used along with the phone conversation to administer the problems. The interview went on for about 1 hour 15 minutes before it concluded with the interviewer asking me if I had any questions for him.

    Interview Questions

    • Given an infinite number of bricks of given weights w (say w = [1, 2]) and a truck of capacity c (say, c = 3), how would you find all possible combinations of bricks that match the capacity exactly? Duplicates such as [1,2] and [2,1] are NOT allowed.   3 Answers

  6.  

    Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    The process took 2 days. I interviewed at Pocket Gems (San Francisco, CA) in February 2012.

    Interview

    I did two phone interviews. I was really late to one of them, and I think that hurt my chances at passing them. The two guys I talked to were nice, but I completely bombed both phone screens. The interviews are really heavily into coding and algorithms and data structures.

    Interview Questions

    • Insert a node to a SORTED link list.   Answer Question
    • Write a function to compute the quadratic formula.   Answer Question
    • Explain the difference between threads and processes.   Answer Question
    • Explain what critical section is. Explain what a dead lock is.   1 Answer
    • What is a wrapper class? What is a wrapper function?   Answer Question

  7.  

    Software Engineer Interview

    Anonymous Employee in San Francisco, CA
    Accepted Offer
    Neutral Experience
    Difficult Interview

    Application

    The process took 1 day. I interviewed at Pocket Gems (San Francisco, CA) in March 2012.

    Interview

    It was normal for a tech interview. A bunch of algorithmy-type interviews. There were hard problems, but I don't think you had to solve them all to get hired. They called me a couple days later to tell me I got accepted.

    Interview Questions

    • Shuffle a linked list in place. Make sure all shuffled final orders are equally likely.   1 Answer
    • Shuffle a 2-3 B-Tree in place. Make sure all shuffled final orders are equally likely.   Answer Question
    • Start iterating through the elements of a hash table in a random order. Make sure all orders are equally likely.   Answer Question
    • Search through a tremendous number of elements is a search space. I.E. You're asked to design a storage structure and search algorithm to search through 100 billion data records. You can have multiple servers and multiple threads.   1 Answer
    • Start with a planar graph input. Compute its planar dual.   Answer Question
  8. Helpful (3)  

    Software Engineer Interview

    Anonymous Employee in San Francisco, CA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    The process took 1 day. I interviewed at Pocket Gems (San Francisco, CA) in February 2012.

    Interview

    Their interview was hard. I flew into San Francisco and stayed for a day at the office.

    Interview Questions

    • Given two arrays of integers, find which number is present in the first array but not present in the second array.   2 Answers
    • Write a program to find all prime numbers up to a given number.   1 Answer
    • Implement an artificial intelligence to play Tic-Tac-Toe in the language of your choice. Pay special attention to the data structures and algorithms you use, and follow good software engineering principles.   Answer Question
    • What is polymorphism?   Answer Question
    • What is a copy constructor?   Answer Question

    Negotiation

    I didn't negotiate


  9. Helpful (1)  

    Software Engineer Interview

    Anonymous Employee in San Francisco, CA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    The process took 1 day. I interviewed at Pocket Gems (San Francisco, CA) in October 2011.

    Interview

    I talked to a bunch of people on the phone. The recruiting team was very friendly and welcoming. I had a couple very hard phone screens before I came onsite. The team on site was really cool and we talked about what it is like to live in San Francisco. The interview questions were all technical and they all focused on engineering challenges of scaling a mobile engineering business. There was a lot of talk about good engineering principle and good design principle and how to ship quality software.

    Interview Questions

    • Assume you have a method isSubstring which checks if one word is a substring of another word. Given two strings, use only the isSubstring method to check if one string is a rotation of another string. (i.e. "waterbottle" is a rotation of "erbottlewat".)   Answer Question
    • Give the data structures for a linked list. Write the code to add and delete a node from a linked list.

      Write the code to remove duplicates from a linked list.   Answer Question
    • How do you find the kth last element in a linked list?   Answer Question
    • Implement an algorithm to find the middle node in a linked list.   Answer Question

  10.  

    Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    The process took 1 day. I interviewed at Pocket Gems (San Francisco, CA) in February 2012.

    Interview

    They have a room full of a lot of games, including a ping pong table and a really nice pool table. They had lunch onsite, and I had lunch with a couple other engineers there. It was ok. They have pretty nice facilities in the middle of San Francisco. It's close to BART. Overall, it seems like a pretty chill place to work.

    Interview Questions

    • Use a single array to implement 3 stacks.   2 Answers
    • Implement a stack of plates. If the stack gets too high it might topple. Therefore, in real life, we would start a new stack when the previous stack exceeds some threshold. Implement a data structure called SetOfStacks that mimics this.   Answer Question
    • Implement Towers of Hanoi.   Answer Question

  11. Helpful (1)  

    Software Engineer Interview

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

    Application

    The process took 3 days. I interviewed at Pocket Gems (San Francisco, CA) in March 2012.

    Interview

    I met them when they came to my campus. I did an interview then and then flew to San Francisco.

    Interview Questions

    • Copy a linked list.   Answer Question
    • Implement a controller for an elevator.   Answer Question
    • You and the interviewer play a game. There are piles of stones on a table, each with a different number of stones. On your turn, you can take from the table any positive number of stones from any single pile. The person who takes the last stone wins. What's your move?   4 Answers
    • Construct a SQL query to average the ages of all the people who live in a certain city who are above 18 years old.   Answer Question
    • What design flaws does the iPad have?   Answer Question

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.