CSS
- 解释一下CSS的盒子模型?
- 请你说说CSS选择器的类型有哪些,并举几个例子说明其用法?
- 请你说说CSS有什么特殊性?(优先级、计算特殊值)
- 要动态改变层中内容可以使用的方法?
- 常见浏览器兼容性问题与解决方案?
- 列出display的值并说明他们的作用?
- 如何居中div, 如何居中一个浮动元素?
- CSS中 link 和@import 的区别是?
- 请列举几种清除浮动的方法(至少两种)?
- block,inline和inlinke-block细节对比?
- 什么叫优雅降级和渐进增强?
- 说说浮动元素会引起的问题和你的解决办法
- …
前端基础
- 说一下http和https
- tcp三次握手,一句话概括
- TCP和UDP的区别
- WebSocket的实现和应用
- HTTP请求的方式,HEAD方式
- 一个图片url访问后直接下载怎样实现?
- 说一下web Quality(无障碍)
- 几个很实用的BOM属性对象方法?
- 说一下HTML5 drag api
- 说一下http2.0
- 补充400和401、403状态码
- fetch发送2次请求的原因
- …
前端核心
- JSONP的缺点
- 跨域(jsonp,ajax)
- 如何实现跨域
- dom是什么,你的理解?
- 关于dom的api有什么
- ajax返回的状态
- 实现一个Ajax
- 如何实现ajax请求,假如我有多个请求,我需要让这些ajax请求按照某种顺序一次执行,有什么办法呢?如何处理ajax跨域
- 如何实现一个ajax请求?如果我想发出两个有顺序的ajax需要怎么做?
- Fetch和Ajax比有什么优缺点?
- 移动应用和web应用的关系
- …
前端进阶
- 前端测试
- 接口文档的制定
- webpack和gulp区别(模块化与流的区别)
- redux用处
- redux里常用方法
- angularJs和react区别
- vue双向绑定原理
- 说说vue react angularjs jquery的区别
- node的事件方法讲讲看
- node的特性,适合处理什么场景
- 你有用到Express,讲讲Express
- promise的状态有那些
- …
移动端开发
- 介绍一下react
- React单项数据流
- react生命周期函数和react组件的生命周期
- react和Vue的原理,区别,亮点,作用
- reactJs的组件交流
- 有了解过react的虚拟DOM吗,虚拟DOM是怎么对比的呢
- 项目里用到了react,为什么要选择react,react有哪些好处
- 怎么获取真正的dom
- 选择react的原因
- react的生命周期函数
- setState之后的流程
- react高阶组件知道吗?
- …
计算机基础
- TCP 建立连接的三次握手过程
- cdn 原理
- HTTP 的头部包含哪些内容。常见的请求方法(我为什么要 说后面的 options,head,connect)
- 请求方法 head 特性
- HTTP 状态码,301和302 有什么具体区别,200 和 304 的 区别
- OSI 七层模型
- TCP 和 UDP 的区别,为什么三次握手四次挥手
- HTTP 缓存机制
- websocket 和 ajax 的区别是什么,websocket 的应用场景有哪些
- TCP/IP 的网络模型
- 知道什么跨域方式吗,jsonp 具体流程是什么,如何实现 原生 Jsonp 封装,优化,对于 CORS,服务器怎么判断它该不 该跨域呢
- 怎么生成 token,怎么传递
- …
算法与数据结构
- 二叉树层序遍历
- B 树的特性,B 树和 B+树的区别
- 尾递归
- 如何写一个大数阶乘?递归的方法会出现什么问题?
- 把多维数组变成一维数组的方法
- 知道的排序算法 说一下冒泡快排的原理
- Heap 排序方法的原理?复杂度?
- 几种常见的排序算法,手写
- 数组的去重,尽可能写出多个方法
- 如果有一个大的数组,都是整型,怎么找出最大的前 10 个数
- 知道数据结构里面的常见的数据结构
- …
**最后:**由于篇幅限制,需要校招面试题PDF文档(含答案解析)完整版,可以点赞❤+评论666,然后私信【校招】,免费获取!
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)
最后
技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。
技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。有需要面试题资料的朋友点击这里可以免费领取。
的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。有需要面试题资料的朋友点击这里可以免费领取。
[外链图片转存中…(img-7yjaryQb-1713727567574)]