Latest by topics

Trending Articles

Coding Challenges

Code Challenge: Consuming API In Spring

Spring is a popular Java framework for building web applications. In Spring applications, consuming APIs is a common requirement for interacting with external services or fetching data from remote servers. One of the ways to achieve this is by utilizing the RestTemplate class, which provides a convenient way to send HTTP requests and handle responses. In the code challenge, you’re required to use the RestTemplate exchange method to complete a set of tasks provided in the instructions tab in the sandbox below:

Interviewing

Prompt Engineering for Technical Interview Questions

As the use cases for Large Language Model (LLM) Artificial Intelligence (AI) flood the internet as more and more people get access, you’ll start to hear more and more talk on prompt engineering . One of the lesser-known buzzwords surrounding products like ChatGPT and Google Bard, prompt engineering is creating and refining your input (i.e., prompts) to get the responses you’re looking for . As advanced as they are, LLM AIs still cannot detect nuance. And much like asking humans to give you answers, you sometimes need to provide feedback to make sure your question is understood so that you can get an appropriate response.

Hiring Developers

SQL Developer Job Description: Role, Skills, Salary & More

Learn everything you need to know in this comprehensive overview of the position. Whether you want to become one yourself, or you’re interested in hiring one, we’ll shed light on an SQL Developer’s role, the skills and education needed, salary expectations and more! What is an SQL Developer? Before we get into the crux of the matter, let’s get a brief idea of what an SQL Developer is. SQL, or Structured Query Language is a programming language used to communicate with and manipulate databases. Naturally, an SQL Developer is proficient in this language and works alongside those in the IT department and with experts from other subdivisions. Their main tasks can be summarized by the acronym ‘CRUD’ (Create, Read, Update, and Delete). These are the 4 main operations developers use to manipulate data in database tables.

Hiring Developers

8 Non-traditional Tactics for Reaching Developer Candidates

Tech recruiters say that finding relevant developer candidates is the most challenging part of their job. While mainstream channels like GitHub, Stack Overflow, LinkedIn, and Indeed are widely used for tech recruiting, there are several unconventional and non-obvious channels that can help you tap into a pool of skilled developers. We discussed non-traditional developer sourcing tactics in our recent webinar . We brought together a panel of tech recruiting experts ( Erin Mathew , Mikey Weil , Reginald Mason , and David Marr ) who shared their experience and advice on the subject.

Interviewing

I Asked ChatGPT To Evaluate Developers’ Soft Skills: Here Is What I Learned

It’s zero hour. You’re in the final round of interviews with three candidates, and your manager is pressing you to pick one to fill the senior dev role you’ve had open for the last seven weeks. You’re looking at your notes , reviewing their answers to the non-technical questions. “What excites you most about this role?” Candidate 1 : “I’m excited to work on new projects with new technology and make an impact on the team with my extensive front-end experience.”

Hiring Developers

2023 Software Developer Salaries: Essential Data and Trends

In 2023, the demand for software developers is only increasing. Indeed, according to the U.S. Bureau of Labor Statistics , employment of software developers is expected to grow by around 26% by the end of the decade. It’s only natural then, that they’d want all the right information at their fingertips so that they can make informed choices. Today we’re going to share all you need to know about software development salaries. We’ll discover current salary data, factors that can affect salary ranges, regional variations, and more. We’ll then finish up by providing valuable insight for recruiters on what companies can do to attract and retain top software development talent. All the essential data you need to navigate the ever-changing tech landscape.

Hiring Developers

18 Behavioral Interview Questions to Ask Software Engineers

Given that 92% of surveyed talent professionals say that soft skills are more important than technical skills (LinkedIn Global Talent Trends), knowing how to respond is vital. In this article, we’ll break down all the most common behavioral interview questions and provide valuable insight for both software engineers and hiring managers and recruiters. But first, let’s start with a bit of background. What are behavioral interview questions?

Hiring Developers

Technical Recruiter Career Guide: What You Need to Know to Succeed

Today we’re going to show you how to become a technical recruiter. Whether you’re a recent graduate, looking for a career change or to further advance your existing career, you’ll find all you need to know in this comprehensive guide. Read on to learn about job responsibilities, required skills, salary expectations and more! What does a Technical Recruiter do? A technical recruiter is in charge of finding the right profile for an IT position. They handle the process from A to Z, from the initial sourcing to organising job interviews and shortlisting. As a technical recruiter, you will likely:

Coding Challenges

Code Challenge: Django Models

Django is a popular Python framework for building web applications. For this code challenge, you can complete it by: Please see the instructions written directly in the pad to proceed. 💡 Remember to share your solution with the hashtag #CoderpadCodeChallenge Twitter and LinkedIn. Code challenge solution Verify your solution with the official solution in this sandbox . More resources We have made available these extra resources to improve your Django coding skills:

Hire with confidence.

See why engineering teams trust CoderPad to evaluate developers with realistic, AI-ready hiring workflows.

Request a demo