> For the complete documentation index, see [llms.txt](https://riceball.gitbook.io/frontend-dev-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://riceball.gitbook.io/frontend-dev-guide/frontend-interview-guide/coding-challenges/frontend-code-challenges.md).

# Frontend Code Challenges

Typical frontend specific code challenges

Often frontend code challenges includes manipulation of data structures, such as strings, arrays, and objects, then having to re-render the modified data into a new output. This is probably due to the fact that often times frontend engineers will be passed data from the server and would need to render that data in a particular way.

Examples of certain kinds of coding challenges may include:

* Flattening objects and arrays&#x20;
* Rendering a list of objects as an infinite looping image carousel
* Parsing data and returning that data in a particular shape

You can learn and practice more specific coding challenges at the following sites:

* <https://www.greatfrontend.com/questions/coding>
* <https://bigfrontend.dev/>
* <https://www.clientside.dev/>
* <https://edabit.com/>
