- 论坛徽章:
- 0
|
Ruby面试系列六,面试继续面试
刚才受到打击了,充分报漏了自己基础不扎实,不肯向虎炮等兄弟学习深入技术的弱点,哎,这样,即使项目做了也是重复,不能登堂入室。不多说,受打击的面试题
实现一个ToDo Gem功能如下:
Ruby代码- 1.#就生成一个新的ToDo
- 2.ToDo.walkdog
- 3.
- 4.#完成一个ToDo
- 5.ToDo.walkdog!
- 6.
- 7.#显示ToDo列表
- 8.ToDo.List
- 9.=> ['walkdog']
- 10.
- 11.#完成多个ToDo
- 12.ToDo.Edit do
- 13. 'walkdog'
- 14. 'coding'
- 15. 'eat'
- 16.end
- #就生成一个新的ToDo
- ToDo.walkdog
- #完成一个ToDo
- ToDo.walkdog!
- #显示ToDo列表
- ToDo.List
- => ['walkdog']
- #完成多个ToDo
- ToDo.Edit do
- 'walkdog'
- 'coding'
- 'eat'
- end
复制代码 我是一看面试题就知道弄不出来,都是我的弱项,先是单件加method_missing,后面是个block
meta programming得重看了,弥补不足面试,继续面试
这次,还有一个javascript闭包和全局变量啥的也没弄对,总之,很受打击。要好好学习一下,准备再战。 |
|