Work with some of the smartest people daily. I frequently have the opportunity to brainstorm with smart minds about ideas, software designs, and implementation. It's actually a good place to improve your own knowledge while making an impact to millions of users, if not more.
Well, it's a huge company. Inefficiency and bureaucracy are very easy to spot. There are easily about 30% of people, if not more, who are not really contributing anything. But some of them are getting promoted due to office politics.
Stay hungry, stay nimble
A very standard interview process for technical software engineering jobs. It started with resume submission, followed by a couple of phone interviews and then an on-campus interview loop. The on-campus interview loop mostly consisted of whiteboard
The interview took the whole day. Five individuals interrogated for one hour each, plus the hiring manager at the end.
The interview was easy. There were 5 rounds of interviews, including a final HR round. The initial offer was for a 100% hike, but the final offer made by them was for an SDET role, and I had applied for an SDE role. Therefore, I rejected the offer
A very standard interview process for technical software engineering jobs. It started with resume submission, followed by a couple of phone interviews and then an on-campus interview loop. The on-campus interview loop mostly consisted of whiteboard
The interview took the whole day. Five individuals interrogated for one hour each, plus the hiring manager at the end.
The interview was easy. There were 5 rounds of interviews, including a final HR round. The initial offer was for a 100% hike, but the final offer made by them was for an SDET role, and I had applied for an SDE role. Therefore, I rejected the offer