Ruby面试系列三 一些面试的问题_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > Ruby面试系列三 一些面试的问题

Ruby面试系列三 一些面试的问题

 2011/10/6 8:13:11  夜鸣猪  http://hlee.iteye.com  我要评论(0)
  • 摘要:刚刚面试完,把一些问题记录下来,自己有总结一下,慢慢积累,直到找到自己喜欢的职位。1.描述从用户在浏览器器里输入url到显示出来,服务器客户端处理的过程(提示:Rails的部分,缓存,cdn,包括反向代理,负载平衡,pageloadtime,javascript处理,客户端缓存)2.数组的元素是Hash,请按照Hash给数组排序>>arr<<{:name=>3,:type1=>'b'}=>[{:type1=>"a",:name=>1},{
  • 标签:面试 Ruby 问题 面试的
刚刚面试完,把一些问题记录下来,自己有总结一下,慢慢积累,直到找到自己喜欢的职位。

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

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

>> 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 (十有八九考这个不是这样考就是那样考)
发表评论
用户名: 匿名