Photo of a review of CheckiO as a software engineering interview prep tool

A review of CheckiO as a software engineering interview prep tool

Hi, I’m Brian, a former senior software engineer and now industry mentor at Pathrise. I have worked with hundreds of software engineers to help them land their dream jobs in tech.

What does CheckiO do?

A free resource, CheckiO is a software engineering interview prep tool with coding games for beginners, as well as advanced programmers. Users can complete exercises in Python and JavaScript that cover a variety of topics, including strings, loops, classes, objects, exceptions, and problem solving. Upon successfully completing an exercise, users earn points, unlock new games, and advance levels. They are also free to consult the comments section to see how other CheckiO users solved the problem. 

If they are stuck on a question, users can ask questions on the CheckiO discussion forum, which hosts an active international community of programmers. They are able to publish solutions on the forum so that others can provide feedback on their particular approach. 

CheckiO also offers a blog with tips for programming, debugging, and more. People who are looking for additional practice questions can upload challenges from GitHub, Dropbox, and HubSpot as well.

Photo of CheckiO as a software engineering interview prep tool

Who is CheckiO for?

Software engineers looking to brush up on their skills or practice for their technical interviews can benefit from CheckiO. Users should have a good grasp of Python or JavaScript syntax before starting the program. 

What does CheckiO cost? How much work is involved?

CheckiO is free. To create an account, users register with their Facebook, Google, GitHub, Twitter, LinkedIn, or email accounts. 

Ratings and reviews

While some online reviewers praised CheckiO for the quality of its challenges, others were disappointed with the program’s user experience design.

According to one Quora user, CheckiO provides some of the “best possible explanations via comments under given solutions” and is a good alternative to CodeSignal. Similarly, a Reddit reviewer said that CheckiO was a “well referenced” resource with “some great challenges” and recommended the program to people who have completed the Python track on Codecademy.

While one reviewer on GitHub praised CheckiO for its “thriving international community” and “fun coding challenges,” he was disappointed with the “long load times,” “tangled navigation,” and outdated UI. Echoing this, one Reddit reviewer said, “I’ve been using CheckiO but have been dissatisfied; it’s been pretty buggy and the ease of navigation is quite against what you’d expect.” On another Reddit thread, one user noted that the “coding inference is not good” but said that the “puzzles are much better.”

One Slant reviewer suggested that people brush up on the basics before using CheckiO: “CheckiO does not teach syntax, instead it teaches how to solve problems using a particular programming language therefore some basic programming knowledge is required to start.” 

Alternatives to CheckiO

If you decide not to use CheckiO, there are a number of alternatives to help you prepare for your technical interviews. 

  • A good alternative to CheckiO is AlgoExpert, which is a platform where software engineers can practice questions that cover a variety of interview topics. Get 15% off using the promo code: Pathrise. Learn more about AlgoExpert in our review.
  • Created by a former Google software engineer, Interview Cake is a study tool that teaches people the best way to think about technical interview questions so that they perform well on interview day. Discover how Interview Cake can help you by reading our review. 
  • Like CheckiO, CodinGame, Codewars, CodeChef, and CodeSignal turn interview practice problems into challenges in order to gamify the interview prep experience.
  • One of the most popular options, Leetcode has over 1,050 interview-type questions. With a premium subscription, you receive access to problems based on actual company questions.  
  • Another interview prep alternative is Coderbyte, which hosts an online editor and offers tens of thousands of user solutions. Learn more about Coderbyte in our review.
  • HackerRank is a common tool used by companies to evaluate software engineers. They offer practice questions on their platform, which closely resembles the environment that people will likely be tested in.
  • If you are looking to participate in mock interviews with software engineers at top tech companies, you should check out Interviewing.io. Learn more about Interviewing.io in our review.
  • Similarly, Gainlo offers mock interviews for software engineers looking to practice their skills and Pramp allows users to participate in mock interviews with their peers.
  • For people looking to prep with real world problems, CodeKata provides challenges that mimic requests from real tech companies.  
  • Software engineers who want to advance their Ruby on Rails skills can check out RubyTapas.

How does CheckiO compare to Pathrise?

CheckiO is a tool for software engineers who are looking to prepare for technical interviews. While they offer solutions in the comments, platform users do not interact with professionals in case they have questions or need additional support.

Pathrise is a full service organization that helps people land their dream job in tech. We work extensively with software engineers by providing technical workshops, 1-on-1 mentoring sessions, and pair programming sessions. In addition, we offer guidance on other components of the job search, including resume and portfolio optimization, LinkedIn optimization, behavioral interview preparation, reverse recruiting strategies, salary negotiation, and more.

Furthering your technical skills is an important step in landing a job as a software engineer, so Pathrise fellows can use CheckiO, alongside our technical workshops, to deepen their programming knowledge. 

Pathrise is a career accelerator that works with students and professionals 1-on-1 so they can land their dream job in tech. With our tips and guidance, we’ve seen our fellows interview scores double.

If you are interested in working 1-on-1 with any of our mentors to optimize your job search, become a Pathrise fellow. 

Apply today.

Pathrise logo

Leave a Reply

Your email address will not be published. Required fields are marked *