您的位置:首页 > 职场人生

阿里面试总结

2014-04-08 20:25 239 查看

刚刚阿里前端面试,问了些问题,改变了我的认识.
因为说最近做了点canvas的绘图,最开始便是canvas绘图的一些东西,问到一个怎么绘制一个表示进度条的圆环,从起点到终点有颜色的圆环形线性渐变.本身是没有api来这么干的,怎么来实现这种效果!想,分段绘制、覆盖绘制,都不行,我就不知道该怎么去绘制这个东西了。关于自动抗锯齿,如果我们不想实现文字的自动抗锯齿,我们应该怎么做?不知道。
然后问了JS中的作用域和上下文,本来觉得自己还是知道点了,却被中途打断,大概就是说自己说的不合要求。问了下EcmaScript5中新引进的东西,我只是知道严格模式,可以问严格模式具体的东西,我却不知道该怎么回答了,因为我真的就只知道概念。然后问了我知不知道新引进的frezon属性,我说不知道,心虚得不得了;可是他开始跟我解释这个概念,然后最关键的是,问我猜想一下,他是怎么实现的?
最后再问了个小算法,怎么检测单链表环路?很早就知道这个问题了,可是,我却不知道真的该怎么做?
这样下来,基本上什么问题都没答上,挂了电话,心里面好失落。
什么都不会,对,就是这样。
到目前为止,查了单链表的问题,查了frozen的问题。前者看似很简单,不过老实说,还是不太清楚原理;后者看到了相关的api,怎么实现网上没说,可是心里想,说不定就是让它的属性只读呗,呵呵,真的,当时听到这个问题的时候完全都懵了,感觉没有办法思考了,现在静下心来,或许还有些简单的思路。
总结一下:
 能力不足。这个没得说。除了基础知识的掌握问题,我觉得最关键的就是现场思考的能力!这个东西老早我就发现了。平时别人问起什么问题的时候,如果不是自己非常熟悉的,就必然不会解答。然后往往自己静心下来,自己慢慢的想想,做一做,结果也能出来。这个现象,应该蛮普遍的。不知道什么原因,还是归结于心理因素吧。我觉得真的没法再改进了。
学习方法需要纠正!一直在学知识,却从来没有深入的去想想,why!或者说,在追求广泛的涉猎,却没有深入的研究和思考,对于答案也没有那么的渴望。其实这个也是习惯造成的。以前考试的时候,基本上我对于已经考过的不会的题目,就再也不关心了,不关心它怎么做的,不关心它的结果。是不是没有求知欲呢,倒也不全是。应该是对于结果没有那么的好奇。所谓不求甚解吧。现在看来,这实在是一大隐患!我们需要去弄懂缘由,弄懂它是怎么实现的。涉猎可以开阔视野,但是深入才能掌握知识。
最后我问了HR,需要学习什么东西才能进入阿里呢。他说,不求懂得东西有多少,只要学习能力强,解决问题能力强就ok。
哎,难道真的与智商有关吗。。。心中突然蒙上一层阴影啊。
这,怎么混得下去,。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: