Test the Right Skills With Your Coding Assessments

Creating coding tests to assess developers

The initial coding assessment is a crucial component of any technical recruiting process. It allows you to weed out unqualified candidates at the top of the funnel. In turn, this gives you and your team more bandwidth to concentrate on the qualified ones. It also lets your candidates learn a little more about the role and your company. This leads to a better candidate experience, which is a key component of keeping top talent engaged in your process. But it

Continue Reading

Introducing the CodeFights Sourcing Assistant

We’re very excited to announce the launch of our new CodeFights Sourcing Assistant! This new sourcing tool predicts whether a prospect on LinkedIn will be a good match for your open engineering roles. The Sourcing Assistant is powered by machine learning to make recruiting faster, easier, and more effective. How the Sourcing Assistant works The CodeFights Sourcing Assistant is a Chrome extension that’s available only for CodeFights Recruiter customers. In the background, the Assistant analyzes the necessary skills for a company’s

Continue Reading

CodeFights Talent Story: Marcus Currie + Evernote

What does it take to go from being an industry outsider to becoming a software engineer at one of the best-known companies in Silicon Valley? Marcus Currie started using CodeFights because he wanted a platform that would help him prepare for technical interviews. He ended up with much more than that! With CodeFights, Marcus leveled up his programming skills, connected with several high profile companies, and ended up with his dream job. Catching the software development bug Marcus Currie majored

Continue Reading

Moneyball for Technical Recruiters

what technical recruiters can learn from Moneyball about hiring engineers

Even if you’re not a baseball person, you’ve probably heard of Moneyball. It’s a book (later adapted as a movie starring Brad Pitt) based on real events that rocked the baseball world. And your sports-obsessed friends love to talk about it. Why am I even bringing this up in an article for technical recruiters? Well, surprisingly it turns out that Moneyball has a lot of important lessons to teach us about sourcing and recruiting engineering talent! As a refresher for

Continue Reading

Can Learning Be Addictive?

CodeFights CEO Tigran Sloyan gave a TEDx talk in October, and we’re so excited to be able to share it with the world! Watch the video to discover how advances in neuroscience, psychology, and game theory have paved the way for the creation of addictive learning systems like CodeFights. Tigran outlines the basics of an unconventional – but proven – method of creating geniuses. If you start teaching a young child one skill very early on, and keep them focused

Continue Reading

The CodeFights Polyglot Marathon

CodeFights Polyglot Marathon

Polyglot (noun): A person who has mastered multiple languages. Are you a programming polyglot? Here’s your chance to prove it! If you pride yourself on knowing multiple programming languages, then you’re going to love our next worldwide coding tournament. On November 11, CodeFights is hosting the Polyglot Marathon. This marathon is composed of twelve coding tasks. You get to choose which language you want to solve each question in, and each one must be solved in a different coding language. If

Continue Reading

Hello World! Introducing Language Syntax Tips

Ever wondered how to say Hello world in 38 different programming languages? CodeFights has you covered! We just launched Syntax Tips, a brand-new feature in all of our coding tasks and challenges that gives you important information about how to format code in every programming language that our platform supports. It can be hard to remember how to format a function, write a comment, print to the console, or return output in a specific language. This is especially true if you’re just

Continue Reading

Interview Basics: Multidimensional Arrays

Multidimensional Arrays

Did you read last week’s article on static vs dynamic arrays? If not, catch up now! This week we’re continuing the arrays theme and discussing multidimensional arrays. This is another data structure that you absolutely have to know to succeed in technical interviews, which is why several of our array questions in Interview Practice feature them. Multidimensional Array Basics What makes a multidimensional array different from a plain old array? And just what is a multidimensional array, anyway?  Basically, a

Continue Reading

Interview Basics: Static vs. Dynamic Arrays

Static vs Dynamic Arrays

Arrays are one of the most basic data structures in computer science. But they form the basis of some difficult technical interview questions! So no matter where you are in your programming career, you need to be very familiar with arrays and how to use them. Read on to review the basics of static and dynamic arrays, then watch our video to get clear on the differences between them. And once you’re ready to solve some array-based technical interview questions

Continue Reading

Beautiful JavaScript Winner Code Walkthrough

boomx's Beautiful JavaScript Solution

“It’s rewarding. It feels good to come up with a solution, and just to in general practice how you approach solving problems.” – Beautiful JavaScript winner boomx on CodeFights The CodeFights Beautiful JavaScript contest wrapped up a few weeks ago, and the winners were CodeFighters boomx, arnav_a2, and marcusekeenan. Each of them won a trip to San Francisco and three nights at a hotel downtown. We recently had the first of our winners visit us! boomx is a software developer in North Carolina.

Continue Reading

Site Footer