Insights from a software development agency: 6 tips for technical interviews