I have worked for a few startups that had a good idea but didn't execute and died. It's nice to be working for a company that has a great idea, a market, and is executing. Because of the young company mentality, I see engineers being able to move around and try different areas and products to find where they are most comfortable and get the most satisfaction. By far, Apptio has the best work/life ratio I've seen in my twenty+ years of being in the industry. Hitting goals is important, but not at the expense of burnout and poor quality.
Development is often at odds with IT. The IT org tends to lock things down wherever they can, but often at the expense of productivity with no real gain in security. They also look for ways to make their lives easier at the expense of the dev organization. The most senior and talented engineers are asked to do more and more non-coding work and don't get to do the parts of their job that they enjoy the most.
Some of the most talented engineers are not being mentally challenged. There's incredible talent at your disposal, and some of the best and brightest are working on very mundane tasks. It's a waste and a risk to hire very bright individuals and not challenge them with interesting problems to solve.
Disclaimer: I'm not in that group, but I am worried about brain drain.
I had a technical screen and coding questions, then I was invited to an onsite interview. Before I could book the interview, another person from the team contacted me to inform me that they would not be continuing with my application. It was very u
Extremely poor. The interviewer gave a coding question and specified it should be solved in O(n) time and O(n) space complexity within 10 minutes, with code. Even after clarifying that O(n) space means I could use extra space of O(n), he confirmed it
I received a call from a recruiter, followed by a LinkedIn request. We then scheduled a telephonic interview, and all the people involved were really nice in their approach. This was my first interview in a long time, and it provided a different expe
I had a technical screen and coding questions, then I was invited to an onsite interview. Before I could book the interview, another person from the team contacted me to inform me that they would not be continuing with my application. It was very u
Extremely poor. The interviewer gave a coding question and specified it should be solved in O(n) time and O(n) space complexity within 10 minutes, with code. Even after clarifying that O(n) space means I could use extra space of O(n), he confirmed it
I received a call from a recruiter, followed by a LinkedIn request. We then scheduled a telephonic interview, and all the people involved were really nice in their approach. This was my first interview in a long time, and it provided a different expe