免费注册 查看新帖 |

Chinaunix

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

Ruby面试系列三 一些面试的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-10-13 16:20 |只看该作者 |倒序浏览
Ruby面试系列三 一些面试的问题



刚刚面试完,把一些问题记录下来,自己有总结一下,慢慢积累,直到找到自己喜欢的职位。

1. 描述从用户在浏览器器里输入url到显示出来,服务器客户端处理的过程
(提示:Rails的部分,缓存,cdn,包括反向代理,负载平衡,pageload time,javascript处理,客户端缓存)

2. 数组的元素是Hash,请按照Hash给数组排序


Ruby代码  
1.>> arr << {:name => 3, :type1 => 'b'}   
2.=> [{:type1=>"a", :name=>1}, {:type1=>"c", :name=>2}, {:type1=>"b", :name=>3}]   
3.>> arr.sort_by{|x| x[:type1]}   
4.=> [{:type1=>"a", :name=>1}, {:type1=>"b", :name=>3}, {:type1=>"c", :name=>2}]   
5.>> arr.sort{|x, y| x[:type1] <=> y[:type1]}   
6.=> [{:type1=>"a", :name=>1}, {:type1=>"b", :name=>3}, {:type1=>"c", :name=>2}]  
>> arr << {:name => 3, :type1 => 'b'}
=> [{:type1=>"a", :name=>1}, {:type1=>"c", :name=>2}, {:type1=>"b", :name=>3}]
>> arr.sort_by{|x| x[:type1]}
=> [{:type1=>"a", :name=>1}, {:type1=>"b", :name=>3}, {:type1=>"c", :name=>2}]
>> arr.sort{|x, y| x[:type1] <=> y[:type1]}
=> [{:type1=>"a", :name=>1}, {:type1=>"b", :name=>3}, {:type1=>"c", :name=>2}]



3. 使用Jquery删除Dom中所有ul的最后一个li

4. 说说rails中和不在rails中get和post的区别

5. jsonp 如何ajax访问其他域名的json API

6. ORM的缺点

7. Proc 和lamda (十有八九考这个不是这样考就是那样考)

8. Memcached 运行原理

9. Rails 中的helper 是基于什么类

论坛徽章:
0
2 [报告]
发表于 2011-10-16 07:12 |只看该作者
Ruby要抓考题,真如大海捞针,Ruby是魔幻的。

论坛徽章:
0
3 [报告]
发表于 2011-10-17 17:37 |只看该作者
我觉得像是rails的考题多点
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP