Flexible work hours, convenient location, interesting work, good collaboration, company investing in employee growth, improved review system, possibility to move between teams to find your match.
Need to find a good team. They are not all created equal. Some hassle is involved in moving from team to team.
Make sure employees are rewarded according to their contributions, even if they move between teams.
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
A short phone conversation with a recruiter/HR led to a Skype-based technical screening/interview. After passing the technical screen, I was flown out to Seattle for on-site interviews. The morning included two one-on-one interviews, followed by a "
They plan three interviews. If they go well, another three may be scheduled. Otherwise, the candidate is rejected. I was stumped on a coding question to write all possible string combinations that can be generated by pressing a variable number of ce
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
A short phone conversation with a recruiter/HR led to a Skype-based technical screening/interview. After passing the technical screen, I was flown out to Seattle for on-site interviews. The morning included two one-on-one interviews, followed by a "
They plan three interviews. If they go well, another three may be scheduled. Otherwise, the candidate is rejected. I was stumped on a coding question to write all possible string combinations that can be generated by pressing a variable number of ce