Stability. Nice/decent people. Engineering that gets the job done, more or less. A comfortable work environment. Low stress levels, flexible scheduling, good benefits. Products that make the world a better place. A strong business position at the company level.
Slow career growth. Weak correlation between performance and compensation. Amateurish/untrained software skills are common. Highly variable competence in middle management. A good number of folks have positions of responsibility because of seniority rather than merit. Engineering that is often ugly and uninspired (Boot up Matlab. Enough said.).
Make compensation more meritocratic.
Middle management needs more accountability and oversight.
Aesthetics matter (e.g., Mac products. Like them or hate them, they sell).
Hire more people with formal software training.
Recruit higher-quality talent; you will have to pay them more.
Invest more on internal infrastructure and libraries.
At first, there were a couple of phone interviews, maybe two or three with HR and one with a tech person. After those short interviews were over, there was a 45-minute grilling on data structures questions. I made it past that round, but after that,
Of the many tech interviews I've attended, this was one of the bad ones. The only good thing was the nice accommodation at the Marriott. First, the hiring manager screens your resume and conducts a live coding Q&A session over HackerRank. Then, HR s
Applied via employee reference. Had two phone screenings and one on-site interview. During the first phone screening, I was asked about experiences on my resume and simple questions about programming languages they used. Before the second phone sc
At first, there were a couple of phone interviews, maybe two or three with HR and one with a tech person. After those short interviews were over, there was a 45-minute grilling on data structures questions. I made it past that round, but after that,
Of the many tech interviews I've attended, this was one of the bad ones. The only good thing was the nice accommodation at the Marriott. First, the hiring manager screens your resume and conducts a live coding Q&A session over HackerRank. Then, HR s
Applied via employee reference. Had two phone screenings and one on-site interview. During the first phone screening, I was asked about experiences on my resume and simple questions about programming languages they used. Before the second phone sc