2019年,看了这一份, 再也不怕前端面试了

2019-10-11 admin

背景


​2018年写过一次前端面试复盘的文章, 反响很不错。

2019年情况又有所不同, 我就结合去年的一些经验今年观察到的一些情况再总结一篇, 有需要面试的朋友可以参考下。

先说下我去年面试的一些情况吧.

18年七八月份的时候我出来面试,面试了几家,大概有: 腾讯, 阿里, 有赞, 玖富证券,Shopee, 还有两个不记得叫啥名字了。

最后也收获了: 阿里, Shopee, 玖富 的offer, 腾讯的流程太长了, 后面就没继续面。

其实面试多了你就会发现, 面试其实都是有规律的, 也有一些技巧

下面我就根据我的一些经验, 做一个梳理, 在此分享给大家。

正文


如今的前端面试, 难度越来越

可能是市场趋近饱和吧, 前端人员越来越多, 面试的要求也在不断提高

所以, 要想拿到心仪的offer, 一定要做一些面试准备工作, 大体上包括:

  1. 简历的准备
  2. 基础知识的准备
  3. 熟悉常见的面试题以及编程题的准备
  4. 面试心态的准备
  5. 谈offer的一些准备

下面我们就一个一个看,这些准备, 具体该准备什么。

一 . 简历的准备

简历不要求多惊艳, 最起码得合格, 满足最基础的要求。

一份组织良好的简历也能提高简历筛选的概率。为了节省篇幅, 这部分内容可以戳我的另一篇文章:

老司机教你写一份合格的技术简历

二. 基础知识的准备

我简单罗列一些高频考点:

  • CSS

  • 变量类型

  • 原型与原型链

  • 作用域和闭包

  • 性能优化

  • webpack

    • loader
    • plugin
    • Tree Shaking
    • 代码分割
    • 打包优化技巧
  • Promise

  • HTTP 1/2

    • HTTP 有什么缺点
    • HTTP2 有什么好处
    • HTTPS 有什么好处, 有什么缺点,为什么。
    • TCP, UDP 的区别, 最佳场景
    • 为什么说HTTPS 是安全的
    • 解释一下加密过程
    • 三次握手的过程,为什么握手三次, 为什么挥手四次
  • 安全相关

  • 浏览器缓存策略

  • 基础的数据结构和算法

  • 框架相关(如果你写了的话)

    • 1、React diff
    • 2、虚拟dom
    • 3、react 受控 非受控组件
    • 4、react 新旧生命周期
    • 5、 事件传播
    • 6、Event loop
  • 一些发散性问题

  • 稳定性保障

  • 项目架构经验等

  • 如何设计一个好的组件

重点还是基础, 框架相关, 如果你简历上写了, 就可能会被问到。

比如你用React, 就要对这一套东西非常熟悉,仅仅只会用API是不行的, 而且就算你自己没看到什么原理剖析, 也可以看看别人写的分析文章, 别人问的时候,能回答上来就可以。

React 系列的可以参考我公众号「前端e进阶」上的面试系列, 二维码在下方。

三. 熟悉常见的面试题以及编程题的准备

一般公司都有技术笔试题, 也有的是一面白纸写代码

下面分享一些来自BAT真实题目, 是去年群里的朋友分享的,仅作参考:

第一套:

image.png

第二套:

image.png

这两套笔试题都比较注重实操, 也是当下比较流行的一种面试方式。

Shopee 一面也包含实操环节,一两道编程题.

大概是 leetCode easy, medium 级别。

这里也简单列举几道题供大家参考:

  • 实现大整数加法
  • 实现 Instance of
  • 实现一个Lazyman
  • 实现bind
  • 实现debounce, throttle
  • 实现深克隆
  • 实现快速排序, 归并排序

另外,常见的 leetcode 题目, 我这里推荐一套:

腾讯精选练习50题

四. 面试心态的准备

面试是一个双向选择的过程, 就算不过, 也不要怀疑自己。

放平心态, 用平等交流的心态来面试.

面试过程中放轻松, 往往能取得不错的效果。

五. 谈offer的一些准备

谈offer , 是最后一道关卡

很多人都觉得, 到这一步就稳了, 其实不是的。

我身边就有个活生生的例子, 前面都通过了,拿上就要拿offer, 结果玩脱了, 一波凉凉

后面一问,HR 给出的评价是: 态度高傲, 不谦虚

所以, 即便看起来十拿九稳了, 也要稳住, 不要浪

