前言

Hi~,我是 2020 届物联网专业毕业生,现就读于杭州。谨以此文来记录我的秋招以及入门前端以来的学习历程,如有错误,希望大家能及时提出!



面试情况

从19年8月初到11月底,前前后后一共面试了 14 家公司的前端岗,按城市划分为:

北京:小米,京东,美团,百度,去哪儿

杭州:阿里,网易,微店,字节跳动

上海:七牛云,哈啰出行

深圳:腾讯,富途,乐信

历时4个月,最终收获了 小米、京东、微店、字节跳动 的offer

过程太过曲折,这其中也发生了很多让我印象深刻的事……

8月初,提前批面试aliyun,扑通倒在了三面;正式批面试淘系技术部,HR面后,过了大概两个星期,变成 面试已回绝

(发布文章时,系统一直提示有违禁词汇,检查了半天,原来是 aliyun 的锅,只可以打拼音)

9月中旬,短信收到了百度面试的喜讯,兴高采烈买了去上海的动车票,起了个大早,却连 现场一面也没通过

10月初,邮箱收到网易的现场面试通知,那一天从 10:00 面到 19:00,等候区就剩我一人了,HR面结束后,工作人员还送了张食堂券(不愧是猪厂,伙食还不错),结尾依旧收到了 拒信

11月中旬,已经收获了雷布斯的offer,但不想独自去北京奋斗,抱着不死心的态度,我再次面试了 字节跳动(之前提前批简历直接被刷),经过 四轮技术+一轮HR 之后,成功留在了杭州研发中心(我可是抖音的忠实用户!)

整个秋招,我的心情从一开始的信心满满,到感觉自己进大厂的机会渺茫,最后触底反弹,想想真是一波三折



成长之路





