1. Asking Direct Interview Questions
Ask the company about their project management, development process, average developer tenure, conflict resolution, and request to speak privately with an existing team member.
Hear it at 0:30 →Engineering video
0:59 · 20 December 2022
Ask the company about their project management, development process, average developer tenure, conflict resolution, and request to speak privately with an existing team member.
Hear it at 0:30 →So, how do you know if a company is worth joining as a developer? If you've been in the software industry for a while, you know that while in the interview everyone can seem like nice and friendly people, when you join, things don't always turn out as you expected. So how can you get past the bullshit and check that the company is truly treating their developers well? Well, you can check reviews on sites like Glassdoor, but many times these companies buy reviews.
I've been there and I've seen that. So the reviews won't probably tell you the truth. You can also do like a background check on LinkedIn on the people that are interviewing you, but probably you won't find a lot of relevant team flow there as well. The easiest way to get information on that topic is just to ask them the following questions. For example, how do you manage your projects? Do you work in sprints?
What does a sprint look like? What does the development process looks like in your team? And more importantly, how long do developers on average stay at your company? Or, hey, if there's a conflict in the team, how do you address it? And finally, if you really want to test them, just ask them. Hey, can I speak privately with at least one developer on your team? If their answers are shaky, you might have to think twice before signing a contract.
Best of luck.