【面经】一个前端妹子の2018秋招悲欢
昨天看了一篇长文,想想是时候拿起电脑,用一篇面经,在这里给自己的秋招画一个圆圆的句号。
关于 秋招准备
在这里简单的列一下我那段时间看的书(仅个人向,不具有参考价值):
- js方面:
《JavaScript权威指南》《JavaScript高级程序设计》《JavaScript设计模式》《JavaScript语言精粹》 - 算法和计算机基础方面(其实主要看了老师讲课的PPT)
《剑指offer》《Effective C++》 - 前端方向
《ES6入门》《深入浅出Node.js》《CSS权威指南》 - 只是简单看了看的书
《图解HTTP》(还有一本数据库和网络相关的书,忘了名字) - 毕竟是前端,还有刷了很多博客,也非常重要
列一小部分温习的一些知识点:
- 一是回顾自己的项目,看看自己的代码(我必须要吐槽有些代码已经看不懂了),业务逻辑,实现的知识点等等
- 项目用到的框架 React的源码、Diff算法、虚拟Dom 还有Redux等等的一套 Angular源码,脏检查等等
- 自己的优势,还有项目细节等等
- Web安全知识 怎么防护等等
- 前端测试方案
- Gulp构建相关的知识 还有打包工具Webpack
- Nodejs Express自己的琢磨啥的
- Web常见的架构 还有设计模式
- 数据库知识
关于秋招面经
阿里一面(一面挂)
面试官很好,整个过程还蛮像聊天的,我竟然没有很紧张,记忆中应该问到了以下方向(感觉按照简历问的):
- 排序算法
- 网络7层、HTTP状态码、TCP连接、GET和POST
- 一个css布局问题(我忘了)、css盒模型
- 跨域 前端性能优化 前端存储
- 有没有看过React源码
- ES6感受 await、yield、Promise
- 然后聊到 异步编程方案
- 然后聊到Nodejs(我之前有自己玩一下Express)
- 最后问了下工作会经常加班的看法(不知道为什么我感觉 面试官总觉得我不愿意加班)
整个过程持续45分钟左右,4天后查到状态变成已回绝
腾讯一面
印象中有以下方向的问题:
- 排序
- css盒模型 css布局
- web安全
- 前端设计模式
- 负载均衡
- 数据库优化
- ES6 特性balabala
- 异步编程方案
- 跨域
- 前端优化方案
- 缓存问题
- H5
- HTTP、TCP相关基础问题 DNS 重定向 GET、POST
腾讯二面
腾讯二面主要是聊了聊简单算法(排序、链表、树)和BB自己的项目
具体内容跟项目有关于是这里不详细写啦
关于本文
很开心大家看到这里,很开心来到牛客。
本文有重新编辑,对一些部分进行了修改。
愿如此年轻的我们,可以骄傲的押上不后悔的赌注。
-end-#阿里巴巴##腾讯#