“我自己是一名从事了8年web前端开发的老程序员(我的微信:webxxq),今年年初我花了一个月整理了一份最适合2020年自学的web前端全套培训教程((视频+笔记+素材+源码+项目实战),从最基础的HTML+CSS+JS到移动端HTML5以及各种框架和新技术都有整理,打包给每一位前端小伙伴(总共约85G),这里是前端学习者聚集地,欢迎初学和进阶中的小伙伴(所有前端教程关注我的微信公众号:web前端学习圈,关注后回复“2020”即可领取)。


大一

回想起来,当初掉入前端这个坑,是因为参加了大一开设的选修课:《小型网站的建设与维护》。

第一节课,讲课老师新建了一个 txt 文本,写入几行代码,然后修改后缀名为 html,一个网页就被这样被创建了,还可以自定义样式,作为小白的我,第一次感觉代码这么有吸引力,才知道这个叫做 前端开发(码农)。

在老师的鼓励(怂恿)下,我报名参加了省里的网站竞赛,在学校机房度过了17 年的暑假。

最开始,我还是用 Adobe Dreamweaver 写代码,jQuery 一把梭,管它什么性能、代码规范、维护性,都不存在的。看着菜鸟教程,边做边学,能硬编码就硬编码,找现成的 JQ 插件东拼西凑,我的网站才正式完工,想来都是一把辛酸泪……(当时只会写 JQ 代码,原生 JS 根本不会写)



大二

第二年,我意外发现了掘金这个网站,我的前端视野一下子广阔了许多,发现很多前所未闻的名词:闭包,ES6,原型,继承, 作用域……

慢慢地,我自学了 React、Vue、原生 JavaScript、NodeJS。

为了学习 Git,我建了 GitHub 账号。

为了搭建 个人博客,购买了 aliyun 的学生服务器和个人域名。一个星期的时间里,我又是配环境,又是学 Linux 命令,第一次用 vim 简直不要太爽,当我的博客在公网成功打开的那一刻,我感觉人生达到了巅峰!

期间,我报名参加了阿里的 D2 会议(虽然当时根本听不懂,凑个热闹),那天特别激动来到西溪园区,看到了好多大牛!







大三

一月初,我报名参加了蚂蚁金服体检科技大会,会议更多的是从设计和用户体验角度出发,如何改善产品

见到了 AntD 的创造者:玉伯,御术等前端大佬

玉伯在开场就发表致歉,因为当年的圣诞节彩蛋事件,轰动不小!



时间来到大三下学期,我想在当地找个实习,于是投递了人生第一份前端实习简历。面试当天,因为紧张,面试官给我递来的纸水杯,在桌子上被我打翻了

2020 校招,我是如何拿到小米、京东、字节大厂前端offer的更多相关文章

  1. 30页软件测试人面试宝典文档资料,助你拿下了百度、美团、字节跳动、小米等大厂的offer【内含答案】

    前言:看了一下桌边的日历,新的6月,已经过去5天了.明天又是周六了,大家准备怎么度过呢?趁着大家周末给大家分享一个软件测试工程师面试题汇总. 拿到大厂的offer一直是软件测试朋友的一个目标,我是如何 ...

  2. 牛客网 —— 爱奇艺2020校招C++方向笔试题 总结

    错了5,6个,主要集中在数据库和操作系统上.    C++还需要提高熟练度. 总结 第6题: 折半查找树:根据二分查找构造得到的树,它一定是一个二叉排序树,是一个特殊的二叉排序树.  (接近于平衡二叉 ...

  3. 花费一周刷完两份面试pdf(含答案)轻松拿下了抖音、头条、京东、小米等大厂的offer,成功度过程序员的寒冬。

    整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识.Java集合.JVM.多线程并发.spring原理.微服务.Netty 与 ...

  4. 牛客网-声网2020校招-通用C++笔试题-2020.9.3

    1. 操作系统中两个进程争夺同一个资源会发生什么情况? 答:不一定死锁 解析:产生死锁的四个必要条件为 (1)互斥条件:一个资源每次只能被一个进程使用. (2)不可剥夺条件:进程已获得的资源,在未使用 ...

  5. 我是怎么从安卓到php再成为前端开发工程师的

    记得我下定决心学Android(安卓)是17年的暑假,暑假前,学校组织了一次集训,美其名曰帮我们巩固知识,实际上就是学校和长沙的培训学校某牛达成了合作,教我们一些基础知识,然后集训完建议那些在学校没学 ...

  6. 2020年Android开发最新整理阿里巴巴、字节跳动、小米面经,你不看看吗?

    前言 2020年是转折的一年,上半年疫情原因,很多学android开发的小伙伴失业了,虽找到了一份工作,但高不成低不就,下半年金九银十有想法更换一份工作,很多需要大厂面试经验和大厂面试真题的小伙伴,想 ...

  7. 周末畅谈 | 我是如何在硅谷获得年薪30万美金Offer的?

    本文讲述了一位硅谷软件工程师的面试经验,他分享了他如何在硅谷拿到最终30万美金年薪的Offer,原文摘自:https://blog.usejournal.com/how-i-negotiated-a- ...

  8. 2020.4.4号全国疫情哀悼日网页变灰色前端是如何实现的?-pink老师

    今天是4.4疫情哀悼日,纪念疫情期间牺牲的烈士和逝世同胞,因此大部分网站颜色都变灰色了,我们前端是如何实现的呢? 核心原理,使用css3的滤镜效果即可,filter grayscale 将整个界面变为 ...

  9. 我是如何同时拿到阿里和腾讯offer的

    前言 三月真是一个忙碌的季节,刚刚开学就需要准备各种面试和笔试(鄙视).幸运的是,在长达一个月的面试内推季之后,终于同时拿到了阿里和腾讯的offer,还是挺开心的.突而想起久未更新的博客,就冒昧学一学 ...

随机推荐

  1. 010 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 04 变量的三个元素的详细介绍之二——变量类型——即Java中的数据类型

    010 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 04 变量的三个元素的详细介绍之二--变量类型--即Java中的数据类型 Java中变量的三要素 变量名 变 ...

  2. 《C++ primerplus》第13章练习题

    1.对CD类的派生练习.基类CD类存储作者和作品号等信息,派生类Classic额外增加一格"主要作品"的信息.主函数使用拷贝构造函数.按引用传递参数的函数和指针来测试基类和派生类的 ...

  3. Ubuntu通过iptables防止ssh暴力破解

    步骤 安装iptables-persistent用于保存iptables规则 配置iptables规则 实时更新iptables规则以拦截IP访问 安装iptables-persistent sudo ...

  4. Lane-Detection 近期车道线检测论文阅读总结

    近期阅读的几篇关于车道线检测的论文总结. 1. 车道线检测任务需求分析 1.1 问题分析 针对车道线检测任务,需要明确的问题包括: (1)如何对车道线建模,即用什么方式来表示车道线. 从应用的角度来说 ...

  5. 多测师讲解unittest介绍及自动化测试实现流程_高级讲师肖sir

    unittest框架介绍 unittest框架是python中一个标准的库中的一个模块,该模块包括许多的类如 test case类.test suit类.texttest runner类.textte ...

  6. 第一月多测师讲解_ linux_vim命令_004

    一. vi/vim 编辑器共分为三种模式: 命令模式(Command mode),"ESC" 输入模式(Insert mode) 底线命令模式(Last line mode) 命令 ...

  7. MeteoInfoLab脚本示例:MODIS Sinusoidal投影HDF数据

    MODIS卫星很多陆面数据都是Sinusoidal投影,数据被分为一个个10*10度(赤道地区)的瓦片(http://modis-land.gsfc.nasa.gov/MODLAND_grid.htm ...

  8. Git的介绍以及安装

    Git的简单介绍 Git是一个开源的分布式版本控制系统,可以有效,高速的处理从很小到非常大的项目管理,GIT是为了帮助linux内核开发而开发的一个开放源码的版本控制软件 Git的安装 Linux平台 ...

  9. Java常见的一些经典面试题(附答案解析)

    前言: 我想每个程序员比较头疼的事情都是:工作拧螺丝,面试造火箭吧.但是又必须经历这个过程,尤其是弄不清面试官问的问题,如果你准备的不是很充分,会导致面试的时候手足无措.今天这篇文章是从已工作5年的程 ...

  10. 转 Swoole】用swoole简单实现MySQL连接池

    MySQL连接池 在传统的网站开发中,比如LNMP模式,由Nginx的master进程接收请求然后分给多个worker进程,每个worker进程再链接php-fpm的master进程,php-fpm再 ...