Great pay, good working hours.
Lots of tasks to do, constantly spinning around.
The first round was an Online Assessment. The second round was a phone screen interview. The phone screen was more difficult than I had prepared for. It was for a Software Development Engineer position in Dallas.
Step 1: Automated Screening (DSA mostly, some distributed system concepts) Step 2: Phone Screening (DSA, Behavioral) Step 3: Onsite (4 rounds total) * Round 1: High Level System Design + Behavioral * Round 2: DSA + Behavioral * Round 3: Low
Medium level difficulty, focusing on DSA and behavioral questions. Some questions on core CS concepts like OS and DBMS. Data structures asked include: * Linked lists * Trees * Heaps * Stacks Explain your approach first, and then code it, covering a
The first round was an Online Assessment. The second round was a phone screen interview. The phone screen was more difficult than I had prepared for. It was for a Software Development Engineer position in Dallas.
Step 1: Automated Screening (DSA mostly, some distributed system concepts) Step 2: Phone Screening (DSA, Behavioral) Step 3: Onsite (4 rounds total) * Round 1: High Level System Design + Behavioral * Round 2: DSA + Behavioral * Round 3: Low
Medium level difficulty, focusing on DSA and behavioral questions. Some questions on core CS concepts like OS and DBMS. Data structures asked include: * Linked lists * Trees * Heaps * Stacks Explain your approach first, and then code it, covering a