Pay was great, full relo. Big problems.
Middle management was not great. The review process, while I did well, was an extremely stressful period of time.
Start dreaming big again.
I first had a phone interview and answered a few basic computer science questions. During the on-site interview, I had about 6 hours of interviews (1 hour per person) throughout the day, including a lunch interview. The "loop" usually gets cut after
The interview process is somewhat unpredictable. There are multiple interviews, typically between three and five. The interviews themselves have somewhat unpredictable content. Some teams leave it up to the individual interviewer to determine what
Interview 1 1. You have a C-style string containing some spaces. Move the spaces to the start of the string. Do this in place in one iteration. 2. You have a bit pattern and an infinite stream of bits coming in. You need to raise an alarm whenever t
I first had a phone interview and answered a few basic computer science questions. During the on-site interview, I had about 6 hours of interviews (1 hour per person) throughout the day, including a lunch interview. The "loop" usually gets cut after
The interview process is somewhat unpredictable. There are multiple interviews, typically between three and five. The interviews themselves have somewhat unpredictable content. Some teams leave it up to the individual interviewer to determine what
Interview 1 1. You have a C-style string containing some spaces. Move the spaces to the start of the string. Do this in place in one iteration. 2. You have a bit pattern and an infinite stream of bits coming in. You need to raise an alarm whenever t