个人2018春招实习+秋招总结【前端开发】

双非本科,通讯工程,算是转到IT行业这边的了。从大二暑期正式开始学习前端,想一想已经一年的时间了。期间经历了不少,从迷惘到清晰,从艰难自学到找到实习,从备战秋招到找到工做。能经历的我都经历过了。来讲说那些【前端工做者】的艰辛与欢乐前端

开始自学前端

大二暑期留在学校,一边参加数学建模培训,一边本身学习前端的基础。因为以前学习过一些HTML和JS的基础,我就直接开始学习jquery了,跟着李炎恢老师的JQuery教程学习,算是入了门。学习了BootStrap框架。暑期就跟着视频学习,作了两个小项目。期间出现问题怎么办,能怎么办,就各类百度解决,看博客,逛社区。在如今看来,当时就是没有学会走就想着跑。本身以后在JS基础这里吃了不少亏。jquery

跟着实验室开始作项目

实验室老师让作一个物联网平台,因而咱们就凑吧凑吧,成了一个team,有前端,后台,移动端,嵌入式。因此建议以后的学弟学妹,若是大家学校有实验室,去一去,本身潜心学习,加上良好的氛围,进步会很大的。这个项目就让我真正开始学习到先后台交互,数据格式处理,浏览器渲染和兼容性问题的处理。git

春招(实习)

寒假荒废了一个寒假,没有想到,刚开学的开始,就是各大厂开始招聘暑期实习了,当时简历也没作,知识也没有复习,整个就是懵逼状态。而后随即开始赶超。我就记得我那段时间就是待在实验室看各类前端知识总结,而后不停的改简历,最起码改了有3版。作笔试,去面试。3月4月这两个月也时春招的黄金时期,我那段时间面了CVTE,腾讯,好将来,融360,还有一些小公司。面经以下:web

CVTE:
简述一下项目
js闭包及解决办法
js原型,原型链,继承
angularJS数据绑定的原理
手写代码 字符串反转
CSS中content如何自适应
而后就让我问他问题,我问了我这场面试表现怎么样,还有哪些知识点掌握的很差。 而后让我好好看js权威指南和js高程面试

腾讯:
自我介绍
给string写一个函数,如何连接上去
bind函数实现的原理(用函数写出来)
如何判断括号匹配(写一个函数)
webSocket,TCP,HTTP,websocket的首部信息有哪些,解释一下
socket与HTTP的区别
AngularJs数据绑定的原理
Vue路由使用的是什么
NodeJS中Express框架使用哪些中间件
MVC框架与MVVM框架
解释一下单页面应用程序
而后问我有什么问题,我问她们部门用什么框架,她说是ReactJS,server用的是KOA。而后就开始说React多么好,ajax

好将来(一面)
基本就是基础知识吧,有点想不起来了。
还有直接上手敲代码,我写出来了,说我写的不规范,最好用函数封装起来
好将来(二面)
敲了两段代码,基本都写出来了
我如今回想起来,好像知道我挂在哪了,当时问我你喜欢看什么小说,印象最深的是哪本,讲了什么。因而我没多想就说了松本清张的《苍白的轨迹:箱根温泉杀人手稿》,讲述的是凶手如何设计一个漫长的复仇计划,不急不缓,丝丝入扣,在岁月的配合下,将棋局中的人,一个接一个地抹杀。就在我说的正入迷,就被面试官打断了。而后,就没有而后了算法

融360(一面)
简述一下你的项目
弹性盒模型
H5+C3
transform
transition
animate
融360(二面):
移动端开发
移动前端与PC前端的区别
移动端开发的适配问题怎么解决
好的,你移动端不怎么会,咱们也就不浪费时间了。EXM???数据库

终于,感受找不到实习了,而后就开始本身学习,又跟着实验室作了一个项目,仍是平台开发。不过拿着去参加互联网+大赛了。进入孵化阶段了。都是放暑假了,然而我并无放弃找实习,对,就是这么轴。而后,就找到了。编程

绿盟科技(一面)(就是我进去实习以后的导师)
canvas具体实现的步骤,如何绘制一个圆,有哪些参数
来,你说说你的这个平台怎么实现的
你会AngularJs,那你说说AngularJsDI
说说CSS3的新特性,动画要怎么实现
会使用git吗
绿盟科技(二面)(部门老大面的,15mins左右)
你说说你使用git的状况
你能实习多久
对于项目开发的流程了解吗
家在哪
会使用AngularJs吧canvas

