前言
首要记载了笔者在上海疫情后一系列”机会”, 之所以称之为”机会”, 是因为最终成果是好的。
狗血
经历了上海三、四、五月份疫情, 打乱了我很多方案, 如订亲、拍婚纱照。
好在六月份能够复工了, 身为程序员疫情期间一直居家作业。 但六月份复工第二天, 正午公司传出小道消息, 三月份薪酬发一半、四、五 月份薪酬不发, 下午企业微信打卡记载等入口也关闭了。
下午,部分领导也逐个约谈了,成果和小道消息相同,一起宣告六月份起, 实施干一休一, 薪酬减半。
坚持一个月后, 七月初, 收到了裁撤部分和裁撤岗位的通知及公司破产清算的消息。
值得庆幸的事
首要感觉庆幸的事是身在上海没感染新冠, 政府疫情期间发了三箱泡面。
公司六月份做一休一之际, 回老家装饰老房子, 新房装饰选料以及订亲。
公司发了三月份一半薪资, 及预料外的四、五月份的上海最低薪酬 2590 元
以及裁撤部分争取后的 N 个月薪酬
也借此机会去威海拍了婚纱照, 回来后预备面试。
共享简历技术点
- 精通HTML+CSS+JavaScript等前端根底技术,依据规划图复原视觉性规划,兼容各大主流游览器,也能够进行移动端的开发;
- 精通Vue以及相关全家桶,可高质量且快速地完成项目;
- 了解webpack,git等前端工程化内容,具有前端功能优化、前端工程构建相关经验;
- 了解Node.js、TypeScript、Koa、React、MySql;
- 了解数据结构、计算机网络、规范化、微前端、微信小程序服务商形式
- 了解前后端别离规划和模块化规划思想, 了解常用规划形式,能够独立进行组件开发;
面试预备
当然面试题预备更多的是对自己已经把握的常识的弥补和稳固, 假如时刻有限仍是建议把时刻用在对已有根底的稳固和弥补上。
前端根底
市面上最多见的高频面试题和阿里面试题, 能够助你抵挡 HTML、CSS、JavaScript、计算机网络、游览器等根底题
比如我在面试中就遇到过一下几个问题:
- 数组去重的几种办法?
- 数组拉平的几种办法?
- JS 的数据类型有哪些?及判别数组类型的几种办法及优缺点?
- 谈一谈你对闭包的了解?
- 说一下 http 和 https 的差异?
- 在地址栏里输入一个 URL,到这个页面出现出来,中间会产生什么?
- cookie、sessionstorage、localstorage 的差异?
- 谈一谈 TCP 和 UDP 的差异?
- 如何用 CSS 画一个三角形? 如何用 CSS 画一个五角星?
- 知道 BFC 吗?谈一谈对 BFC 的了解?
- JS 深复制的具体完成?
一般面试官都是从根底面试题聊起,一步步深化考察面试者的才能,所以把根底应放置在前面,另外温习根底题时刻不宜过长,一周左右为佳。
面试系统
引荐一些面试方向方面的博客
- 写给初中级前端的高档进阶攻略
- 写给女朋友的中级前端面试秘籍(含详细答案,15k 等级)
- 2021 年前端面试必读文章
- 15 张前端高清常识地图,强烈建议收藏
JS 进阶
引荐一些我预备过程中发现的一些好的材料
原生 JS 系列
- 一文帮你搞定 90%的 JS 手写题,真香!
- 我历来不了解 JavaScript 闭包,直到有人这样向我解说它…
- 破解前端面试(80% 应聘者不及格系列):从闭包说起
- 冴羽大佬的 JavaScript 深化系列、JavaScript 专题系列、ES6 系列
- 若川大佬的面试官问系列
- 回味 JS 根底:call apply 与 bind
- 轻松了解 JS 原型原型链
手写部分能够试着了解并着手敲敲, 我在面试遇到了:
- 试着手写完成 call 写思路也能够
- 手写完成深复制, 注意彼此引证状况
ES6 系列
- 1.5 万字概括 ES6 悉数特性(已更新 ES2020)
- 20 个不容错过的 ES6 技巧
- 近一万字的 ES6 语法常识点弥补
- 一个合格的中级前端工程师需求把握的 28 个 JavaScript 技巧
ES6 部分有重合, 温习时可疏忽重复部分, 这部分大多作业时长运用, 相对花费的时刻较少
异步相关
- 要就来 45 道 Promise 面试题一次爽到底
- 从一道让我失眠的 Promise 面试题开端,深化剖析 Promise 完成细节
- 手写 async await 的最简完成(20 行
- 最简完成 Promise,支撑异步链式调用(20 行)
- 一次弄懂 Event Loop(彻底解决此类面试问题)
在面试过程中遇到手写 Promise 的笔试题
中间件机制
因为在技术点栏写了 koa, 所以针对中间件也看了一部分的文章, 进行查漏补缺
- Koa 的洋葱中间件,Redux 的中间件,Axios 的拦截器让你迷惑吗?完成一个精简版的就彻底搞懂了
- 逐行剖析 Koa 中间件机制
规划形式
- 我利用做一休一的时刻看了两遍修言大佬的 JavaScript 规划形式
- 前端进阶之路:1.5w 字整理 23 种前端规划形式
框架部分
Vue 和 React 有什么不同
- 能够从开发视点、理念、语法、数据通讯等方面进行总结,根本是必问题。
Vue 根底
- 看累了文章,就去哔哩哔哩看看视频面试题,金渡的课是真的多,不过仍是引荐珠峰的课vue 源码剖析
- 整体珠峰的课比较合适我, 我看了一些珠峰的公开课,训练营
文章的话就不引荐了, vue 面试中占得比较最高, 但多为根底题和与原理题, 并没有遇到细问源码的面试官, 对原理了解并了解怎么完成的, 大部分面试官不会太尴尬。
React 根底
React 水平有限,就不引荐材料了
工程相关
webpack 仍是要学的, 会装备, 了解 webpack 原理并试着手写简易版 webpack、tapable, 助你涨薪 2k
- 我在之前学习时做的webpack 笔记
- 通过手写 webpack、tapable 后对面试题都会有一定的了解, 需求概括几篇 webpack 相关面试题, 进行总结概括
- webpack 部分需求针对你对功能优化部分总结, 面试必问题, 也能够自己提出在项目中做过哪些优化
- 【万字】透过剖析 webpack 面试题,构建 webpack5.x 常识系统
- 一文彻底读懂 Babel
- Git 工程规范
- Eslint + Prettier + Husky + Commitlint+ Lint-staged 规范前端工程代码规范
- 前端工程规划范式
- Server-X:一款或许提高你十倍作业效率的工具
工程相关方面也是我比较单薄的当地, 也是补了挺多的。
其他
因为时刻有限, Node、TS、MySql、数据结构、微前端、小程序相关常识并没有进行温习,也是把自己作业中知道说出来。
不过也遇到了一些面试题:
- MySql 中,怎样联结两张表,并去重?
- TS 中接口 interface 与 type 差异?
- 微前端你研究到哪一步了?天地中通讯?
- 聊一聊微信小程序付出?微信小程序整个登录流程?
- 算法题: 整数数组 nums 和一个整数目标值 target? 求两数之和并回来对应下标?
- 给你一个单项大于 6 的整数数组, 接连三个接连的自然数, 其中两个是质数 第三位能够被整除?
- 删除有序数组中的重复项?
- 不运用数组的办法, 找到数组中重复项的最优解?
简历
- 能够将不必要的信息去掉, 看起来简洁为佳;
- 能够恰当包装, 但基于真的做过, 也要经常总结概括复盘;
- 将项目做过比较复杂的部分进行弥补总结, 当做一个亮点来说;
- 写完简历后, 要研究自己的简历, 存在哪些问题, 你看到这份简历会问什么;
面试状况
上海的疫情余温还在,招聘机会比曾经少很多,倒闭的公司太多了,岗位有限。
面试了不到两周的时刻, 面试了十来家, 根本所有的公司技术面试都过去了,有几家也到了人事面,到也明确说了候选者不少,我要的薪资较高 + 学历低(大专,自考中)。
给了 offer 的有 5 家。
现在薪资不方便泄漏, 较上家涨了 6k。
总结
因为自己本年方案的事挺多的, 没有太多的时刻继续面试。
本年订亲、拍婚纱照、领证、成婚;
本年 3、4、5 月份薪酬差额还没要回来,做一休一、裁撤部分、上家公司进而破产;
本年新房在装饰,需求选料、地板、墙砖各种东西;
本年 10 月份成婚及 10 月份自考,自考两年考过了 13 课,还余 4 科,本年 10 月份考英语。
回到前言,本年一系列的遭受,现在也逐步变成机会;
现在尽管难一点,但不苦,喜欢前端,但不卷,所学的的技术都是作业中面对的技术;
写在最终
给自己点鸡血
过好每一天,演好当下的剧本,朝着心中的那个标杆去行进。人要做的不清高不矫情不抱怨,就是在黑夜中看到微光,你就朝着微光的方向走过去,尽管有的时分你会置疑,你会觉得是不是走错了,可是所有的置疑都是为了坚信。
发表回复
要发表评论,您必须先登录。