Relatively autonomous app development teams Smart people Lots of interesting technologies Weekly Geekfest meetups Inclusive workplace Personal growth benefit for engineers (budget for conferences, training, books, etc) Twice a year hackfests
Continue treating employees well and creating an awesome work environment for software developers.
Try to clarify the business vision and direction, and ruthlessly prioritize.
1 phone screen and 4 rounds of onsite interviews. Most questions were about the project, and there were also some algorithm questions. Design a mobile app for college grades. How to make it scalable?
The interview itself was five hours long! They didn't want to phone screen me first. Leading up to the interview was another story entirely. I think they really drive their recruiters hard, to the point where it's unattractive to an interviewee. Her
Recruiters often seem to disrespect your time. The recruiter blew off my phone interview three times in a row. I rescheduled as many times as I could, but I feel like I didn't even get a chance to talk about my experience.
1 phone screen and 4 rounds of onsite interviews. Most questions were about the project, and there were also some algorithm questions. Design a mobile app for college grades. How to make it scalable?
The interview itself was five hours long! They didn't want to phone screen me first. Leading up to the interview was another story entirely. I think they really drive their recruiters hard, to the point where it's unattractive to an interviewee. Her
Recruiters often seem to disrespect your time. The recruiter blew off my phone interview three times in a row. I rescheduled as many times as I could, but I feel like I didn't even get a chance to talk about my experience.