如果以后遇到问题的话,也可以看看今天分享的文档
高臻熙老师分享。
先看一个面试题
Q:如何去提高前端页面的加载速度?
- cdn(将资源交给第三方库,使用的时候直接链接即可使用。将大文件,大图通过链接来引入)
- 压缩(资源压缩,文件压缩,代码压缩)从网络层面
- 减少http请求次数,精灵图(将多张图片合并到一张),文件的合并从网络层面 懒加载。
- SSR服务端渲染(预渲染)
- 减少DOM渲染,避免回流从浏览器性能方面
- 动画方面,
面试是一个交流的过程,确认候选人是否符合岗位要求
- 候选人专业实力,综合素养
- 公司的人才需求
- 整体大环境
通过简历给面试官一个大致印象,给他提供问题。
考察前端知识
内容比重
主要考察css和JavaScript,js占领绝大多数。
js
数据类型;
==和===有什么区别
转换方法
tcp的握手是怎么样的过程
fetch是如何的,
html
常用标签的使用
css:
一些经典面试题
例如:垂直居中
以上就是八股文的主要内容。*
项目和系统设计
这里就主要根据简历上的项目介绍提问
举例:
- 设计一个组件库
- 一个文件上传系统
- 登录框或者登录系统
- 联动的表单系统
- 功能完善的搜索组件
做一件事最好的时间最好是十年前,其次是当下
走出去,到技术社区里面去。 重视代码
准备简历。
- 个人信息
- 优势总结
- 实习经历
- 项目经历
投递简历
面试前
线上面试
- 准备好自我介绍,时长控制在1min。
- 调整网络
- 提前熟悉脱离vscode等只能编辑环境,因为面试的时候是在线上写的。
面试中
不要过分谦虚,当然也不能过分骄傲
好的表达采用star原则,也就是situation(情景)、task(任务)、action(行动)和result(结果),包含着四个要素。
项目方面:在简历上的如果没有那么多项目,在GitHub上去项目,如果能够看得懂项目,也差不多能写进简历。
展望
前端只是一个工具
国外的前端论坛学习: Stack overflow。
主要学习react框架为主。但是字节面试vue react都行。
暑期实习面向研究生二年级和大学三年级。
日常实习,作为一名大二学生,我认为如果暑假想要找到实习的话,早就应该准备简历,面试。之前总感觉是没有项目经验,就开始上手做项目。现在总感觉时间不太够,已经是第十一周了,没有多少时间让我等,得趁着项目做完,赶快把项目写进简历。