CodeInterview blog

Tools, tips and best practices for hiring better engineers, faster.

  • What Is Conversational AI: A Comprehensive Guide

    What Is Conversational AI: A Comprehensive Guide

    Conversational AI is a rapidly evolving field of technology that is revolutionizing the way humans interact with machines. By enabling machines to understand and respond to human language in a conversational manner, conversational AI is making it possible for us to engage with computers and digital systems in a more natural, intuitive, and human-like way.…

    Read More

  • The Importance of Candidate Engagement with Coding Assessments

    The Importance of Candidate Engagement with Coding Assessments

    In today’s competitive job market, candidate engagement has become a crucial factor in the success of tech recruitment. Employers understand the significance of finding the right talent to drive their organizations forward. However, simply assessing candidates’ technical skills through coding assessments is not enough. It is equally important to engage candidates throughout the recruitment process…

    Read More

  • The Ultimate Back End Developer Checklist: Ensuring a Smooth Development Process

    In the world of software development , a back end developer plays a crucial role in ensuring the smooth functioning of a website or application. Front end developers focus on the user interface and experience. Simultaneously, back end developers handle server-side logic, database management, and system integration. Ensuring smooth development, back end developers need a…

    Read More

  • Using ChatGPT to Create and Evaluate Technical Interview’s

    Using ChatGPT to Create and Evaluate Technical Interview’s

    There are many use cases for OpenAI’s GTP large language models (LLM). The more obvious ones include content generation, translation and summarizing text.  However, there are also applications for technical recruiters and hiring managers, specifically when designing coding tests for interviews and evaluating candidate responses.  In fact, at CodeInterview we have tested this substantially as…

    Read More

  • How to Improve Your Tech Employer Branding [Survey Data]

    How to Improve Your Tech Employer Branding [Survey Data]

    Despite tech layoffs and hiring freezes, experienced software engineers are still in demand.  In fact, most tech employees that were laid off in late 2022 jumped into new roles almost immediately – often with higher pay. And a survey we conducted among 100+ software engineers showed that 90% of developers usually find a new role…

    Read More

  • Setting Salaries and Perks for Software Engineers: Survey Data

    Setting Salaries and Perks for Software Engineers: Survey Data

    The market for software engineering talent is rapidly changing.  In the last decade, companies were out-competing each other to provide the highest salaries and sets of benefits in order to attract and retain exceptional talent.  However, in 2023 so far we’re seeing more uncertainty, with layoffs and stagnating growth prohibiting further increases.  In order to…

    Read More

  • 9 Technical Recruiting Trends for candidates in 2023 

    9 Technical Recruiting Trends for candidates in 2023 

    In the fast-paced world of technical recruiting, staying up to date with industry trends is vital to attract top talent. As technology advances and the talent landscape evolves, you need to adapt your recruitment strategies accordingly.  This article explores the latest trends in technical recruiting, providing valuable insights and tips so you gain a competitive…

    Read More

  • How to Create Effective Programming Tests for Recruiting

    How to Create Effective Programming Tests for Recruiting

    One crucial aspect of the recruitment process is designing coding tests that effectively assess programming skills. This allows for objective evaluation based on abilities rather than resumes, cutting costs and saving time along the way.  In this article, we’ll focus on how to create programming tests for hiring software engineers, step-by-step. The goal is to…

    Read More

  • Attracting Talented Software Engineers

    Attracting Talented Software Engineers

    We ran a survey among 100+ software engineers to understand their preferences, sentiments and career aspirations. Specifically, we asked questions about how they look for jobs, what they value in an employer, the different hiring processes they have seen and their onboarding experience. The results can be helpful to both technical recruiters and engineering leaders…

    Read More

  • 17 Essential Resources for Software Engineering Managers

    17 Essential Resources for Software Engineering Managers

    Being an effective software engineering manager requires a combination of technical expertise, leadership skills and a continuous commitment to personal and professional growth. To help you excel in this role, this blog article presents a curated list of valuable resources, including books, podcasts, blogs and courses that are ideal for new software engineering managers. The…

    Read More

  • How to Organize an Agile QA Process

    How to Organize an Agile QA Process

    Quality assurance is a key part in any software development project. In agile-based development, which is highly iterative, the role of QA becomes even more crucial. Today’s article will focus on creating and scaling an agile QA process. You will see many examples and suggested tools that enable QA automation and scaling so that you…

    Read More

  • How to Improve Your Outreach to Tech Candidates

    How to Improve Your Outreach to Tech Candidates

    When it comes to connecting with experienced developers, a generic intro won’t bring you sufficient response rates. In this article, we’ll cover a range of tactics to help improve personalization in your candidate outreach and automate repetitive tasks in tech recruitment. By the time you finish reading, you’ll have a new set of practices to…

    Read More