Good benefits, smart people, good work/life balance, lots of interesting technology to work on, and a generally supportive environment.
Too many management changes, seemingly arbitrary org changes. Communication and sharing should be better throughout the organization.
I would have liked more opportunities for professional growth and work more commensurate with my talents, interests, and abilities, particularly in my last year or so.
I did not feel my potential was being realized.
1. Contacted by HR via email. 2. Phone screening with the hiring manager, where I was asked to code simple scenarios in C. 3. Given a take-home assignment to complete before the onsite interview. 4. Onsite interview scheduled for 6 hours; I had to fl
I first faced the written test, and then there was the first round of interviews. I was rejected there. I was asked a few puzzles, which I could not answer during the more than one-hour interview.
I received a call from HR and scheduled an interview for one week later. There were a total of 5 rounds. The first three rounds were online video interviews, mostly on DSA. After that, there were techno-managerial rounds.
1. Contacted by HR via email. 2. Phone screening with the hiring manager, where I was asked to code simple scenarios in C. 3. Given a take-home assignment to complete before the onsite interview. 4. Onsite interview scheduled for 6 hours; I had to fl
I first faced the written test, and then there was the first round of interviews. I was rejected there. I was asked a few puzzles, which I could not answer during the more than one-hour interview.
I received a call from HR and scheduled an interview for one week later. There were a total of 5 rounds. The first three rounds were online video interviews, mostly on DSA. After that, there were techno-managerial rounds.