I applied online. The process took 2 weeks. I interviewed at IPSY (San Francisco, CA) in Feb 2018
Interview
2 telephone interviews
The first interview was with a mid-senior level engineer, he was able to clarify the questions. I got a reply within a few hours after the interview.
The second interviewer was stone cold, he gave the question and there was dead silence. I was taken aback from that experience. Felt like I was talking to myself. He didn't even reply to any of the questions / clarifications I had on the 2nd phone screen. I got a reject after the second phone screen in 72 hours.
Interview questions [1]
Question 1
1st phone screen questions :
Given two strings A and B, write a function check if B contains the permutation of A. In other words, one of the first string's permutations is the substring of the second string.
Given two strings A and B, write a function check if B contains the permutation of A. In other words, one of the first string's permutations is the substring of the second string.
input:
a = “apple”
b = “appealing”
output: true (ppeal)
input:
a = “apple”
b = “ppleaasdflkn”
output: false
phone screen 2 :
1) Given n
Build sequence 1, n, 2, n-1, ...
For example n = 5 return 1, 5, 2, 4, 3
n = 6 return
2) Given n
Build all correct bracket sequences of length 2 * n
Example:
n = 2
returns ["(())", "()()"]