第二次面试复盘

面试时间:2023.4.6 11:05

时间持续:45分钟,

面试官:技术HR

技术问答过程:

个人觉得答得不好的地方已高亮,接下来会去完善

都是技术HR在问的

  • 问博客

  • 博客搭建流程?

  • 问项目(阳光长跑)

  • egg.js框架的原理?

  • 你对你简历上的语言排序

  • 你用过哪些组件库?

  • 能具体举例介绍下吗?

  • 你了解ES6那些东西?

  • 说说箭头函数的区别?

  • 刚刚你提到了this,说说你理解的this

  • 你了解Vue框架吗?

  • Vue双向绑定的实现

  • Object.defineProperty有哪些属性?

  • 浏览器从输入url到页面加载的过程

  • 你了解浏览器的时间循环吗?

  • 时间循环怎么循环的?

  • CSS样式学过吗

  • 了解过哪些布局方式

  • 根据什么样场景选择布局

  • 说一下绝对居中的方式

  • 你对COOKIE的了解?

  • COOKIE身份验证的原理

  • 除了localStorage和sessionStorage还有其他缓存吗?

  • cookie、localStorage和sessionStorage区别?知道他们的大小限制吗?

一、存储的时间有效期不同
1、cookie的有效期是可以设置的,默认的情况下是关闭浏览器后失效
2、sessionStorage的有效期是仅保持在当前页面,关闭当前会话页或者浏览器后就会失效
3、localStorage的有效期是在不进行手动删除的情况下是一直有效的
​
二、存储的大小不同
1、cookie的存储是4kb左右,存储量较小,一般页面最多存储20条左右信息
2、localStorage和sessionStorage的存储容量是5Mb(官方介绍,可能和浏览器有部分差异性)
​
三、与服务端的通信
1、cookie会参与到与服务端的通信中,一般会携带在http请求的头部中,例如一些关键密匙验证等。
2、localStorage和sessionStorage是单纯的前端存储,不参与与服务端的通信
​
四、对于浏览器的支持
1、cookie出现的时间较早,目前见到的浏览器都支持
2、localStorage和sessionStorage出现的时间较晚,对于版本较低的浏览器不支持(比如IE8版本以下的都不支持)
  • Storage在发生HTTP请求时会自动携带上去吗?

  • Storage在多个页签之间可以互相访问吗?

  • localStorage呢?

  • 在二级域名下可以获取缓存嘛?

  • 如果我想让他携带COOKIE呢?

问未来规划:

  • 你看过哪些前端书籍

  • 除了书本,你别的渠道学习前端知识?

  • 你有去看过什么项目/框架的源码?

个人情况:

  • 你今年毕业吗?

  • 你准备一直在前端这个领域学习吗?还是?

  • 问python?

  • 爬虫一般怎么样去写的?

  • 爬的是什么东西?

  • 你怎么解析网页的?

  • 你对薪资一块有什么想法

反问

  • 贵公司文化氛围可以再了解下吗?和工作范围?

个人总结:

  • 好久~,某些知识点掌握的稀烂(高亮标记的)

  • 没开摄像头,简直社恐福音

  • 面试官很好,问的很细致,又get到了许多盲点(一个更强的我正在诞生!)