3.8 蚂蚁体验技术 前端一面
面试从晚上7点开始,全过程一个小时。上来先做自我介绍,然后开始:
- 从你的实习经验和现在的方向都是偏算法的,为什么会想来前端
- 个人是怎么学习前端,看过哪些前端书籍,是如何利用一些前端社区和论坛的
- 说看过红宝书,问:红宝书看完了吗?没看完看了多少
- 个人对 js 这门语言的理解能大概说一说吗
- js 的继承理解和原型与原型链 和 C++ 这类语言继承的本质区别是什么
- js this的指向,原理是什么,
- 给定一个父类和子类怎么实现原型继承和构造函数继承 class 的本质是什么
- 提到ES6 问为什么叫ES6?。。。了解,用过哪些最新的新特性
- http 问得比较细(包括报文组成,请求\响应头,状态码,请求与响应过程等),可能是我提到了一些细节就顺着问下去了
- 介绍项目,问了项目细节,但是不多
- 前端实现:怎么把点绘制成线
- 问了css(基本特性、选择器、盒模型、布局方式),估计是我上一个问题答得不好
- 有没有了解过 H5 做小游戏,说没了解过,问在不了解的前提前你觉得会怎么实现!!! 裂开
- 提到canvas,又开始问下去了。。。回到点画线,在提示下说了思路
- 怎么解决大量数据渲染问题,说了虚拟列表,然后问原理和大概怎么实现(属于是有点自己给自己挖坑了)
- 了解过关于前端的一些模型或者神经网络吗
- 对React的了解
- react类组件的 this
- 不用react 使用原生 js 怎么实现数据渲染到页面
- 反问
- 个人总结:春招实习第一次面试很多不足,主要体现在回答问题的表述方式、知识的广度、最后要记住不要给自己挖坑啊