这一步, 如果是正常的HR, 会问你:

  • 过去的一些经历,做过啥

  • 为什么从上一家离职(权衡稳定性)

  • 对工资的期望

    • 这一步不要虚, 毕竟你都走到这了, 怕啥。这里谈钱不伤感情不要

      • 不要急于出价,可以先套路一波
      • 给你多少就要多少, 一旦你说出一个数,后面就不要轻易改了
      • 谈一次被打击一次,最后越来越没有底气。
      • 自信一些
    • 也不要漫天要价,不知道的,要去脉脉上问下。可以适当加多点:

      • 一方面是留点砍价的空间
      • 另一方面, 万一HR就答应了呢, 那不就美滋滋
      • 对于已经谈拢的薪酬待遇,一定要 HR 以发邮件 offer的形式来确认。
      • 你前面拿的一些肉鸡公司的offer 可以作为加价的筹码, 不要扔了。

有些HR还会问你最近学了什么, 刚好我之前参加过腾讯的TLC技术分享大会, 了解最新技术动态。

在这里献上链接, 有需要的可以去看看。

https://m.ke.qq.com/course/43…


最后

大概就是这些吧, 希望对大家有所帮助。

如果觉得内容有帮助可以关注下我的公众号 「 前端e进阶 」,及时了解最新动态,一起学习!

clipboard.png

[转载]原文链接:https://segmentfault.com/a/1190000020650780

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-77164.html

文章标题:2019年,看了这一份, 再也不怕前端面试了

相关文章
HTML5这次的火热是否又是昙花一现?
即使你不是技术控,你也应该感受到过去一年时间身边发生的HTML5事件,去年由微信朋友圈引爆的《围住神经猫》以及之后一系列的小游戏,都证明了HTML5的营销价值。 HTML5已经出来很多年了,HTML5是一个基于浏览器的协作标准,可以让各种不...
2015-11-12
Web前端开发与iOS终端开发的异同
毕业之前一直在做前端开发,毕业后就转成做iOS开发,这两者有很多挺有意思的对比,尝试写下我能想到的它们的一些相同点和不同点。 语言 前端和终端作为面向用户端的程序,有个共同特点:需要依赖用户机器的运行环境,所以开发语言基本上是没有选择的,...
2016-01-13
JavaScript游戏之连连看源码分享
JavaScript游戏之连连看源码 下载地址:JavaScript游戏之连连看源码 解压密码:www.javascriptcn.com ...
2015-11-12
好消息!好消息!饿了么ElementUI用户的福音——ElementUIVerify!
如果你受够了饿了么ElementUI原生的校验方式,那就来试试它吧! 前言 饿了么ElementUI虽好,但表单校验的体验不够理想 如果说产品开发要讲究用户体验,那插件开发也要讲究开发体验,而好的开发体验,要靠好的api设计来保障 本人专注...
2017-12-24
从 Node.js 分裂出 Io.js 事件看开源软件谁做主
Node.js 作为服务器编程语言的后起之秀,常用来构建和运行 Web 应用,近日却爆出其社区出现分裂。由于对官方运营商 Joyent 公司在 Node.js 管理上的长期不满,多位核心开发者另立门户,创建了分支 Io.js。从 GitHu...
2015-11-12
前端MV*框架的意义
经常有人质疑,在前端搞MV有什么意义?也有人提出这样的疑问:以AngularJS,Knockout,BackBone为代表的MV框架,它跟jQuery这样的框架有什么区别?我jQuery用得好好的,有什么必要再引入这种框架? 回答这些问题之...
2016-03-11
前端问答社区成立了
由雷锋网友提供的给大家相互交流的前端问答社区正式上线了,欢迎大家来此相互交流相互学习 ...
2016-03-30
JavaScript初学者必看“箭头函数”
本文我们介绍箭头 (arrow) 函数的优点。 更简洁的语法 我们先来按常规语法定义函数: function funcName(params) { return params + 2; } funcName(2); /&#...
2017-05-26
面试官:谈谈你对 CSS 盒模型的认识?(你确定会?)
题目:谈谈你对 CSS 盒模型的认识 涉及知识点(层层递进): 基本概念:标准模型+ IE模型(区别) CSS如何设置这两种模型 JS如何设置获取盒子模型对应的宽和高 实例题(根据盒模型解释边距重叠) BFC(边距重叠解决方案) 1...
2018-06-09
百度新功能【特效搜索】演示 惊呆了小伙伴
百度搜索最近又出新玩意新功能了,可能你还没有发现,名为【百度特效搜索】已经默默上线了,有什么效果呢? 在百度搜索中根据用户搜索的关键词来出发某些动作,例如笔者搜索“打雷”关键字,在搜索结果中你会听到有打雷声, 黑洞,闪烁、翻转、跳跃,打雷,...
2015-11-12
回到顶部