💡
L3preparation
CtrlK
  • Initial Page
    • Useful links
  • Cribs
    • Performance issues
  • English
    • Questions to interviewer
    • STAR framework
    • Answering questions
    • Dealing with issues
    • Self-introduction
    • Small talk
  • Questions
    • Common questions
  • Answering quide
    • S.T.A.R.S
  • Technical requirements
    • NodeJS
      • Node Frameworks Comparesing
      • Databases
      • BFF (backend for frontend)
      • Node Frameworks
      • NodeJS Core
    • Clouds
      • AWS
    • Team management and Soft skills
      • Motivation
      • Deal with low employee performance
      • Time management
      • Delegation
      • How to handle conflicts inside the team
    • Estimations
      • Story Point vs Hours
      • Managing risks
      • Estimations in un-known position
      • Estimate inflation
      • Estimations techniques
    • Software Development Life Cycle
      • Scrum
      • Kanban
      • Spiral model
      • Iterative model
      • Waterfall
      • Agile
      • SDLC
    • Git
      • Rebase vs merge
    • Release Strategies
    • Git workflows
    • CI vs. CD vs. CD
    • Quality
      • TDD vs BDD
      • Technical debt
      • Code smells
      • Convincing the Customer to write unit-tests
      • TypeScript advantages and disadvantages
      • Code review
      • Code coverage
      • Effective testing strategy for a simple project
      • Snapshot testing
      • Testing Pyramid
      • Unit tests principles
      • Unit vs Integration vs E2E Testing
      • Tools and techniques for ensuring code quality
    • Patterns
      • MVC vs MVP vs MVVM
      • ES6 modules vs CommonJS
      • MVC vs Flux vs Redux
      • GoF Behavioral patterns
      • GoF Structural patterns
      • GoF Creational Patterns
    • Software Architecture
      • GRASP
      • Composition over Inheritance
      • Layered Architecture
      • Separation of concerns (SoC)
      • Good Architecture principles
      • Software Arhitecture
      • The Principle of Least Knowledge
      • DRY, KISS & YAGNI Principles
      • SOLID
      • Steps to define Architecture
    • Mobile development approaches
    • Micro Frontends
    • Monorepo
    • e2e frameworks
    • SSR vs CSR
    • FE FRAMEWORKS
      • Forms libs
      • React bandlers
      • Angular
      • React Concurrent Mode
      • Redux
      • Questions
      • React HOCs
      • React Performance
      • React Hooks
      • How to chose FE Framework
      • React vs Angular vs View
    • SPA vs MPA
    • PWA & AMP
      • Web manifest
      • Accelerated Mobile Pages
      • Progressive Web Application
    • Web Accessibility
      • Accessibility in JavaScript
      • Section 508
      • WAI-ARIA Authoring Practices
      • services to check color-contrast
      • Semantic markup
      • a11y specifications
    • Web Animations
      • pros/cons of animation via CSS or JS
      • animations with CSS and JS
    • Responsive design
      • User Interface/User Experience
      • Progressive Enhancement & Graceful Degradation approaches
      • Mobile First approach
      • Responsive vs Adaptive design
      • CSS media queries
    • CSS Frameworks
      • Bootstrap / Foundation / Semantic UI / Bulma
      • Bootstrap
    • CSS Methodologies
      • CSS in JS
      • CSS Modules
      • BEM / OOCSS / SMACSS / ITCSS / Atomic CSS
      • BEM
    • CSS (Pre/Post)processors
      • PostCSS
      • SASS/SCSS
    • CSS Fundamentals
      • CSS browser compatibility challenges
      • CSS positioning and layout (Flex/Grid/Table/...)
      • CSS fundamentals (colors, fonts, box-model, ...)
    • Tools (NPM, Webpack, Chrome DevTools, ...)
      • Chrome DevTools
      • npm / yarn
      • webpack / rollup / gulp
    • Browser API
      • BOM, DOM, CSSOM
      • Browser API (Console, Fetch, Storage, History)
    • Performance
      • Service workers
      • PRPL
      • SVG vs canvas (with prior experience)
      • RAIL
      • Repaint Reflow Understanding
      • Critical Rendering Path
      • Framework optimization techniques (Angular, React, or others)
      • JavaScript Obfuscation and Minification
      • Memory Leaks (detection tools and prevention)
      • JavaScript Performance Optimization Techniques
      • Network Optimizations
      • JavaScript Profiling and Debugging
    • Security
      • Man-in-the-Middle (MITM) Attacks
      • OWASP Top 10
      • CSRF
      • CSP
      • Auth (JWT, OAuth, Basic, etc.)
      • SQL injections
      • CORS
      • XSS
    • Communication protocols
      • HTTPS
      • TCP vs UDP
      • REST vs GraphQL
      • GraphQL
      • RPC (JSON RPC)
      • RESTful API
      • WS vs Poling
      • HTTP vs HTTPS vs HTTP/2
    • Programing paradigms
      • OOP/FP/FRP
      • FRP
      • FP
      • OOP
    • Languages
      • CSS
      • HTML
      • TypeScript
      • JavaScript
    • Computer science
      • Data structures
      • Algorithms complexity
      • Basic operations
  • Soft skills
Powered by GitBook
On this page

Was this helpful?

  1. Technical requirements

FE FRAMEWORKS

Forms libsReact bandlersAngularReact Concurrent ModeReduxQuestionsReact HOCsReact PerformanceReact HooksHow to chose FE FrameworkReact vs Angular vs View
PreviousSSR vs CSRNextForms libs

Last updated 4 years ago

Was this helpful?