ruby面试系列五,面试题及其他_Ruby_编程开发_程序员俱乐部

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

ruby面试系列五,面试题及其他

 2011/11/7 8:02:56  夜鸣猪  http://hlee.iteye.com  我要评论(0)
  • 摘要:周六早晨,因为早了所以就在星巴克里等会儿,顺便总结下最近的,见工情况。Rails的职位在NYC总来说是比较多的,比起北京。虽然经济不好,rails开发这个行业其实没有萧条的迹象。薪水呢,entry大概60k/y一般的呢90k/y,到senior120k/y。这边的工作机会,特别是稍微好点的都在agent手里。而且这些agent比北京的房产中介还发达,比如,rhi.com是一个。在indeedmonsterdice上充斥着agent信息,craigslist要好些但rails职位少些
  • 标签:面试 Ruby 其他 面试题
周六早晨,因为早了所以就在星巴克里等会儿,顺便总结下最近的,见工情况。

Rails的职位在NYC总来说是比较多的,比起北京。虽然经济不好,rails开发这个行业其实没有萧条的迹象。薪水呢,entry大概 60k/y 一般的呢 90k/y,到senior120k/y。

这边的工作机会,特别是稍微好点的都在agent手里。而且这些agent比北京的房产中介还发达, 比如,rhi.com是一个。在indeed monster dice上充斥着agent信息,craigslist要好些但rails职位少些。

Rails的行业也比较发达,第一次,听说有公司要招30个Ruby开发的时候,我还比较诧异。因为rails的效率比较高了,一个人维护一个项目很正常,5-6个人的团队,Agile配合好点,就可以啃比较复杂的企业级别的项目了。后来,有知道,有公司有140多人的Rails开发,而且还在招人,

这些职位中,大部分是要有经验的,也有不少是可以提供H1B sponsorship的。很多时候,好点的公司,很看重你的github帐户profile,和stackoverflow的profile。所以,rails程序员的social也很重要。

说到social,NYC的ruby社区也很有意思,基本上每周都会有两次聚会,都是通过meetup组织的,讨论一些新的技术,也有纯粹交流的,也有一些公司免费提供场地和披萨。比如,我去过AOL pivotal infogroup。我十分感觉meetup是个好的运作模式,十分建议IE如果运转的快的话,赶紧在北京上海高端技术群里,开展起来。

(时间片用完了,面试题没有说,回头再补吧)

只记着,好一点的面试,都要pair program,这个很考实力,要看沟通,要看你BDD流程是不是熟,当然,也考你是不是有编程思想,架构思想啥的。

还有一种就是,考算法和ruby rails掌握了,一般是大点公司,程序员的一面。
这个,我之前被考过
class User < ActiveRecord::Base
  after_save :set_name
  private 
  def set_name
    self.update_attribues(:name => 'Larry')
  end
end

User.create(:name => "Woe")

运行之后结果是什么。
结果是死循环,一直save after_save.怎么办呢
我说了个,用if lambda 判断send_by

他说了个改
before_save
然后改
self.name = "Larry"

还有一个题,也是问代码块的,记不清楚了。

之后有个array inject带两个参数的题,就是给初始值的。

然后,算法问的

一个是字符逆序
就是"tom  cat gogo" 换成 “gogo cat tom”不能用reverse

一个是prime,求质数的算法和时间复杂度,优化什么的。

好像看到的算法都比较大众,很多我们求职版上都有讨论。目前为止,我也还没有被问道什么智力题。不过应该准备以下

还应该准备以下模式,javascript闭包


发表评论
用户名: 匿名