This is a repository where will be stored all the notes for preparing for some interviews and playground for me to practice it.
Be aware that this is also a model-test playground, so don't expect pixel-perfect anything. Most UI is vibe-coded; not in a way that I don't look at the code completely, but in a way "I'm not a designer and I'm not even going to try to fire up Figma". So to not suffer through plain HTML mocks (don't get me wrong, I like them, peak of web performance etc.), they're boring and hard for me to read. Also new models are really good for design now, so it's not like this will be unusable UI.
Main goal of this repository is for me to prepare for Frontend Junior position. So this is a pretty note and at the same time playground for me to practice.
Currently information prepared is for Frontend Junior position, in future will be updated for other positions (Frontend Developer, Backend Developer, etc.). Other types of interviews (technical, behavioral, etc.). Other levels of experience (Mid, Senior, etc.).
Feel free to use this information for your own preparation, but be aware that I am a stupid student trying to land my first full-time job. So I will make mistakes and I will explain some things in a weird way understandable to me.
If you need just to read, this site is hosted on Vercel and you can find it here.
Feel free to contribute to this repository. Really know DevOps well? Contribute to this repository. Find some mistakes? Contribute to this repository. Do anything? Contribute to this repository. Do not want to contribute to this repo? Contribute to other projects. See Getting Started section for more information.
- This is a repository where will be stored all the notes for preparing for some interviews and playground for me to practice it.
As I mentioned before, this is a note and at the same time playground for me to practice.
This is a Next.js project, so you need to have Node.js installed. Check if you have node.js installed:
node -vIf you do not have node.js installed, you can install it from here.
If you have node.js installed, you can install dependencies: (before it do not forget to clone this repository, obviously)
npm installIf you have dependencies installed, you can start the development server:
npm run devor
yarn dev
or
pnpm devor
bun devOpen http://localhost:3000 with your browser to see the result. If you are doing this before I've changed the home page to have sections for each topic, and it has only frontend topics. Change it to have multiple sections, and add a Frontend Junior section so it redirects to the current / page.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
I have no idea what license to use, probably MIT (after small research). Just don't be cunts or russians, russians can go and fuck themselves.
And there is small fee for using this content. Donate to Come Back Alive. Donate anything, as one Ukrainian TV person said: "Donate is like a penis, there isn't small one".
This project is licensed under the MIT License - see the LICENSE file for details.