Lots of options and career opportunities. Company highly supports job moves by providing tools and atmosphere. Excellent benefits and total compensation.
Could be quite stressful.
Internal politics (as expected for a company of such size).
No separate quality organization - for better or worse, developers must make sure their code works.
Keep doing the great job you've done in fostering cooperation rather than competition. I've heard in the past this has been a serious issue in the company, and it seems to me that the efforts of improving this aspect are paying off.
After submitting the CV, if not filtered out, you get a home assignment. If passed, there's an interview day (3 independent interviews). If you pass all those interviews, you get an offer in the evening.
1. HR phone call Then I had 3 interviews, including coding, system design, and some behavioral questions. HR called to say that I'd passed and scheduled an interview with a manager. THAT WAS THE WORST INTERVIEW EVER! The interviewer behaved very
I applied through the official website. About a week after, I received an email and got an online assignment. It was LeetCode style, with two questions. One was very easy, the next was very tough. I recommend starting with the second.
After submitting the CV, if not filtered out, you get a home assignment. If passed, there's an interview day (3 independent interviews). If you pass all those interviews, you get an offer in the evening.
1. HR phone call Then I had 3 interviews, including coding, system design, and some behavioral questions. HR called to say that I'd passed and scheduled an interview with a manager. THAT WAS THE WORST INTERVIEW EVER! The interviewer behaved very
I applied through the official website. About a week after, I received an email and got an online assignment. It was LeetCode style, with two questions. One was very easy, the next was very tough. I recommend starting with the second.