bipon68 / frontend-interview-preps

Everything required to crack frontend interview

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ultimate Frontend Interview Preparation Guide

Topics I will be covering:

  1. JavaScript : Basic and Advance.
  2. React : Commonly asked questions and core concepts.
  3. CSS : Commonly asked questions and a few concepts.
  4. Web Fundamentals : A lot of important topics.

About Me

Hi, I am Ishwar Rimal I have close to 8 years of experience in the software industry. I've been wokring mostly at startups and have recently joined a product based MNC. I have been working predominantly in the frontend tech stacks with some basics hands on experience on backend as well.

Recently I've given quite a few interviews and have prepared a interview guide for myself, which I think will be helpful for everyone.

With my experience as a candiate and also an interviewer who has been taking interviews from more than 5 years, I have curated a lot of contents from all over the internet and created this course.

How this Course is structured

There are 5 different folders in this repo:

  1. CSS
  2. DSA
  3. JavaScript
  4. React
  5. Web Fundamentals Each folder contains information about the content.

Contributing Guide

Welcome to the Frontend Interview Preparation Guide repository! I am excited that you're interested in contributing to this resource. Whether you're an experienced developer or just getting started, your contributions are valuable in helping others excel in their interviews.

Table of Contents

  1. Getting Started
  2. Contributing Guidelines
  3. Submitting Pull Requests
  4. Code of Conduct
  5. Acknowledgments

Getting Started

Fork the Repository

To get started, click the "Fork" button in the upper-right corner of this repository. This action creates a copy of the repository in your GitHub account.

Clone Your Fork

git clone https://github.com/ishwarrimal/frontend-interview-preps.git

Create a Branch

Before making any changes, create a new branch for your work.

git checkout -b feature/your-feature-name

Now, you're ready to start contributing!

Contributing Guidelines

Folder Structure

This repository is organized into folders for different topics like JavaScript, React, CSS, and Web Fundamentals. Please make sure to place your contributions in the appropriate folder. If a folder doesn't exist for your specific topic, you can create it.

- JavaScript/
  - README.md
  - JavaScript Advanced/
    - README.md
  - JavaScript Basic/
	- README.md
  - Polyfills/
	- README.md
  - Programmes
	- README.md
- React/
  - README.md
  - code/
    - README.md
  - React Interview/
	- README.md
- CSS/
  - README.md
- Web Fundamentals/
  - README.md

Adding Content

  1. Create or navigate to the relevant topic folder.
  2. Edit the README.md file.
  3. If it's code, create/update the code folder on each topic.
  4. Ensure that your content is well-structured and easy to understand.

Editing Content

If you find errors or want to enhance existing content:

  1. Locate the Markdown file in the relevant topic folder.
  2. Make your changes, ensuring clarity and correctness.
  3. Commit your changes with a descriptive message (see Commit Messages).

Code Formatting

If your contribution includes code samples:

  1. Follow best practices for code formatting.
  2. Use syntax highlighting for code blocks in your Markdown files.

Commit Messages

When committing your changes, please follow these guidelines for commit messages:

  • Use clear and concise messages.
  • Start with a verb in the present tense (e.g., "Add," "Fix," "Update").
  • Include a brief description of the changes.

Submitting Pull Requests

When you're ready to submit your contribution:

  1. Push your changes to your forked repository.
git push origin feature/your-feature-name
  1. Go to the original repository on GitHub and click the "New Pull Request" button.
  2. Compare your branch with the main branch and submit the pull request.
  3. Provide a clear title and description for your pull request, explaining the purpose of your contribution.

I will review your pull request, and once approved, your contribution will be merged into the main repository.

Acknowledgments

We appreciate your interest in contributing to the Frontend Interview Preparation Guide. Your contributions are invaluable in helping others succeed in their interviews. Thank you for being a part of our community!

If you have any questions or need further assistance, feel free to reach out to me or open an issue.

Happy coding! 🚀

About

Everything required to crack frontend interview


Languages

Language:JavaScript 89.2%Language:TypeScript 10.8%