2020 校招,我是如何拿到小米、京东、字节大厂前端offer
前言
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的更多相关文章
- 30页软件测试人面试宝典文档资料,助你拿下了百度、美团、字节跳动、小米等大厂的offer【内含答案】
前言:看了一下桌边的日历,新的6月,已经过去5天了.明天又是周六了,大家准备怎么度过呢?趁着大家周末给大家分享一个软件测试工程师面试题汇总. 拿到大厂的offer一直是软件测试朋友的一个目标,我是如何 ...
- 牛客网 —— 爱奇艺2020校招C++方向笔试题 总结
错了5,6个,主要集中在数据库和操作系统上. C++还需要提高熟练度. 总结 第6题: 折半查找树:根据二分查找构造得到的树,它一定是一个二叉排序树,是一个特殊的二叉排序树. (接近于平衡二叉 ...
- 花费一周刷完两份面试pdf(含答案)轻松拿下了抖音、头条、京东、小米等大厂的offer,成功度过程序员的寒冬。
整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识.Java集合.JVM.多线程并发.spring原理.微服务.Netty 与 ...
- 牛客网-声网2020校招-通用C++笔试题-2020.9.3
1. 操作系统中两个进程争夺同一个资源会发生什么情况? 答:不一定死锁 解析:产生死锁的四个必要条件为 (1)互斥条件:一个资源每次只能被一个进程使用. (2)不可剥夺条件:进程已获得的资源,在未使用 ...
- 我是怎么从安卓到php再成为前端开发工程师的
记得我下定决心学Android(安卓)是17年的暑假,暑假前,学校组织了一次集训,美其名曰帮我们巩固知识,实际上就是学校和长沙的培训学校某牛达成了合作,教我们一些基础知识,然后集训完建议那些在学校没学 ...
- 2020年Android开发最新整理阿里巴巴、字节跳动、小米面经,你不看看吗?
前言 2020年是转折的一年,上半年疫情原因,很多学android开发的小伙伴失业了,虽找到了一份工作,但高不成低不就,下半年金九银十有想法更换一份工作,很多需要大厂面试经验和大厂面试真题的小伙伴,想 ...
- 周末畅谈 | 我是如何在硅谷获得年薪30万美金Offer的?
本文讲述了一位硅谷软件工程师的面试经验,他分享了他如何在硅谷拿到最终30万美金年薪的Offer,原文摘自:https://blog.usejournal.com/how-i-negotiated-a- ...
- 2020.4.4号全国疫情哀悼日网页变灰色前端是如何实现的?-pink老师
今天是4.4疫情哀悼日,纪念疫情期间牺牲的烈士和逝世同胞,因此大部分网站颜色都变灰色了,我们前端是如何实现的呢? 核心原理,使用css3的滤镜效果即可,filter grayscale 将整个界面变为 ...
- 我是如何同时拿到阿里和腾讯offer的
前言 三月真是一个忙碌的季节,刚刚开学就需要准备各种面试和笔试(鄙视).幸运的是,在长达一个月的面试内推季之后,终于同时拿到了阿里和腾讯的offer,还是挺开心的.突而想起久未更新的博客,就冒昧学一学 ...
随机推荐
- DevOps元素周期表——1号元素 Gitlab
DevOps元素周期表--1号元素 Gitlab GitLab 是由 GitLab Inc.开发,一款基于 Git 的完全集成的软件开发平台(fully integrated software dev ...
- vue获取下拉框select的值
1.我写的是循环遍历,然后获取id :value="v.id"这就是获取的id然后打印就可以获取id了
- c#之task与thread区别及其使用
如果需要查看更多文章,请微信搜索公众号 csharp编程大全,需要进C#交流群群请加微信z438679770,备注进群, 我邀请你进群! ! ! --------------------------- ...
- DDOS、CC、sql注入,跨站攻击防御方法
web安全常见攻击解读--DDos.cc.sql注入.xss.CSRF 一,DDos https://www.cnblogs.com/sochishun/p/7081739.html#4111858 ...
- spring boot:actuator的安全配置:使用spring security做ip地址限制(spring boot 2.3.2)
一,actuator有哪些环节要做安全配置? actuator是应用广泛的监控工具, 但在生产环境中使用时,需要做严格的安全保障, 避免造成信息泄露等严重的安全问题 actuator可以采取的安全措施 ...
- spring boot:redis+lua实现生产环境中可用的秒杀功能(spring boot 2.2.0)
一,秒杀需要具备的功能: 秒杀通常是电商中用到的吸引流量的促销活动方式 搭建秒杀系统,需要具备以下几点: 1,限制每个用户购买的商品数量,(秒杀价格为吸引流量一般会订的很低,不能让一个用户全部抢购到手 ...
- git tag的应用
一,git的tag是什么? tag就是给commit起一个容易记忆容易理解的名字 说明:架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectfores ...
- Linux下批量kill掉进程
ps -ef|grep java|grep -v grep|cut -c 9-15|xargs kill -9 管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符右边命 ...
- Linux基础命令列表
命令列表 A alias apt apt-get arp -n -s arping ab B bc basename bash -n -x bzip2 bunzip2 bzcat blkid brct ...
- JS实现将二维数组生成到页面上
前言 之前没说过数组,现在来写一下数组 CSS span { border:2px solid skyblue; width:30px; height: 30px; display: inline-b ...


