# 金山软件

# DNS 解析(浏览器输入 url 全过程)

# HTTPS 原理

# HTTP 长连接实现原理

# 事件循环

# 事件调用栈

# Next.js 如何实现服务端渲染

# 金山(wps+)

# 一面

# CSS选择器及优先级

# CSS有什么布局方式

# 各种布局之间有什么优缺点

# 你用过什么CSS预编译器

# less 有什么缺点

# 有遇到过1px的问题?知道如何解决吗?

# js里面有什么数据类型

# 有哪些判断方法可以判断类型?

# es6中let、const和var有什么区别

# const声明的变量怎么修改

# 箭头函数和普通函数的区别

# 事件代理

# 数组有什么方法

# 如何往数组中插入一个值

# 浏览器cookie、localStorage、sessionStorage的区别

# 除此之外,前端还有什么存储方案

# 对前端的安全有什么理解

# 对闭包的理解

# 简单的实现一个闭包

# 二面

# 项目中有redux迁移mobx,详细说一下原因。这二者有什么区别

# 介绍一下高版本React和低版本React之间的api废除的理由

# setState 是同步还是异步

# 在setTimeout中,是否会进行批量更新

# 说一下React的合成事件

# 说一下函数组件和class组件的区别

# 对比一下hook和hoc的优势

# 说一下graphql解决的问题

# 做过的seo优化

# 说一下JWT机制

# 如何预防网站劫持

# 说一下你对前端开发的理解

# 做过的项目的难点以及如何解决

# 离开的原因

# 职业规划

更新时间: 11/19/2021, 8:50:25 PM