求解答
🎨 CSS
水平 / 垂直 / 水平垂直居中的N种方法
CSS选择器及优先级
Flex弹性布局的核心属性
盒子模型 (标准 vs IE),BFC 的理解与应用
position 定位的几种方式及其区别
响应式布局的实现方式(媒体查询, rem, vw/vh)
em 和 rem 的区别
🟨 JS (JavaScript)
事件循环 (Event Loop):能说清宏任务与微任务,并能解决相关场景题的执行顺序。
异步方案:Promise 和 async/await 的作用、区别、核心特性。
原型与继承:原型链的查找机制,new 一个对象时发生了什么。
作用域与闭包:this 的绑定规则,var/let/const 的区别,call/apply/bind 的应用,箭头函数。
ES6+ 新特性:Set/Map 相对 Object 的优势,箭头函数,解构赋值等。
TypeScript:TS带来的好处,interface 和 type 的区别,泛型的使用。
深浅拷贝:区别及常见的实现方式。
数组常用方法:map, filter, reduce 等的区别和应用。
🌐 浏览器和网络安全
综合大题:从输入URL到页面完整展示,发生了什么?(网络+渲染全链路)
跨域:同源策略是什么?常见的跨域解决方案有哪些?
浏览器缓存:强缓存和协商缓存的区别、触发时机和相关头部字段。
本地存储:cookie, localStorage, SessionStorage 的区别、特性和适用场景。
HTTP:常用状态码,GET/POST 区别,常用请求/响应头。
HTTPS:加密原理,如何保证安全(对称/非对称加密,数字证书)。
安全攻击:XSS 和 CSRF 的原理、区别及防御手段。
HTTP版本:HTTP/1.0, 1.1, 2.0 的主要区别。
登录与鉴权:Token-based 认证的全流程。
CDN 加速原理。
SSR (服务端渲染) vs CSR (客户端渲染) 的区别和优缺点。
🖼️ 框架 (仅列Vue)
属鼠只对vue比较熟悉,就不误人子弟了
对比类:Vue vs React,Vue2 vs Vue3,Pinia vs Vuex,Webpack vs Vite。
响应式原理:Object.defineProperty vs Proxy 的区别和优劣。
组件通信:props/emit, v-model, provide/inject, EventBus, Pinia/Vuex。
虚拟DOM与Diff:虚拟DOM是什么?key 的作用?Diff算法的核心思想?
Tree Shaking 原理。
生命周期:Vue2 和 Vue3 生命周期钩子的区别和使用。
nextTick 和 keep-alive 的原理和使用场景。
MVVM 模型是什么。
🛠️ 前端工程化
打包构建:Webpack 的核心概念(Entry, Output, Loader, Plugin),打包构建全流程。
打包优化:如何优化Webpack的打包速度和产物体积?(与性能优化强相关)
模块化:CommonJS 和 ESM 的区别,import 的原理。
🏃 性能优化
性能优化的方法论(从网络、构建、代码等层面回答)。
白屏问题的排查思路。
浏览器内存占用过大的排查思路。
性能监控指标(FP, FCP, LCP, TTI)和前端埋点方案。
🤖 AI 相关
你在平时如何使用AI提效?(结合具体场景)
对大模型(LLM)的理解,RAG (检索增强生成) 的基本原理。
如何写一个好的Prompt(提示词)?
水平 / 垂直 / 水平垂直居中的N种方法
CSS选择器及优先级
Flex弹性布局的核心属性
盒子模型 (标准 vs IE),BFC 的理解与应用
position 定位的几种方式及其区别
响应式布局的实现方式(媒体查询, rem, vw/vh)
em 和 rem 的区别
🟨 JS (JavaScript)
事件循环 (Event Loop):能说清宏任务与微任务,并能解决相关场景题的执行顺序。
异步方案:Promise 和 async/await 的作用、区别、核心特性。
原型与继承:原型链的查找机制,new 一个对象时发生了什么。
作用域与闭包:this 的绑定规则,var/let/const 的区别,call/apply/bind 的应用,箭头函数。
ES6+ 新特性:Set/Map 相对 Object 的优势,箭头函数,解构赋值等。
TypeScript:TS带来的好处,interface 和 type 的区别,泛型的使用。
深浅拷贝:区别及常见的实现方式。
数组常用方法:map, filter, reduce 等的区别和应用。
🌐 浏览器和网络安全
综合大题:从输入URL到页面完整展示,发生了什么?(网络+渲染全链路)
跨域:同源策略是什么?常见的跨域解决方案有哪些?
浏览器缓存:强缓存和协商缓存的区别、触发时机和相关头部字段。
本地存储:cookie, localStorage, SessionStorage 的区别、特性和适用场景。
HTTP:常用状态码,GET/POST 区别,常用请求/响应头。
HTTPS:加密原理,如何保证安全(对称/非对称加密,数字证书)。
安全攻击:XSS 和 CSRF 的原理、区别及防御手段。
HTTP版本:HTTP/1.0, 1.1, 2.0 的主要区别。
登录与鉴权:Token-based 认证的全流程。
CDN 加速原理。
SSR (服务端渲染) vs CSR (客户端渲染) 的区别和优缺点。
🖼️ 框架 (仅列Vue)
属鼠只对vue比较熟悉,就不误人子弟了
对比类:Vue vs React,Vue2 vs Vue3,Pinia vs Vuex,Webpack vs Vite。
响应式原理:Object.defineProperty vs Proxy 的区别和优劣。
组件通信:props/emit, v-model, provide/inject, EventBus, Pinia/Vuex。
虚拟DOM与Diff:虚拟DOM是什么?key 的作用?Diff算法的核心思想?
Tree Shaking 原理。
生命周期:Vue2 和 Vue3 生命周期钩子的区别和使用。
nextTick 和 keep-alive 的原理和使用场景。
MVVM 模型是什么。
🛠️ 前端工程化
打包构建:Webpack 的核心概念(Entry, Output, Loader, Plugin),打包构建全流程。
打包优化:如何优化Webpack的打包速度和产物体积?(与性能优化强相关)
模块化:CommonJS 和 ESM 的区别,import 的原理。
🏃 性能优化
性能优化的方法论(从网络、构建、代码等层面回答)。
白屏问题的排查思路。
浏览器内存占用过大的排查思路。
性能监控指标(FP, FCP, LCP, TTI)和前端埋点方案。
🤖 AI 相关
你在平时如何使用AI提效?(结合具体场景)
对大模型(LLM)的理解,RAG (检索增强生成) 的基本原理。
如何写一个好的Prompt(提示词)?
全部评论
相关推荐
09-25 10:33
门头沟学院 安全工程师 点赞 评论 收藏
分享
360集团公司福利 390人发布
查看16道真题和解析