而后,就过了,周一报道

实习的收获:学会团队合做和协做开发,对于先后端数据交互的几种方式那但是熟悉的不得了,由于出过好几回问题,都实在很差意思再去找后台大佬问了。我实习的时候,忽然发现的一个好习惯,就是我天天记工做笔记,天天遇到什么问题,怎么解决的,有没有更好的方法。
奈何,公司没有实习生转正,再走校招流程呢,我又没过。ε=(´ο`*)))唉,心塞。而后,直接把活一交接,辞职走人了。回到学校全面备战校招

秋招【biubiubiu】

秋招呀,就这么匆匆忙忙的开始了,赶忙拾起本身遗忘的知识,翻开笔记,修改简历,狂刷题,投简历,作笔试,去面试。
俗话说,金九银十,9月份的时候,面试却是很多,可是offer却没有,这一度让我开始怀疑人生,我TM好歹也是有项目经验,有实习经验的人呢,怎会这么惨。

因而,我反思了一下,前面都是大厂,对于基础知识和算法要求高,我这历史遗留问题估计是没有获得解决。因而,国庆节期间狂补算法,狂刷JS基础知识。
而后,10月基本就是另外一批公司了,算法竟不怎么问了。WTF???得亏我身经百战,有项目经验和实习经验比较那得出手,我实习的时候仍是作得平台开发,难,是真的难。就公司那个平台,看了很久,才明白整个业务逻辑。
因而,10月份终于收获几个offer。期间还拒了一家本地的,真是坑呀。像我这样向往自由的人,是怎么都想留在本地了。20多年了,没出去过,因此,怎么地都想去外面。

说说秋招面试吧

好将来(一面)

来,说说你的项目
谈一下你对前端工程师的认识
算法会吗?写一个你熟悉的排序
你实习都学到了什么
你家在哪,想去北京吗?
ps:大概只能想起这么些了,而后我就被挂了,WTF???

东方财富(一面)
两个栈实现一个队列(三种方式)
将已排好序的数组打乱,越乱越好(多种方法)
你数学建模作的是什么,详细讲一下
数据库会吗?
浏览器兼容性的处理

美团(一面)
http与https的区别是什么
说一说HTTP的状态码
写一个统计字符串中每一个字符出现的次数
写一个冒泡排序
实习的时候作了什么
你使用过AngularJs,你感受它的优势和缺点是什么
ps:我也不知道为何会挂,感受都答上来了

绿盟(一面)
你在这实习过,那你说说你实习都作了什么
实习遇到了什么问题,怎么解决的
你了解AngularJs指令操做的使用吗?
AngularJs依赖注入的原理是什么
flex布局实现两边固定,中间自适应怎么实现
websocket
http的请求方法
RESTful这种架构模式了解吗

猫眼(一面)

jquery $()有哪些使用方法
HTML5了解哪些特性
CSS3animations和transform的区别
AngularJs如何实现依赖注入
HTTP用于cookie的字段的设置
浏览器缓存
websocket具体是怎么使用的
来,这还有几个编程题,你写一下

推想科技(一面)
都不用说问题了,就是网上的那些js变态题,好多,一个一个问
详见个人一篇blog 44个 Javascript 变态题解析 (上\下)

东方国信(一面,二面)offer
一面,电话面
自我介绍
说说你的项目
HTTP状态码(我又扯到了浏览器缓存,一通说,而后他就说我基础很好)
flex布局
cookie和session的区别
说一说HTML5+CSS3新特性
谈谈事件机制
二面,视频面
HTML5+CSS3新特性
JS浅copy与深copy
TCP与UDP
定位
闭包
JQuery原理
面完就告诉我过了,而后叫了他们老大,谈了薪资福利什么的,我说我考虑考虑。(最后拒了)

苏宁(一面)
谈谈项目
websocket
写一下代码,实现将一段文字查到页面最前面
浏览器工做原理
浏览器缓存机制
CDN了解吗
移动端开发会吗
你了解哪些性能优化的方法
ps:你们都知道苏宁的评价吧,当时我是技术面过了的,至于为何没有收到经过短信,我也不知道。其实就算我过了,也不会去的

西拓电气(1,2,3,4,5面)offer
一面:
项目挨个讲一下
实习作了什么,学会了什么,出现过什么问题,怎么解决的
浏览器兼容性的处理
比较一下各大框架的优缺点
对于新技术学习的热情
二面:
git使用熟悉吗?
实习时遇到的最大的难题是什么,怎么解决的?
作项目的时候,遇到的难题是什么,怎么解决的
你若是过来,会负责平台开发,能挑战吗?
能接受加班吗?
三面(hr面)
咱们公司是作什么的
你能接受的薪资是多少
你家在哪,父母作什么的
而后带着我在公司休闲区参观了一下
四面(副总面)
咱们公司是作什么的
你实习的公司好在哪里,你感觉到了什么样的氛围
若是你到了咱们公司,你愿意把你在实习公司学到的技术氛围在这里营造吗?怎么去作
你的职业规划呢?
若是公司有待改善的地方,你怎么提出来
五面(总裁面)
咱们公司是作什么的,
而后我就扯了一下新技术如今的发展,若是我入职,我将会从那几个方面进行技术研发

途家(一面)

很随意,先作笔试题
一个算法题,Dijkstra算法
ajax
服务器端开发了解吗?
HTTP请求过程
实习遇到的问题,怎么解决的,学到了什么

融360(一面)
无力吐槽,视频面,面了一个半小时,面试官拿了一份题,一个一个的往下问
好可能是布局问题
还有编写个函数
都是网上那种面经,实在回忆不起来了

teambition(一面)

算是我面的比较有水准的一家公司
项目简介一下
AngularJS的依赖注入
前端安全
JS的执行机制
AngularJS的工做原理,服务的几种方法
NodeJs了解多少
AngularJs与Vue有什么区别,每一个的侧重点在哪里
ps:其实全程都是在技术讨论,由于我使用AngularJs比较多,因此就谈了不少AngularJs的技术,让我好好看一看面向契约编程,还有JS须要往深挖掘,不能停留在表面

微盟(一,二面+HR)offer
一面:
数组的方法
建立对象的几种方法
如何实现继承
websocket
HTTP的状态码,请求方法
会微信小程序开发吗
移动端开发了解吗
问了两个笔试题
二面:
项目简述一下
实习遇到的问题,怎么解决的
说说数组有哪些方法
git使用
事件机制
浏览器存储
hr面:
去过上海吗?
说一下你最骄傲的事情
在学校都有什么成就
你数学建模是什么作的
ps:hr说感受个人思惟很活跃,颇有深度

而后,我就结束秋招了,无论怎样,也算是找到一份比较满意的工做。


浩浩荡荡的这几个月,经历了不少。也看懂了不少事情,以为吧,人嘛,仍是要听从本身的心里去活着,由于你永远不知道下一刻会有多糟糕。也就是活在当下,过好每一天。
学习技术,你就踏踏实实的,基础是关键。
对于前端这方面的学习,我也算是身经百战了,虽不能从成功的方面给予建议,但能从我走的弯路告诉大家,怎么避免走一些愚蠢的弯路,由于弯路都是要走的,不能一路顺风的。
基础很关键,现在三百六十行,行行转IT,怎么拼得过千军万马呢,固然是牢固的基础知识,现在我就在狂补计算机操做系统,网络知识,数据结构与算法。
前端基础,HTML+CSS+JavaScript
基础知识见这篇博客前端面试题之汇总


HTML&CSS:
对Web标准的理解、浏览器内核差别、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级、
HTML五、CSS三、Flexbox

JavaScript:
数据类型、运算、对象、Function、继承、闭包、做用域、原型链、事件、RegExp、JSON、Ajax、
DOM、BOM、内存泄漏、跨域、异步装载、模板引擎、前端MVC、路由、模块化、Canvas、ECMAScript 六、Nodejs

其余:
移动端、响应式、自动化构建、HTTP、离线存储、WEB安全、优化、重构、团队协做、可维护、易用性、SEO、UED、架构、职业生涯、快速学习能力


前端摩尔定律不造你们听过没有,前端每18个月难度增长一倍。
对,是的,据Angular官方说法,每半年新出一个版本,是的,我1.0尚未学会,5已经出来了,听说Vue3.0也出来了。很棒棒哦

少年,前端路漫漫,若是想好要走,那就加油吧!【原创】码字不易,回忆更痛苦,少年,点个赞呗

ps:前端资源比较多,到时整理整理,分享给你们。

PS:微信公众号 FEvivi 


 关注后回复 vivi 获取个人微信号,望不吝赐教,pps:可轻撩哈哈 

感谢大佬们阅读,但愿你们头发浓密,睡眠良好,情绪稳定,早日实现财富自由~ -----------------

相关文章
相关标签/搜索