免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3661 | 回复: 2
打印 上一主题 下一主题

Ruby面试系列六,面试继续面试 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-15 09:37 |只看该作者 |倒序浏览
Ruby面试系列六,面试继续面试




刚才受到打击了,充分报漏了自己基础不扎实,不肯向虎炮等兄弟学习深入技术的弱点,哎,这样,即使项目做了也是重复,不能登堂入室。不多说,受打击的面试题

实现一个ToDo Gem功能如下:


Ruby代码
  1. 1.#就生成一个新的ToDo   
  2. 2.ToDo.walkdog   
  3. 3.  
  4. 4.#完成一个ToDo   
  5. 5.ToDo.walkdog!   
  6. 6.  
  7. 7.#显示ToDo列表   
  8. 8.ToDo.List   
  9. 9.=> ['walkdog']   
  10. 10.  
  11. 11.#完成多个ToDo   
  12. 12.ToDo.Edit do  
  13. 13.  'walkdog'  
  14. 14.  'coding'  
  15. 15.  'eat'  
  16. 16.end  
  17. #就生成一个新的ToDo
  18. ToDo.walkdog

  19. #完成一个ToDo
  20. ToDo.walkdog!

  21. #显示ToDo列表
  22. ToDo.List
  23. => ['walkdog']

  24. #完成多个ToDo
  25. ToDo.Edit do
  26.   'walkdog'
  27.   'coding'
  28.   'eat'
  29. end
复制代码
我是一看面试题就知道弄不出来,都是我的弱项,先是单件加method_missing,后面是个block

meta programming得重看了,弥补不足面试,继续面试

这次,还有一个javascript闭包和全局变量啥的也没弄对,总之,很受打击。要好好学习一下,准备再战。

论坛徽章:
0
2 [报告]
发表于 2011-11-15 09:48 |只看该作者
你没说ToDo Gem的作用, 发这帖有意义?

论坛徽章:
0
3 [报告]
发表于 2011-11-17 13:24 |只看该作者
好好学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP