DrillLab
引导计划Guided plan

前端面试复习Frontend Interview Review

105 道问答用嘴答一遍,再把 15 道手写题和组件题写一遍。Answer all 105 questions out loud, then write the 15 hand-written and component problems.

8 档 · 144 条8 stages · 144 items第 1 档 · 背:HTML 与 CSSstage 1 · Review: HTML and CSS还剩约 9 小时about 9 h left
0 / 144

下周有面试,要的是「说得出」加「当场写得出」。An interview next week: you need to say it, and to write it on the spot.

这条计划的全程The whole route

  1. Review

    背:HTML 与 CSSReview: HTML and CSS

    你在这You are here
    0 / 13

    13 道。开场最常问的一批,答错的代价是面试官对后面的问题降低期待。13 questions. The batch most often asked first, and getting them wrong lowers what the interviewer expects from the rest.

    过过一遍 0 / 13 · 其中标了「会」的 0 道。自评过一次就算过了这一档 —— 不用把每道都标成「会」才往下走。0 / 13 reviewed, 0 of them marked confident. One rating is enough to clear this stage — you do not have to reach confident on every question first.

    覆盖方向:Topics covered: HTMLHTMLCSSCSS

    1. 块级元素 vs 行内元素Block element vs Inline element背知识点Review没做Not started
    2. 事件冒泡 vs 事件捕获Event bubbling vs Event capturing背知识点Review没做Not started
    3. meta 标签有什么用What is the importance of the meta tag?背知识点Review没做Not started
    看这一档全部 13 条View all 13 items
    1. 块级元素 vs 行内元素Block element vs Inline element背知识点Review没做Not started
    2. 事件冒泡 vs 事件捕获Event bubbling vs Event capturing背知识点Review没做Not started
    3. meta 标签有什么用What is the importance of the meta tag?背知识点Review没做Not started
    4. 什么是语义化标签What are Semantic Elements?背知识点Review没做Not started
    5. 无障碍、可用性、包容性Could you explain accessibility, usability, and inclusion? Give some examples of each one in terms of web design.背知识点Review没做Not started
    6. 什么是盒模型What is the Box Model背知识点Review没做Not started
    7. margin vs paddingMargin vs Padding背知识点Review没做Not started
    8. Flexbox vs GridFlexbox vs Grid背知识点Review没做Not started
    9. CSS 选择器有哪些类型What are the different types of CSS selectors?背知识点Review没做Not started
    10. 有几种方式引入 CSSHow many ways to import CSS in your project背知识点Review没做Not started
    11. 什么是 SCSSWhat is SCSS背知识点Review没做Not started
    12. CSS 预处理器的优缺点What is a CSS preprocessor? What are the advantages and disadvantages, if any, to using them over plain CSS?背知识点Review没做Not started
    13. 什么是响应式设计,怎么做What is responsive web design and how to achieve this背知识点Review没做Not started
  2. Review

    背:JavaScript 与 TypeScriptReview: JavaScript and TypeScript

    0 / 44

    44 道,是题库里最大的一块:引擎、类型、函数与作用域、this、事件循环,加 6 道 TypeScript 深度。44 questions, the largest block: the engine, types, functions and scope, this, the event loop, plus six on TypeScript in depth.

    过过一遍 0 / 44 · 其中标了「会」的 0 道。自评过一次就算过了这一档 —— 不用把每道都标成「会」才往下走。0 / 44 reviewed, 0 of them marked confident. One rating is enough to clear this stage — you do not have to reach confident on every question first.

    覆盖方向:Topics covered: JavaScriptJavaScriptTypeScript 深度TypeScript deep dive

    44 格,一格一个真实条目 —— 鼠标停上去或用键盘走过去会读出它的标题。44 squares, one per real item — hover or tab to one and it reads out its title.

  3. Review

    背:React 与生态Review: React and its ecosystem

    0 / 36

    36 道:React 是什么、组件怎么通信、Hooks、性能、Redux。36 questions: what React is, how components communicate, Hooks, performance, Redux.

    过过一遍 0 / 36 · 其中标了「会」的 0 道。自评过一次就算过了这一档 —— 不用把每道都标成「会」才往下走。0 / 36 reviewed, 0 of them marked confident. One rating is enough to clear this stage — you do not have to reach confident on every question first.

    覆盖方向:Topics covered: React 与生态React & ecosystem

    36 格,一格一个真实条目 —— 鼠标停上去或用键盘走过去会读出它的标题。36 squares, one per real item — hover or tab to one and it reads out its title.

  4. Review

    背:Node、数据库、网络与安全Review: Node, databases, networking and security

    0 / 12

    12 道。前端面试也会问 —— 尤其是事件循环、状态码和 XSS。12 questions. Front-end interviews ask these too, especially the event loop, status codes and XSS.

    过过一遍 0 / 12 · 其中标了「会」的 0 道。自评过一次就算过了这一档 —— 不用把每道都标成「会」才往下走。0 / 12 reviewed, 0 of them marked confident. One rating is enough to clear this stage — you do not have to reach confident on every question first.

    覆盖方向:Topics covered: Node / ExpressNode / Express数据库Databases网络与安全Web & security

    1. Node.js 的事件循环是怎么工作的How does the event loop work in Node.js背知识点Review没做Not started
    2. 请求 - 响应周期是怎样的Explain the request & response cycle背知识点Review没做Not started
    3. 查询参数 vs 路径参数Query parameters vs Path parameters背知识点Review没做Not started
    4. 什么是 CRUDWhat is CRUD背知识点Review没做Not started
    5. 关系型数据库 vs 非关系型数据库Relational database vs Non-relational database背知识点Review没做Not started
    6. 主键 vs 外键Primary key vs Foreign key背知识点Review没做Not started
    7. 什么是 CORS,怎么解决 CORS 错误What is CORS and how to solve the CORS error背知识点Review没做Not started
    8. HTTPS vs HTTPHTTPS vs HTTP背知识点Review没做Not started
    9. 什么是 JWTWhat is JWT背知识点Review没做Not started
    10. session vs cookiesessions vs cookies背知识点Review没做Not started
    11. 常见的 HTTP 状态码Give some HTTP response status codes背知识点Review没做Not started
    12. 测试有哪几种What are the different kinds of tests背知识点Review没做Not started
  5. Learn

    学:手写题与组件题的讲解Learn: the walkthroughs

    0 / 8约 3 小时about 3 h
  6. Practice

    练:这门课的练习Practice: this course's exercises

    0 / 16

    16 个,其中 11 个是「写整块」—— 和面试白板题的形状最接近。16 of them, 11 write-a-block, which is the closest thing here to a whiteboard question.

    16 格,一格一个真实条目 —— 鼠标停上去或用键盘走过去会读出它的标题。16 squares, one per real item — hover or tab to one and it reads out its title.

  7. Code

    写:手写题Code: implement it yourself

    0 / 8约 3 小时about 3 h
  8. Code

    写:组件与状态管理题Code: components and state management

    0 / 7约 3 小时about 3 h

正在读这台浏览器里的进度…Reading your progress from this browser…

计划里每一格的完成状态都是已有进度的一个视图 —— 以前自己刷过的八股、做过的练习一条都不会白做,跟着计划做完的 也照样在 课程 里打勾。 换计划、不跟计划都不动任何记录。Every square here is a view of progress you already have. Questions you rated and exercises you solved before picking a plan all count, and anything you finish inside a plan is still ticked in the courses. Changing plans or stopping never touches a record.