web开发技术包括哪些,极客前端进阶训练营,音视频学习指南来咯

  • get、post的区别是什么

  • 跨域(jsonP、cors)

  • 算法(滑动窗口or回溯)

二面

  • 前端学习了几年了,如何学习的前端

  • 大小端存储

  • 有一个已经上线的项目,项目中出现了一个bug,如果在不影响用户的情况下实现项目的bug的修复,也就是重新部署

  • TCP三次握手里有什么重要信息(确认序号等)

  • 从输入url到渲染出页面经过了什么过程

  • DNS有几种查询方式

  • 什么时候用递归查询,什么时候用迭代查询

  • 说明一下你对脚手架的理解

  • websocket

  • react和Vue有什么区别

  • mysql有几种索引

  • 算法:给了一张无向图(数据结构),求最短路径,1-5点之间的最短路径,要求打印出中间经过的路径。

面试前的准备

一、简历的准备

简历制作是很重要的一个环节,一份好的简历会给面试官留下很不错的印象,也有助于你顺利通过简历筛选环节。

  • 个人基本信息:主要是姓名,联系方式,邮箱,学历等;

  • 技术技能:对了解、熟练掌握、精通这类词有概念,不要随便用精通;因为面试官一般会根据简历内容进行提问。

  • 项目经历:不写对求职无用项目经历、做的最好的项目 2 ~ 3 个即可,有数据支撑;

  • 工作经历:简略概述名称、在职时间、职位以及主要负责业务,也可以和项目经历结合起来写;

注意事项:

  • 突出亮点:如开源项目、大厂背景、知名项目、个人博客、技术亮点等;

  • 针对不同公司职位,可以针对性的调整简历内容,准备多份简历;

  • 格式排版:PDF 格式,最好一页,最多不超过两页,认真检查排版、错别字、标点符号、措辞;

二、知识准备

1. 知识体系

优秀的开发者很多都有维护自身知识体系的习惯,建立知识体系能帮助认知知识全貌及迅速找到知识的关联,就像对碎片化的知识做了索引,知识体系可以帮助你尽快了解自己,帮助你查漏补缺,让你能够把宝贵的时间聚焦于自己的薄弱项。

2,基础知识

html,css,js 的核心知识,其中 js 的核心知识尤为重要。

HTML

1,你如何理解HTML结构的语义化

2,说说 title 和 alt 属性

3,Html5 有哪些新特性、移除了哪些元素

4,Label的作用是什么?是怎么用的?

5,浏览器是怎么对 Html5 的离线储存资源进行管理和加载的呢

6,iframe有那些缺点?

7,HTML W3C的标准

8,Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?

9,HTML全局属性(global attribute)有哪些

10,viewport的content属性作用

11,meta 相关

12,div+css的布局较table布局有什么优点

13,简述一下src与href的区别

14,知道的网页制作会用到的图片格式有哪些

15, 如何在 HTML5页面中嵌入音频与视频?

CSS

1,水平居中的方法

2,垂直居中的方法

3,link 与 @import 的区别

4,三列布局(中间固定两边自适应宽度)

5,BFC 有什么用

6,清除浮动的几种方式

7,CSS3有哪些新特性

8,css3 新增伪类 - 伪元素

9,为什么要初始化CSS样式

10,IE盒子模型 、W3C盒子模型

11,请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景

12,display:inline-block 什么时候不会显示间隙?

13,行内元素float:left后是否变为块级元素?

14,如果需要手动写动画,你认为最小时间间隔是多久,为什么?

15,display:inline-block 什么时候会显示间隙?

16,CSS权重,计算规则

17,Sass、LESS是什么?大家为什么要使用他们?

18,stylus,sass,less区别

19,rgba() 和 opacity 的透明效果有什么不同?

20,px和em的区别

21,使用css实现一个持续的动画效果

22,重排和重绘

23,什么情况会触发重排和重绘?

JavaScript

1,说几条JavaScript的基本规范

2,闭包

3,变量对象

4,作用域

5,说说你对作用域链的理解

6,JavaScript原型,原型链 ? 有什么特点?

7,什么是事件委托

8,类的创建

9,如何实现继承?

10,谈谈This对象的理解

11,事件模型

12,new操作符具体干了什么呢?

13,Ajax原理

14,Ajax解决浏览器缓存问题

15,如何解决跨域问题?

16,说说你对AMD和Commonjs的理解

17,js的7种基本数据类型

18,介绍js有哪些内置对象

19,JS有哪些方法定义对象

20,你觉得jQuery源码有哪些写的好的地方

21,null,undefined 的区别

22,谈谈你对ES6的理解

23,面向对象编程思想

24,如何通过JS判断一个数组

25,异步编程的实现方式

26,对原生Javascript了解方向

27,sort 快速打乱数组

28,数组去重操作

29,JS 原生拖拽节点

30,深拷贝、浅拷贝

31,节流防抖

32,变量提升

33,JS中的垃圾回收机制

34,如何理解前端模块化

35,js单线程

36,说说event loop

37,描述下this

38,ajax、axios、fetch区别

需要前端基础,面试题宝典,算法面试题PDF完整版,私信 “前端基础” 获取。

3,算法知识

把算法单独拿出来,是因为近年来在大厂的面试中对数据结构和算法的考察越来越重视。

算法和数据结构的学习是很有必要的,虽然对于前端岗位的算法要求可能不会那么高,但是基本的递归、遍历、链表的操作、栈与队列的常见算法还是要会的。

  • 时间复杂度

  • 位运算

  • 左移 <<

  • 算数右移 >>

  • 按位操作

  • 排序

  • 冒泡排序

  • 插入排序

  • 选择排序

  • 归并排序

  • 快排

  • 堆排序

  • 系统自带排序实现

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
img

总结
  • 对于框架原理只能说个大概,真的深入某一部分具体的代码和实现方式就只能写出一个框架,许多细节注意不到。

  • 算法方面还是很薄弱,好在面试官都很和蔼可亲,擅长发现人的美哈哈哈…(最好多刷一刷,不然影响你的工资和成功率???)

  • 在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。

  • 要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!

第一次跳槽十分忐忑不安,和没毕业的时候开始找工作是一样的感受,真的要相信自己,有条不紊的进行。如果有我能帮忙的地方欢迎随时找我,比如简历修改、内推、最起码,可以把烦心事说一说,人嘛都会有苦恼的~

祝大家都有美好的未来,拿下满意的 offer。

一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

都会有苦恼的~

祝大家都有美好的未来,拿下满意的 offer。

一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值