ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

web开发实战,前端应届生如何做一个职业规划

2021-07-23 13:58:54  阅读:190  来源: 互联网

标签:web 缓存 HTTP 职业规划 TCP 链表 如何 二叉树 应届生


计算机网络篇

HTTP

  • HTTP 报文结构是怎样的?
  • HTTP有哪些请求方法?
  • GET 和 POST 有什么区别?
  • 如何理解 URI?
  • 如何理解 HTTP 状态码?
  • 简要概括一下 HTTP 的特点和缺点?
  • 对 Accept 系列字段了解多少?
  • 对于定长和不定长的数据,HTTP 是怎么传输的?
  • HTTP 如何处理大文件的传输?
  • HTTP 中如何处理表单数据的提交?
  • HTTP1.1 如何解决 HTTP 的队头阻塞问题?
  • 对 Cookie 了解多少?
  • 如何理解 HTTP 缓存及缓存代理?
  • 为什么产生代理缓存?
  • 源服务器的缓存控制
  • 客户端的缓存控制
  • 什么是跨域?浏览器如何拦截响应?如何解决?
  • TLS1.2 握手的过程是怎样的?
  • 传统 RSA 握手
  • RSA 和 ECDHE 握手过程的区别
  • TLS 1.3 做了哪些改进?
  • HTTP/2 有哪些改进?
  • HTTP/2 中的二进制帧是如何设计的?

TCP协议

  • TCP 和 UDP 的区别?
  • TCP 三次握手的过程?
  • 为什么是三次而不是两次、四次?
  • 三次握手过程中可以携带数据么?
  • 说说 TCP 四次挥手的过程
  • 为什么是四次挥手而不是三次?
  • 半连接队列和 SYN Flood 攻击的关系
  • 如何应对 SYN Flood 攻击?
  • 介绍一下 TCP 报文头部的字段
  • TCP 快速打开的原理(TFO)
  • 说说TCP报文中时间戳的作用?
  • TCP 的超时重传时间是如何计算的?
  • TCP 的流量控制
  • TCP 的拥塞控制
  • 说说 Nagle 算法和延迟确认?
  • 如何理解 TCP 的 keep-alive?

浏览器篇

  • 浏览器缓存?
  • 说一说浏览器的本地存储?各自优劣如何?
  • 说一说从输入URL到页面呈现发生了什么?
  • 谈谈你对重绘和回流的理解
  • XSS攻击
  • CSRF攻击
  • HTTPS为什么让数据传输更安全?
  • 实现事件的防抖和节流?
  • 实现图片懒加载?

数据结构和算法

链表

  • 简单的反转链表
  • 区间反转
  • 两个一组翻转链表
  • K个一组翻转链表
  • 如何检测链表形成环?
  • 如何找到环的起点
  • 合并两个有序链表
  • 合并 K 个有序链表
  • 判断回文链表

栈和队列

  • 有效括号
  • 多维数组 flatten
  • 普通的层次遍历
  • 二叉树的锯齿形层次遍历
  • 二叉树的右视图
  • 完全平方数
  • 单词接龙
  • 优先队列
  • 关于堆的说明
  • 实现一个最大堆
  • 实现优先队列
  • 前 K 个高频元素
  • 合并 K 个排序链表
  • 什么是双端队列?
  • 滑动窗口最大值
  • 栈实现队列
  • 队列实现栈

二叉树

  • 遍历
  • 给定一个二叉树,找出其最大深度
  • 给定一个二叉树,找出其最小深度
  • 对称二叉树
  • 二叉树的最近公共祖先
  • 二叉搜索树的最近公共祖先
  • 二叉树的直径
  • 二叉树的所有路径
  • 二叉树的最大路径和
  • 将有序数组转换为二叉搜索树
  • 二叉树展开为链表
  • 不同的二叉搜索树II

总结

分享下我零基础进入大前端的学习路线, 有需要的朋友可以参考:JavaScript —> ajax —> bs —> vue —> node,商城项目学习视频,项目源码,面试笔记有需要的童鞋可以点击【学习前端,不迷路】

*最后说一句:一入前端深似海,一路好走!!!
-> bs —> vue —> node,商城项目学习视频,项目源码,面试笔记有需要的童鞋可以点击【学习前端,不迷路】

*最后说一句:一入前端深似海,一路好走!!!

标签:web,缓存,HTTP,职业规划,TCP,链表,如何,二叉树,应届生
来源: https://blog.csdn.net/m0_60171754/article/details/119032087

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有