Decent pay, good WLB, somewhat interesting, challenging work.
Frequent layoffs and re-orgs can be frustrating.
First, I had to solve two problems in an online assignment. The difficulty was somewhere between average and hard. The problems were about strings, and there were tests to check the solutions.
I had three rounds of a 45-minute interview with principal software engineers. They asked appropriate questions for my level; however, the third interviewer didn't attend. The interview was scheduled for 4 p.m. PST. Because I lived in a different
The first round was a phone screen, which went for about 45 minutes. There were no technical questions; it was only a resume review. After that, they called me for a loop interview, which consisted of four technical rounds in one day.
First, I had to solve two problems in an online assignment. The difficulty was somewhere between average and hard. The problems were about strings, and there were tests to check the solutions.
I had three rounds of a 45-minute interview with principal software engineers. They asked appropriate questions for my level; however, the third interviewer didn't attend. The interview was scheduled for 4 p.m. PST. Because I lived in a different
The first round was a phone screen, which went for about 45 minutes. There were no technical questions; it was only a resume review. After that, they called me for a loop interview, which consisted of four technical rounds in one day.