web前端开发 专题汇总

web前端开发 面试经验分享列表,共323

| 熟人/朋友/介绍
面试过程:

一面技术面
自我介绍
编辑器有做过定制开发吗
编辑器对文字实现加粗斜体等效果是怎么实现的
登录鉴权,token为什么不存在cookie中
跨域问题
断点续传 ?
验证码
手机验证码登录,如何保证验证码是本次发送的,后端要如何维护 ?
手写ajax
事件循环
读代码 2 3 5 4 1
手写节流,要求第一次立即执行
性能优化
call,apply,bind区别
读代码题

面试官问的面试题:

自我介绍
项目相关:你开发的项目是如何进行分支管理的
项目相关:你提到的跨域问题是怎么解决的,为什么使用nginx代理能解决跨域问题
如何针对不同浏览器进行适配
用户反馈你开发的页面出现了白屏,但你自己使用没有问题如何解决
如何避免你开发的软件出现bug,如果已经上线的项目出现bug该如何解决
用户反馈你开发的页面特别卡顿怎么办,(资源加载以外的方面考虑)
vue3和vue2的区别
promise的具体含义,怎么形容,有几种状态
async和await与promise的区别
从输入url到页面加载发生了什么
三次握手为什么是三次
具体说说事件循环,宏任务微任务
webpack和vite的区别
vue2和vue3的响应式原理实现的区别,为什么vue2不直接使用Proxy()
讲一下伪元素和伪类
讲一下语义化标签的作用
使用过es6的symbol吗,什么情况下需要使用symbol
为什么想要做前端开发,怎样进行前端学习的
反问

赞一下(0) 踩一下

| 网上申请
面试过程:

我主要面试的是前端开发职位,HR在boss直聘上看了我的简历,感觉非常适合,然后就推荐给他们的技术人员进行面试,技术看了我的简历觉得很有经验,所以没有问太多其他的问题,直接就问了些技术方面的,其实是非常简单,但由于有6年没有面试了,准备不充分。回答的并不好,然后就刷下来了。

面试官问的面试题:

什么是http?
超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。
什么时数据结构?
数据结构有:1.数组;2.栈;3.队列;4.链表(单链表、双向链表、循环链表);5.数;6.散列表;7.堆;8.图。数据结构是计算机存储知识数据的方式,数据结构是指相互之间存在一种或多种特定关系的数据元素的集合
浏览器从输入URL到页面加载的全过程
在浏览器地址栏中输入url地址 例如 www.baidu.com 点击回车,总体来说分为以下几个过程:
DNS 解析:将域名解析成 IP 地址
TCP 连接:TCP 三次握手
发送 HTTP 请求
服务器处理请求并返回 HTTP 报文
浏览器解析渲染页面
断开连接:TCP 四次挥手
浏览器如何解析javascript
浏览器在读取HTML文件的时候,只有当遇到