Nexus Weblogging
ChinaonRails
You are here ChinaonRails > Ruby on Rails > > 拟出的一些ROR的题目~

IceskYsl


1.210%

disconnected
登录后回复主题 | 切换简介显示 | 跳到回复(21)
题外话:
学习ROR这么久了,也没有时间仔细整理下到底学会了什么,今天一个朋友想招几个ROR的程序员,让我帮忙出几个题目,结合自己学的,也邀请了对岸的兄弟 CFC帮忙,一起整理了以下这些问题,可能还不够严谨,有好的建议请提哈!有时间的可以对照着问题看看自己的答案是什么,欢迎留言!

拟出的一些ROR的题目~

... by IceskYsl ... 13 月 17 天前 ... 799 次点击

来源:
Ruby On Rails Techlogs
http://www.1ster.cn/topic/35

题外话:
学习ROR这么久了,也没有时间仔细整理下到底学会了什么,今天一个朋友想招几个ROR的程序员,让我帮忙出几个题目,结合自己学的,也邀请了对岸的兄弟 CFC帮忙,一起整理了以下这些问题,可能还不够严谨,有好的建议请提哈!有时间的可以对照着问题看看自己的答案是什么,欢迎留言!

一、热身题
1、ROR是什么的简写?
2、你多大了,从你接触ROR到现在大概有多少时间了?
3、你学习ROR之前还学习过哪些语言?为什么会来学ROR呢?
4、你接触ROR后,被它的哪些特性(或者说哪些和别的语言不一样的地方)打动过呢?
5、列举几个你了解的开源ROR项目?他们各自都是做什么的?

二、基础题
6. 现有一个User Model,我想要查ID为10, 30, 36三笔数据,请问如何做?
7. 现有一个User Model,内有username、password两个字段,我想要做User Login的功能,使用哪个方法可以用最方便的方式去做Query动作?
8. 网友们传来的数据总是不安全的!我想要个别处理params[:info](params[:info]内有nickname、email、body三个子参数),请问我可以怎样在存入Database前,过滤各个元素?
9. 请用Iterator来为User Model新增一笔数据吧(字段有:username, password, nickname, email, url)。
10. ROR中有一些奇特的约定,尽自己的能力列举你认为ROR中很方便的约定吧?并简要说明怎么用,越多越好。

三、应用题目
11、对于一个用户输入的Email地址,我该怎么检查它,以最大限度的保证该Email地址的可用性及其真实性呢?给出你的思路和ROR实现的代码段。
12、我想要这么一个效果,请问怎么做,我有一个大分类TYPE1,还有个小分类category,如如何实现级联效果,比如我点选第一个下拉框中的一个值,对应更新后面那个和他级联的下拉框中的值。
13、我有一个数据表Topic,包含字段有(id,title,body,created_at,owner, category_id),请问你怎么就这个表生成一全量的RSS订阅(比如我想要的订阅地址为:/feed/index)和一个针对每个 category的RSS订阅(比如我想要的订阅地址为:/feed/category/rails订阅rails的RSS,rails是分类表中的一个)。
14、目前,经理想知道从A地址(例如10.1.3.1)到B地址(例如211.54.2.45)的网络状况,让你尽快的想个办法,可以指定源地址和目标地址,并且可以指定发送包的大小或者需要发送的文件,让你计算出发送完需要多少时间。你该怎么做呢?
15、你晓得Trackback(引用)功能么?不知道的话可以上网上搜索下,请简要说明下Trackback的特点和实现原理;你认为目前这种 Trackback有什么不足或者缺陷么?如果有,请问有什么办法改良或者完善么?给出你的Trackback实现代码片段(包括。

四、拓展题
16、你是怎么认识RESTful 的,你认为它的精髓在哪里,谈谈你是怎么认识这个东西的,它可以带给我们什么好处。
17、你实际部署过Rails应用么?你会选择什么做为你的服务器;如果你是买的一个虚拟主机空间,你想跑几个Rails应用,该怎么部署呢?谈谈您的部署经验和好的方法以及您的维护经验~

1 - 2007-5-24 11:39
bd7lx 深圳
ROR 不是流行语---啊 欧 啊 听起来不好听

Rails 比较多说,叫铁道或轨道,热身题目中明显混淆了Ruby语言和Rails框架。

接触 什么意思?

打动 交朋友还是耍朋友?
2 - 2007-5-24 12:03
axgle 地球
16、你是怎么认识RESTful
等rails2.0出来后再说吧(例如:把URL里的分号去掉)
3 - 2007-5-24 13:10
bd7lx 深圳
分号已经可以不用了 Rails 2.0

http://pragdave.pragprog.com/pragdave/2007/03/change_to_rest_.html
4 - 2007-5-24 13:15
bd7lx 深圳
应该问问用什么工具开发,了解个人的喜好。

上面的问题有哪些可以用gem 帮助完成,不用重新画轮子

还有对css 和javascript 及数据库设计方面的知识
5 - 2007-5-24 13:18
IceskYsl 楼主 深圳
正在完善题目,各位大大有时间页可以拟几个哈~多谢多谢~
6 - 2007-5-24 13:26
derk 广州
如何优化的你rails 网站,让他更稳定、更快捷?
7 - 2007-6-6 9:36
chm2920 北京
楼主如果能把答案也公布一下就更好了
8 - 2007-6-6 9:54
bd7lx 深圳
绝大多数的上面之问题没有唯一的正确答案

问题这些可以了,主要看回答者的思路,对问题的理解和解决的手法
9 - 2007-6-6 9:57
IceskYsl 楼主 深圳
bd7lx说的很对,主要是看答题人的思路,是没有正确答案的。
10 - 2007-6-15 0:31
chm2920 北京
也可以通过高手的解答涉及到不同的学习深度 :)
11 - 2007-6-15 1:55
bd7lx 深圳
http://www.javablackbelt.com/QuestionnaireDefDisplay.wwa?questPublicId=01548

