📄️ The Team
Before you think about hiring, you need to have a clear idea of what technology you will be using and how your engineers will spend their time. This is important to make sure you know what skills are essential, and what skills can be learnt on the job. For example, React experience would be an essential skill for our front end roles, but we get that TypeScript can be learnt quickly, especially for someone who has worked with typed langauges before.
📄️ Building & the team
* What are the important attributes to assess in an interview?
📄️ How to manage incompetent software engineers
In an early-stage startup, where every penny counts and the margin for error is razor-thin, the most effective way to handle incompetent software engineers is to part ways with them quickly.
📄️ Working with outsourced developers
Do not build a cheap proof of concept. Or if you do, complete accept that when you employ experienced developers, they will be better off scraping that and starting again. This cannot be overstated.
📄️ How to come across well in interviews
There are so many simple things you can do during an interview process to make the other person want to work with you. This section is not going to talk about approachs to problem solving - that is about 74% of the web. But we will talk about traits that go far.
📄️ Organising the team
📄️ Interviewing: Company Perspective
When conducting an interview, it's crucial to make the best use of both your time and the candidate's. One of the most ineffective and outdated approaches is starting with "Talk me through your CV." This question indicates a lack of preparation and can set a negative tone for the interview. If you're interviewing someone, it should be because you've reviewed their CV and believe they have the potential to fit the role. Instead of rehashing their resume, focus on specific, insightful questions that delve into their experience and skills. For example, "Can you tell us more about the Rust microservice project you worked on?" This approach not only demonstrates that you've done your homework but also encourages the candidate to discuss relevant experiences in detail.
📄️ Where to advertise the job
Otta!!
📄️ Behavioral Interview Questions for Software Engineers
Behavioral interviews can often feel unstructured compared to technical interviews. However, most interviewers aim to understand you better by asking a consistent set of questions designed to evaluate your experiences, values, and problem-solving abilities. Below are 30 of the most commonly asked behavioral questions, grouped for easier preparation.