If you get a nice team, the work environment can be very relaxed and enjoyable.
Very difficult to get anything done. Making small changes can take weeks. Months worth of effort can get thrown away instantly when experiments fail or frameworks change.
Also had a horrible experience, following the end of my (positively-reviewed) internship, trying to get full-time work at other offices in the company.
The application process is slow and disrespectful to applicants. Recruiters need to be better at communicating.
I was given an online assessment to complete, then a behavioral assessment. Once I passed both, it was followed by a technical interview asking LeetCode questions of easy to medium difficulty.
Online coding: 2 problems on a HackerRank-like site. Phone interview with a recruiter. 4 online interviews, each 1 hour long: * 2 algorithm problems * System design * 1 designing a system Each interviewer asked 2 leadership principles quest
It was a mixture of system knowledge, coding exercises, and SMART-style situational questions. It was a very well-structured interview. The coding exercise was in a shared link and was written as pseudocode, but it had to be valid syntax for the lan
I was given an online assessment to complete, then a behavioral assessment. Once I passed both, it was followed by a technical interview asking LeetCode questions of easy to medium difficulty.
Online coding: 2 problems on a HackerRank-like site. Phone interview with a recruiter. 4 online interviews, each 1 hour long: * 2 algorithm problems * System design * 1 designing a system Each interviewer asked 2 leadership principles quest
It was a mixture of system knowledge, coding exercises, and SMART-style situational questions. It was a very well-structured interview. The coding exercise was in a shared link and was written as pseudocode, but it had to be valid syntax for the lan