Applied online, They asked me to set up interview dates and time. Once I sent the dates, the recruiter did not respond. I had applied on career page as well as on angel list. Apparently they had rejected me because of my online application and had selected me for the interview because of my application on Angel list. I had to send multiple mails to request status and finally they told me they cannot go through the interview.
Something similar had happened before as well, when I was selected for the interview process from a coding competition (where pocket gems itself out the blue contacted me for an interview) and later not interviewed. Back then i thought they might have had some reason.
But now I figured that their recruiting process is flawed, after reading multiple reviews on Glassdoor.
The recruiters don't bother responding to the candidates queries. they reply till you are in the game and don't bother later. I have gone through multiple interviews, even recruiters at Google, such a big company, make sure the candidates are updated regularly and courteously.
I really liked Pocket Gems, but after this experience, I don't want to be mistreated like this anymore by this company. So, I would not bother applying unless they have better recruiting standards.
apply for software engineer position through website, get a response very quickly to arrange phone interview, nearly one week
2 phone interview each around one hour, mainly coding question and use share document
it is said will assign according to experience and preference
coding question always focus on time complexity
Interview questions [1]
Question 1
Round 1 1 Strstr() 2 find top k frequency number
Round 2 1 sort color 2 find next node in bst with parent pointer and without parent pointer
I applied online. The process took 3 weeks. I interviewed at Pocket Gems in Jan 2015
Interview
I got an email from the hiring manager via jobvite and the phone screen was set up for the next week. It went pretty quick. I was applying for the data mining team although the engineer that called was not a part of the team and didn't know what they were working on when I asked toward the end of the interview. He asked me two questions after asking me to tell about myself.
1) How to find the index of a String in another string ?What is the complexity?
A) Using find() method in python. Worst case :- O(ab) where a and b are length of the strings.
2) How to convert a ternary expression of the form a?b:c into a binary tree structure. The expression can be nested? Got stuck on this and couldn't answer it.
The interviewer was helpful and dropped hints but binary trees isnt my strongest suite.
Interview questions [1]
Question 1
How to convert a ternary expression of the form a?b:c into a binary tree structure. The expression can be nested