Ruby有认证考试,rails也会有的

http://railscn.com/viewthread.php?tid=2737

真正的高手不会来回答这类问题,没有兴趣做题,他们更加愿意挑战困难的项目。

12 - 7-13 10:06
bd7lx 深圳
拷问web设计的5个问题

http://www.allbusiness.com/technology/internet-technology-web-design/4301725-1.html



名人的blog 我基本不看,趋势预测跟不上也就不会盲从

Twitter不会玩,但是看过有关性能调优的相关报道

Flex 以前试验过,现在影片装的Air 客户端

对过度设计的产品不是很感兴趣,不论是外观还是功能的,像是(里面有电脑?)

综上所述,可以得出不适合做web的设计工作的推论。
13 - 7-26 14:13
bd7lx 深圳
http://www.extension.washington.edu/ext/certificates/rby/rby_gen.asp

华盛顿大学已经推出了ruby编程的认证课程

The Ruby Programming Certificate Program is intended for:

* IT professionals working for small, startup companies
* IT professionals working in the nonprofit sector
* Programmers with one year of programming experience or an introductory course in programming with an object-oriented language
* Website developers
* Pioneering companies
* Perl users and "Java refugees"
* IT professionals interested in distributed computing and working with DSL host languages

Contact a Program Representative

To learn more about the Ruby Programming Certificate Program, please call 206-685-8936 in the greater Seattle area, or 1-800-543-2320 and press zero, or e-mail us.
14 - 2-24 15:54
bd7lx 深圳
http://curiouscoding.wordpress.com/2008/02/11/learning-ruby-with-ninety-nine-problems-1-10/

99个问题? ???

题型是代码 -填充题

?提问

回答!!
15 - 2-24 22:17
cquaker 地球
至少也得有个ActiveRecord查询优化之类,问问railscasts上面的视频都看几个? 从上面挑一两个视频题目看多长时间能写出来个大概. 上面很多小视频,几分钟好像就解决问题了.
16 - 2-25 9:11
海阳 北京
发现大部分的题做不出来,一般做项目的时候都是边做边查,好多东西记不住,但是查的方法都不变。
17 - 2-25 9:17
IceskYsl 楼主 深圳
哇,回头看看我一年前的关注点,还是挺好玩的...
18 - 5-16 10:33
bd7lx 深圳
http://20bits.com/tag/interview/

面试问题,技术层面
19 - 5-18 17:50
unicornkylin 地球
面试问题,技术层面
20 - 5-28 14:53
sun201200204 地球
如果你是买的一个虚拟主机空间,你想跑几个Rails应用,该怎么部署呢?

这个是怎么部署的?还想请教,我猜是一个文件对应一个rails应用,在一个主机上跑同时跑几个rails服务器。还想请教,是怎么部署的?
21 - 5-28 15:29
bd7lx 深圳
开放题,跟脑筋急转玩差不多的,没有固定的答案

比方
问你,你买了个意大利馅饼,给几个同学吃,怎么吃

你肯定问
多大个饼?吃客的嘴有多大?

一个人吃一口,轮着吃

一三五 男的吃,二四六 女的吃

拿刀切

撕着吃
...
看完之后有话想说?那就帮楼主加盖一层吧!

在回复之前你需要先进行登录
电子邮件或昵称
密码
© 2007 A Jesse Cai Production   -   About   -   京ICP备07020911号
a site powered by Project Babel