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
Received direct email invite, with referral. No phone call. Great experience. Whiteboard used for coding questions. Hints were given. Approach was asked. Polite process. Advice was given to improve and enhance for next time.
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
Received direct email invite, with referral. No phone call. Great experience. Whiteboard used for coding questions. Hints were given. Approach was asked. Polite process. Advice was given to improve and enhance for next time.
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.