前端小白的秋招之路

240 阅读4分钟

背景介绍

本科双非通信工程,硕士北京211,信息与通信工程;特别菜,没有实习经历;目前拿到最高价格40万左右

准备工作

  • 基础前端知识:前端三大件,jQuery,vue或者react随便选一个框架学习(这些视频刷完大概需要两个月);node了解
  • 项目:做了几个简单的音乐网站,仿小米,淘宝网页;跟着老师做了两个系统,负责前端方向的工作
  • 计算机知识:计算机网络原理;数据库;操作系统
  • 代码能力:刷leetcode(应付笔试题),做项目
  • 常用网站:刷题:leetcode、牛客;了解薪资:offershow;了解内幕:脉脉;招聘网站:前程无忧、国聘、智联;总结性网站:csdn、掘金
  • 选择能力:户口?钱?我本人就是又迷茫又有选择困难,所以国企央企互联网都投了;但如果有目标,可以更有针对性更有效的投入一个;但其实大部分如果你互联网面试差不多,回答国企央企的技术相关的应该会很游刃有余

offer

互联网:用友;北森;小米;58;理想汽车;小红书;华为;小米;中兴 国企央企:京东方;中电太极;中科曙光;中移信息技术中心; 最后我在华为和小米里面选择,还没想好去哪里,如果大家有了解的也可以和我交流一下

秋招历程

image.png

image.png

以下总结不分先后顺序,都是出现过的面试题,答案自行搜索记忆

HTML

1.html5新特性

2.html节点类型

3.谈谈前端html语义化

4.meta标签里有什么

CSS

1.选择器,优先级

2.position

3.清除浮动的方法

4.flex:n什么意思

5.display和visibility

6.CSS3新特性

7.CSS盒子模型

8.BFC

9.CSS盒子模型水平垂直居中

10.css margin,padding百分比是相对于谁

11.伪类和伪元素区别

12.CSS设置透明度的方法

13.css可以继承的属性和不可继承的属性

14.图片留白以及解决方法

15.三栏布局

16.左侧自适应,中间自适应

JS

1.Js 数据类型和存储

2.检测数据类型的方法

3.splice和slice区别

4.instance of原理

5.数组的方法

6.进程和线程和协程

7.为什么Js单线程

8.变量提升

9.事件循环

10.微任务;宏任务;执行顺序做题

11.异步执行方式

12.各种情况下的this指向

13.JS继承

14.事件模型

15.事件委托

16.闭包

17.Js监听路由变化

18.为什么history会出现404

19.节流和防抖

20.浅拷贝深拷贝、循环引用

21.创建Ajax

22.es6新语法

23.Map和foreach的区别

24.Promise

25.for in /for of

26.Call,bind,apply区别

27.Let,var,const

28.箭头函数和普通函数区别

29.原型和原型链

30.New一下发生什么

31.移动端适配的方案

32.单点登录

33.rem、em、px区别

34.从输入URL到页面渲染的过程

35.跨页面通信

36.前端优化

37.同源,跨域

38.Cors的头

39.服务端如何校验option请求通过了

VUE

1.为什么用vue

2.VUE生命周期

3.Vue响应式原理

4.Vue中数组和对象更改后视图不刷新的问题

5.Vue中如何追踪数组的变化?

6.Vue2.0和3.0比较

7.数据双向绑定原理

8.组件通信的方式

9.Vuex是什么

10.Vue-router原理

11.v-model实现的方式

12.v-show和v-if

13.虚拟dom,diff算法

14.key的作用

15.Computed和watch

16.Vue组件封装

17.webpack常见的loader

18.Vue常用组件库

网络原理

1.获取url的参数代码、URL的每部分代表什么

2.get和post

3.http请求头

4.http响应头

5.http状态码

6.tcp和udp

7.tcp三次握手,四次挥手

8.http缓存(200,304 )

9.http和https

10.http1/http2/http1.1

11.XSS和CRSF

12.http-only

13.https如何保证安全

14.对称加密和非对称加密(MD5,DES)

15.Cookie和session

16.Cookie、Sessionstorage和localstorage

17.OSI七层模型,5层

18.cdn原理

代码

1.手写闭包

2.手写promise

3.手写call

4.手写bind

5.排序算法

6.数组拍平

7.手写深拷贝

8.数组去重的不同方法

8.其他常见的问题

总结

想去互联网:

  1. 最好提前找实习,6月份提前批开始,春天在大厂实习个两三月
  2. 提前批就开始投,提前批准备好了很容易就过来
  3. 心态稳定,我面试阿里的时候感觉自己就是垃圾,面试完都哭了,但还是要爬起来继续找
  4. 提前刷题,不然笔试题 你都过不了
  5. 实力最关键

户口VS钱

纠结人生如何选择?怎么选择人生心得感悟,大家感兴趣的话下次再说~