awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lgwebdream avatar

lgwebdream/FE-Interview

0
View on GitHub↗
7,203 星标·894 分支·JavaScript·10 次浏览lgwebdream.github.io/FE-Interview↗

FE Interview

This project is a comprehensive frontend interview preparation resource built around a question bank of over 1000 curated questions. It covers HTML, CSS, JavaScript, Vue, React, Node, TypeScript, Webpack, algorithms, and network security, with each question accompanied by a detailed answer explanation.

The content is organized into a hierarchical category tree for browsable exploration, and a daily question rotation algorithm presents one question per day for systematic review. A client-side search index enables instant filtering of questions by title or tag, and the entire question bank is pre-rendered into static HTML pages at build time for fast loading.

The project also includes a WeChat mini-program companion that delivers the interview practice experience directly on a smartphone, enabling mobile learning. Beyond the question bank, it provides hands-on JavaScript coding exercises for implementing core patterns like promises, debouncing, throttling, deep cloning, and function binding, along with reference materials on React lifecycle evolution, network and security concepts, and web performance optimization techniques.

Features

  • Interview Question Banks - Organizes all interview content around a central question bank with detailed answers and tags.
  • Core Concepts - Covers fundamental JavaScript topics like promises, closures, and event loop through detailed explanations.
  • Custom Promise Implementations - Provides exercises for building a custom Promise implementation with resolve/reject logic and chained handlers.
  • Client-Side Search Indexes - Builds a lightweight in-memory search index for instant client-side filtering of questions.
  • Detailed Answer Explanations - Provides in-depth analysis for each interview question to clarify underlying concepts.
  • Frontend Framework Interview Questions - Presents a daily question-and-answer format to systematically refresh frontend knowledge.
  • Comprehensive Frontend Question Banks - Lists over 1000 curated questions covering HTML, CSS, JavaScript, Vue, React, Node, TypeScript, Webpack, algorithms, and network security.
  • JavaScript Interview Preparations - Provides over 1000 frontend interview questions covering all major web technologies.
  • Daily Rotation Schedulers - Implements a daily question rotation algorithm for systematic review coverage.
  • JavaScript Coding Exercises - Provides hands-on exercises for implementing core JavaScript patterns like Promise, debounce, and deep clone.
  • Function Context Binding - Provides exercises for binding a function to a specific context and preset arguments, creating a new function with a fixed this value.
  • Closures - Provides exercises for creating closures that retain access to outer scope variables, enabling private data and persistent state.
  • Tree-Based Hierarchical Navigation - Organizes the question bank into a hierarchical category tree for browsable exploration.
  • Debounce Utilities - Delays function execution until a pause in activity, reducing unnecessary calls during rapid events like typing or scrolling.
  • Function Execution Throttling - Provides exercises for implementing throttle to cap function execution to a fixed interval during continuous events.
  • Layout Techniques - Teaches CSS layout techniques for centering elements of unknown size using flexbox and grid.
  • Promise Implementations - Includes hands-on exercises for building a custom promise implementation from scratch.
  • Static Site Generation - Pre-renders question-and-answer pages into static HTML at build time for fast loading.
  • HTTP Caching - Describes how browsers cache HTTP responses, the differences between cache types, and which problems each strategy solves.
  • Mobile Practice Platforms - Uses a WeChat mini-program to let users practice interview questions on their smartphone.
  • React Lifecycle References - Documents the evolution of React component lifecycle methods and explains why older methods were deprecated.
  • Mobile Application Study Guides - Delivers interview practice content through a WeChat mini-program for on-the-go study.
  • Interview Practice Mini Programs - Ships a WeChat mini-program companion that lets users browse and practice interview questions on their smartphone.
  • Object Cloning Techniques - Includes hands-on exercises for deep cloning nested data structures in JavaScript.
  • Promise Collection Mapping - Provides exercises for combining multiple promises into a single aggregated result.
  • WeChat Mini-Program Runtimes - Delivers the interview practice experience inside a WeChat mini-program runtime.
  • Cross-Origin Resource Sharing Policies - Explains HTTP vs HTTPS, caching strategies, same-origin policy, and CORS for web development.
  • Cross-Origin Security Policies - Answers common interview questions about HTTP vs HTTPS, caching strategies, same-origin policy, and cross-origin solutions.
  • Asynchronous Event Loops - Explains how the event loop coordinates asynchronous tasks across timers, I/O callbacks, and other phases in JavaScript environments.
  • Element Centering - Teaches how to center a div both horizontally and vertically without knowing its dimensions using CSS flexbox, grid, or transform techniques.
  • Render Skipping Strategies - Prevents component updates when inputs haven't changed, reducing rendering work and improving responsiveness.
  • HTTPS Configuration - Explains the differences between HTTP and HTTPS, why HTTPS is more secure, and how to configure it.
  • Load Time Reductions - Applies code splitting, lazy loading, and caching to shorten initial page loads and improve perceived performance.
  • Web Performance Optimizations - Explains practical techniques like code splitting, lazy loading, caching, and preventing unnecessary re-renders.
  • Interview Preparation - Curated collection of essential frontend interview questions.

