技术岗面试 · 66 题
前端与全栈开发面试 题目与答案解析
前端基础重修、全栈工程能力与 TypeScript 全栈,覆盖前端/全栈岗位常考知识。题目来自星海原创八股题库(单选带解析、简答带参考答案)和配套课程每讲的自测题;题库全部免费,课程免费课全部开放,付费课只开放第 1 讲。
在线刷这套题:即时判分、错题本、闪卡复习,不用登录就能练。
HTML 与 CSS 8 题
JavaScript 12 题
- 9typeof null 的结果是?单选题
- 10下面代码的输出顺序是?单选题
- 11下面代码的输出是?单选题
- 12关于箭头函数中的 this,下列说法正确的是?单选题
- 13执行 function F {} const f = new F; 后,下列表达式结果为 true 的是?单选题
- 14下列比较表达式中,结果为 true 的是?单选题
- 15在 let 声明语句之前访问这个变量,会发生什么?单选题
- 16关于 JavaScript 中的对象拷贝,下列说法正确的是?单选题
- 17关于 async 函数,下列说法正确的是?单选题
- 18说说浏览器的事件循环,宏任务和微任务分别有哪些?主观题
- 19什么是闭包?说说它的常见用途和可能带来的问题。主观题
- 20讲讲 JavaScript 的原型链,以及 class 继承和原型继承的关系。主观题
浏览器原理 8 题
网络与安全 10 题
- 29下列 URL 中,与 https://www.example.com/page 同源的是?单选题
- 30下列跨域请求中,会先触发 OPTIONS 预检请求的是?单选题
- 31前端跨域请求需要携带 Cookie(fetch 设置 credentials: 'include'),服务端应当怎么配合…单选题
- 32防御 XSS(跨站脚本)最核心的做法是?单选题
- 33下列措施中,能有效防御 CSRF(跨站请求伪造)的是?单选题
- 34给 Cookie 加上 HttpOnly 属性的作用是?单选题
- 35关于 JWT,下列说法正确的是?单选题
- 36响应头 Cache-Control: no-cache 的含义是?单选题
- 37前端常见的跨域解决方案有哪些?各自的原理和适用场景是什么?主观题
- 38XSS 和 CSRF 有什么区别?分别如何防御?主观题
React 10 题
- 39React 渲染列表时给每一项设置 key,下列说法正确的是?单选题
- 40useEffect 的依赖数组写成 [] 时,副作用的执行时机是?单选题
- 41关于 React 18 的状态更新批处理,下列说法正确的是?单选题
- 42关于 useMemo 和 useCallback,下列说法正确的是?单选题
- 43React 引入 Fiber 架构的主要目的是?单选题
- 44为什么 React Hooks 不能写在条件语句或循环里?单选题
- 45关于 React 中的受控组件,下列说法正确的是?单选题
- 46关于 React Server Components(RSC),下列说法正确的是?单选题
- 47React 的 diff(协调)算法做了哪些假设?key 在其中起什么作用?主观题
- 48什么是 React Hooks 中的「过期闭包」问题?请举例并给出解决办法。主观题
Vue 7 题
工程化与性能 8 题
- 56打包工具的 Tree Shaking(摇树优化)主要依赖什么?单选题
- 57Vite 开发服务器启动和热更新都很快,主要原因是?单选题
- 58下列哪个 Core Web Vitals 指标衡量的是页面主要内容的加载速度?单选题
- 592024 年起取代 FID、成为 Core Web Vitals 中衡量交互响应性的指标是?单选题
- 60搜索框输入时实时请求联想词,希望用户停止输入一段时间后才发请求,应当使用?单选题
- 61在 React 或 Vue 项目中使用动态 import 加载某个路由页面,效果是?单选题
- 62如果一个页面首屏加载很慢,你会从哪些方面排查和优化?主观题
- 63请写出防抖(debounce)和节流(throttle)函数的实现思路,并说明各自的适用场景。主观题
Node.js 与全栈 3 题
题库出处
- 前端与全栈面试八股 —— 出处:星海原创
星海原创题目:题干、选项、解析与参考答案均由星海团队自行编写,未照搬任何书籍、网站或仓库的原题;个人可自由用于学习和练习,转载请注明出自星海。