Giter Club home page Giter Club logo

caomingkai / front-end-common-problems Goto Github PK

View Code? Open in Web Editor NEW
49.0 1.0 17.0 7.87 MB

🤔Notes for common front-end / full-stack problems in interviews. Covers common algorithms implementation in JavaScript, design patterns, JavaScript basics, Node.js basics, React/Redux basics, ES6 new features, and common code snippets in front end development

Home Page: https://caomingkai.github.io/

front-end front-end-interview es6 javascript html5 css dom algorithm nodejs reactjs

front-end-common-problems's Introduction

Front End Common Problems

Notes for common front-end / full-stack problems in interviews, covering:

  • Common algorithms implementation in JavaScript,
  • Design patterns, JavaScript basics,
  • Node.js/Express basics,
  • React/Redux/Flux basics,
  • ES6 new features,
  • Common code snippets in front end development

🏄Check out my personal blog for a better experience: https://caomingkai.github.io/

I. Front End Concepts

  1. HTML/CSS/JavaScript interview preparation
  2. JS basics
  3. DOM basics
  4. Browser basics
  5. Negative Margin in Layout
  6. Write a Promise
  7. setTimeout vs setInterval
  8. Event Emitter
  9. React basics
  10. React Router v4
  11. Redux & Flux
  12. ES6
  13. Node.js basics
  14. Node & MySQL
  15. Express basics
  16. this & arrow function
  17. A way to Make an Efficient React Timer
  18. Authenication: JWT vs Session
  19. Create a Calculator- React
  20. Create a Calculator- Vanilla JS
  21. Animation using JS
  22. Ways of Creating Object in JS
  23. Auto-complete Implementation

II. Algorithms & Data Structures

  1. Common Algorithm Problems in JS
  2. Sorting Algorithms in JS
  3. Stack & Queue Implementation in JS
  4. Trie/Prefix Tree Implementation in JS
  5. Trie/Prefix Tree Implementation in Java
  6. Design Pattern - JS
  7. Binaray Search Variation
  8. Find 1st Bad Version
  9. Flatten an Nested Array
  10. Reposition Elements in an Array
  11. Search for a Symmetric Node
  12. Union Find to Achieve Max Tasks
  13. 2-Egg Pazzle

III. Portfolios

  1. UI/UX Internship Projects at Specifio, Inc.
  2. Full-stack: New Recommendation Using Web Mining
  3. Full-stack: URL Shortening Service
  4. Full-stack: Facebook Custom Search
  5. Full-stack: Online Exam System
  6. Front-end: Memory Game
  7. Front-end: Expense Tracking Application
  8. Web Template Engine

front-end-common-problems's People

Contributors

caomingkai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.