CodeSignal offers a wide variety of programming challenges that are freely available to anyone with a CodeSignal developer account. These are fun, gamified challenges that cover a variety of topics that you might see on a technical assessment or during a coding interview. They're also a great way to familiarize yourself with the CodeSignal IDE and to set up your environment how you're most comfortable. Let's dive in and see what kind of challenges await!
Interview Practice
Interview Practice contains more specific coding challenges that are grouped by category and cover specific skills, algorithms, or knowledge that are commonly tested in technical interviews. The following is a list of the topics covered in Interview Practice mode:
Data Structures
- Arrays
- Linked Lists
- Hash Tables
- Trees: Basic
Sorting & Searching
- Depth-First Search and Breadth-First Search
- Backtracking
Dynamic Programming
- Dynamic Programming: Basic
Special Topics
- Common Techniques: Basic
Practice Questions
In your CodeSignal account under the Pre-Screens tab, you should see this green button "Practice Questions".
Once you click on it, you will see a menu of different practice questions and can choose to practice any of them. This is a great opportunity for you to fully, in a simulated fashion practice any specific question.
If you choose a filesystem frontend question, you will see a set of illustrative slides that are unique to this type of question.
Note: Companies will not see your activity or performance in this practice session.
If you would like to navigate to a different question, simply click on the Question Type Summary button at the top right of the IDE. From the menu, you can then choose a different question.
When you begin a practice question, you will have one hour. After that hour, a modal will appear, asking if you want to leave or continue working. If you click, continue, you are going to have your time reset to an hour.
Note: Your code will be reset every 2 weeks and every 2 weeks you will have a blank slate for each question you've worked on.
For any question, that you have already visited, you will see this green Viewed button.
If you have a pending invitation you will see this practice button next to your request.
Once you click on the Practice button, you will see this section that will identify for you what are the questions that you're going to see for your assessment. For example, if you are invited to complete a General Coding Framework, you'll see a single function question.
Questions? Email support@codesignal.com for assistance.