Decent development processes and tooling.
Interesting product technology stack.
Public brand name recognition and growing user base.
Bad managers are everywhere in the company.
Don't expect career advancement even after years of project work.
Do not assume your management chain will protect you; usually the opposite.
There is blatant favoritism in the handing out of new project opportunities, regardless of your interests and/or qualifications.
Invest in hands-on technical managers at all levels of the organization. Go back to bottom-up interviewing to find the right candidates. Get rid of all non-technical project/program managers (or technical leads) who do not understand hardware/software/cloud engineering processes.
Just like any other tech company interview. You meet with recruiters, then your manager and some other team members to see if you are a good fit for the job and team.
Pretty straightforward. Good conversation with recruiters and passed the first step. Moved to a technical interview in a second phase with other team members and the manager, and finally, a last interview with the manager/director.
The interview was on video call. The questions were fair and the answers were approved by the interviewer. Then the coding part came when there were very few minutes left. It was simple, but the interviewer kept talking while I was doing the coding
Just like any other tech company interview. You meet with recruiters, then your manager and some other team members to see if you are a good fit for the job and team.
Pretty straightforward. Good conversation with recruiters and passed the first step. Moved to a technical interview in a second phase with other team members and the manager, and finally, a last interview with the manager/director.
The interview was on video call. The questions were fair and the answers were approved by the interviewer. Then the coding part came when there were very few minutes left. It was simple, but the interviewer kept talking while I was doing the coding