Star 历史

lgwebdream/fe-interview 的 Star 历史图表lgwebdream/fe-interview 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

lgwebdream/fe-interview 是做什么的?

This project is a comprehensive frontend interview preparation resource built around a question bank of over 1000 curated questions. It covers HTML, CSS, JavaScript, Vue, React, Node, TypeScript, Webpack, algorithms, and network security, with each question accompanied by a detailed answer explanation.

lgwebdream/fe-interview 的主要功能有哪些?

lgwebdream/fe-interview 的主要功能包括:Interview Question Banks, Core Concepts, Custom Promise Implementations, Client-Side Search Indexes, Detailed Answer Explanations, Frontend Framework Interview Questions, Comprehensive Frontend Question Banks, JavaScript Interview Preparations。

lgwebdream/fe-interview 有哪些开源替代品?

lgwebdream/fe-interview 的开源替代品包括: greatfrontend/top-javascript-interview-questions — This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common… sadanandpai/javascript-code-challenges — This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides… cavszhouyou/front-end-interview-notebook — This project is a front-end interview study guide and a collection of structured notes designed for technical job… nishant8bits/123-essential-javascript-interview-question — This project is a technical interview question bank and study resource designed for software engineering interviews… kolodny/exercises — This project is a comprehensive educational suite of coding challenges and implementation guides focused on… yygmind/blog — This repository is a curated knowledge base focused on core JavaScript fundamentals, specifically designed for…

FE Interview 的开源替代方案

相似的开源项目,按与 FE Interview 的功能重合度排序。
  • greatfrontend/top-javascript-interview-questionsgreatfrontend 的头像

    greatfrontend/top-javascript-interview-questions

    9,685在 GitHub 上查看↗

    This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu

    MDXfront-end-developmentinterviewsjavascript
    在 GitHub 上查看↗9,685
  • sadanandpai/javascript-code-challengessadanandpai 的头像

    sadanandpai/javascript-code-challenges

    4,451在 GitHub 上查看↗

    This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides reference implementations and educational examples designed to help developers master language fundamentals and prepare for technical interviews. The project covers a wide array of specialized implementations, including functional programming patterns like currying and partial application, as well as asynchronous patterns for concurrency control. It also includes practical examples of Document Object Model manipulation and the implementation of common data structures such as stacks

    MDXchallengescoding-interviewfrontend
    在 GitHub 上查看↗4,451
  • cavszhouyou/front-end-interview-notebookCavsZhouyou 的头像

    CavsZhouyou/Front-End-Interview-Notebook

    7,739在 GitHub 上查看↗

    This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers

    在 GitHub 上查看↗7,739
  • nishant8bits/123-essential-javascript-interview-questionnishant8BITS 的头像

    nishant8BITS/123-Essential-JavaScript-Interview-Question

    5,240在 GitHub 上查看↗

    This project is a technical interview question bank and study resource designed for software engineering interviews focusing on JavaScript. It serves as a curated guide containing technical questions and coding challenges to test proficiency in the language and its runtime. The repository provides a structured collection of core programming concepts and problem solving exercises. It covers frontend technical training and coding interview practice through a series of curated problems and theoretical questions. The content is organized into a topic-categorized information hierarchy using markd

    在 GitHub 上查看↗5,240
  • 查看 FE Interview 的所有 30 个替代方案→