---
title: "Coding Challenges | CoderPad"
description: "CoderPad articles filed under Coding Challenges."
canonical: "https://coderpad.io/blog/coding-challenges/page/3/"
---
Insights & Resources

# Build better engineering teams

Explore insights on technical hiring, AI readiness, developer skills, and product updates from the team behind CoderPad.

Latest by topics

- [All](https://coderpad.io/blog/)
- [Announcements](https://coderpad.io/blog/announcements/)
- [Coding Challenges](https://coderpad.io/blog/coding-challenges/)
- [Community](https://coderpad.io/blog/community/)
- [Data Science](https://coderpad.io/blog/data-science/)
- [Development](https://coderpad.io/blog/development/)
- [Engineering Management](https://coderpad.io/blog/engineering-management/)
- [Events](https://coderpad.io/blog/events/)
- [Getting Hired](https://coderpad.io/blog/getting-hired/)
- [Hiring Developers](https://coderpad.io/blog/hiring-developers/)
- [Interviewing](https://coderpad.io/blog/interviewing/)
- [Product Updates](https://coderpad.io/blog/product-updates/)

## Coding Challenge Articles

Search articles Search articles [](https://coderpad.io/blog/coding-challenges/tiny-interview-python-random-list/)

[Coding Challenges](https://coderpad.io/blog/coding-challenges/)

### [Code Challenge: Python Random List](https://coderpad.io/blog/coding-challenges/tiny-interview-python-random-list/)

In this tiny interview, the generate_random_list function works as expected, but it’s very slow on large test cases. Can you figure out what’s wrong and fix it without changing its statistical distribution? Your task for this code challenge is to improve the generate_random_list function in the sandbox below to run faster than 100ms for both tests. More resources We have made available these extra resources to improve your Python coding skills:

[](https://coderpad.io/blog/coding-challenges/tiny-interview-mini-image-gallery/)

[Coding Challenges](https://coderpad.io/blog/coding-challenges/)

### [Code Challenge: Mini Image Gallery](https://coderpad.io/blog/coding-challenges/tiny-interview-mini-image-gallery/)

A REST API is an interface that accepts connections via the internet, executes some business logic, and then returns a result. For this code challenge, a mini image gallery has been built to display images from UnSplash. Your task will be to: Implement your solution in the sandbox below: Code challenge solution Verify your solution with the official solution in this sandbox . More resources We have made available these extra resources to sharpen your React coding skills:

[](https://coderpad.io/blog/coding-challenges/tiny-interview-directives-in-angular/)

[Coding Challenges](https://coderpad.io/blog/coding-challenges/)

### [Code Challenge: Directives in Angular](https://coderpad.io/blog/coding-challenges/tiny-interview-directives-in-angular/)

Angular is a TypeScript-based framework for building web applications. For this code challenge, you will be working with directives in Angular. Please see the instructions written directly in the pad to proceed. 💡 Remember to share your solution with the hashtag #CoderpadCodeChallenges on 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 Angular coding skills:

[](https://coderpad.io/blog/coding-challenges/tiny-interview-django-todo-app/)

[Coding Challenges](https://coderpad.io/blog/coding-challenges/)

### [Code Challenge: Django Todo App](https://coderpad.io/blog/coding-challenges/tiny-interview-django-todo-app/)

Django is a popular Python framework for building web applications. For this code challenge, you have three tasks to perform on this Django todo application: 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

[](https://coderpad.io/blog/coding-challenges/code-challenge-react-context-api-array-toggle/)

[Coding Challenges](https://coderpad.io/blog/coding-challenges/)

### [Code Challenge: React Context API Array Toggle](https://coderpad.io/blog/coding-challenges/code-challenge-react-context-api-array-toggle/)

React context API allows developers to pass data through a component tree without having to pass props manually at every level. React’s context API finds its usage in large application components required to share data at different nesting levels. For this tiny interview, a JavaScript array containing foods have been provided, use this array to implement a feature that enables the content of the array to be toggled using the React Context API.

[](https://coderpad.io/blog/coding-challenges/code-challenge-unsemantic-markup/)

[Coding Challenges](https://coderpad.io/blog/coding-challenges/)

### [Code Challenge: Unsemantic Markup](https://coderpad.io/blog/coding-challenges/code-challenge-unsemantic-markup/)

Semantic markup in HTML is a writing style for structuring your HTML applications. For this tiny interview, you are to improve the accessibility of the blog page from the current score of 82 to 92. The following todo items have been outlined to help you achieve this goal: 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 HTML coding skills:

[](https://coderpad.io/blog/coding-challenges/code-challenge-vue-reusable-input-component/)

[Coding Challenges](https://coderpad.io/blog/coding-challenges/)

### [Code Challenge: Vue Reusable Input Component](https://coderpad.io/blog/coding-challenges/code-challenge-vue-reusable-input-component/)

Vue is a popular JavaScript library for building frontend applications and user interfaces. It builds on HTML, CSS and JavaScript and employs a declarative model for building components. You can try out Vue on the Vue CoderPad sandbox to have a feel of the library. For this tiny interview, you have two tasks to perform on this Vue application: Please see the instructions written directly in the pad to proceed: 💡 Remember to share your solution with the hashtag #CoderpadTinyInterviews on Twitter and LinkedIn.

[](https://coderpad.io/blog/coding-challenges/tiny-interview-django-polls/)

[Coding Challenges](https://coderpad.io/blog/coding-challenges/)

### [Code Challenge: Django Polls](https://coderpad.io/blog/coding-challenges/tiny-interview-django-polls/)

Django is a popular Python framework for building web applications. At CoderPad, we’re happy to announce that the Django environment , our latest addition to the CoderPad sandbox, will go public on Tuesday, 17th of January. For this code challenge, you have two tasks to perform on this simple Django project: Please see the instructions written directly in the pad to proceed. 💡 Remember to share your solution with the hashtag #CoderpadCodeChallenges on Twitter and LinkedIn.

[](https://coderpad.io/blog/coding-challenges/brainfuck-interpreter-tiny-interview/)

[Coding Challenges](https://coderpad.io/blog/coding-challenges/)

### [Code Challenge: Brainfuck Interpreter](https://coderpad.io/blog/coding-challenges/brainfuck-interpreter-tiny-interview/)

Brainfuck is a very simple programming language with only eight instructions. Despite its simplicity, it’s actually Turing-complete! This language doesn’t use any variables: it works with a large array of bytes as its memory, initialized with all zeros. The interpreter also has a pointer that indicates the current memory location. The pointer can be moved left and right, and all operations on memory are performed on the currently pointed cell.

Currently on page 3 of / 4

[Next Page](https://coderpad.io/blog/coding-challenges/page/4/) [Previous Page](https://coderpad.io/blog/coding-challenges/page/2/)

## Hire with confidence.

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

[Request a demo](https://coderpad.io/sales/)
