滴滴出行前端 面试经历(2014年1月)

匿名网友 匿名网友 发布于: 2016-02-26 00:00:00
阅读 131 收藏 0 点赞 0 评论 0

面试官首先问了我近期都做了什么,我说近期学了一些nodejs,然后他问我nodejs中怎么删除文件,我没有答上来。

面试官问我怎么写一个接口参数是任意类型的数据,返回这个任意类型数据的长度,然后就object类型的长度深问了下,我想法是用枚举for in来获取长度,面试官提示我用新标准的一个接口来获取。

后来想想他想问我是否接触过Object.keys,之后问了我关于css3动画属性,然后问我新的伪类:target,其中还问了我关于AMD规范跟CMD规范有什么不一样之处,grunt用来做什么等,我心里潜台词“AMD跟CMD拼写上就不一样”,不过我还是告诉他AMD跟CMD对依赖模块的处理上不一样(一个是定义模块时明确声明需要依赖的其他模块,一个是需要现用现require)。

针对模块依赖管理工具的config配置有多少个参数追问了一下(说实话实在想不起来了),grunt建立在node环境下处理前端代码发布前的整理工作例如压缩合并等。

然后面试官告诉我他们如何实现响应式设计,以及他们如何在应用angular、nodejs、Yeoman进行了一些前卫的开发。

然后面试官问我有没有访问过他们的一个平台,我说我就看过招聘页面结果下面还有个严重的高度BUG。

满意的地方:

整场下来面试官给我的定位是前端开发基础不过关,还有就是没有准备好面试。不过还是很感谢面试官的中肯的点评。

不满意的地方:

不知道是面试官不懂前端(或者说专门研究偏方,搞的像自己很NB一样),还是说面试官是要招后端,甚至是全端!

评论列表
文章目录