Skip to content

Zheckan/prep

Repository files navigation

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.

Table of contents

Junior Frontend Developer preparation (team call + last technical interview)

As I mentioned before, this is a note and at the same time playground for me to practice.

Getting Started

This is a Next.js project, so you need to have Node.js installed. Check if you have node.js installed:

node -v

If 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 install

If you have dependencies installed, you can start the development server:

npm run dev

or

yarn dev

or

pnpm dev

or

bun dev

Open 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.

Learn More (standard nextjs stuff, leave it here so maybe some will find this useful)

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

License

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.

About

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages