Ruby 这样的一个面试题对工作经验 < 1 年的工程师难吗

a112121788 · 2020年05月30日 · 最后由 lidashuang 回复于 2020年06月07日 · 2376 次阅读

24 个小时内,根据下面的链接 Getting Started with Rails ,在自己电脑上运行起来。

说实话,这样的面试题,我也理解不了出题意图。如果他是你需要的人,招,不是需要的人,不招。如果要得到难或不难的回答,那么至少应该这样来讨论:以上面试题对于一个半年左右 Rails 工作经验的人来说难度大吗?当然,不大;或者这样讨论:以上面试题对于一个一年工作经验的工程师来说难吗?极端点,对于一个两年的网页设计工程师来说,太难了。再说一个,如果是要在 Windows 系统上跑起来,可能确实比较难(比以前好很多了)

Rails 的话,还是要看 Ruby 语言的熟练程度,刚开始真的挺难的 😀

flask 回复

谢谢,了解了。 这是一个我们招聘想做全栈工程师的求职者进入面试流程的题目。 主要就是想考察下是不是愿意用 Ruby 作为主力后端开发语言,主要是大部分都是 Java 的。很多人太关注语言了。个人感觉更应该关注想要进入的团队要做的事。

楼主可能想考察面试者的动手能力和自学能力。 个人经验是不难,我还在做测试工程师的时候就是这么搭的环境,不过当时还是踩了很多坑

如果是要求按照指定的英文文档走一遍的话,开发人员的英文阅读能力会有较大的影响,代码流程本身倒是不难,基本上是按命令说明走。

如果英文不是考察重点,那么可以给定几个 model 和 routes 的约束,让面试人去用 rails 自主研究实现。英文文档仅作为提供参考的链接,面试人亦可根据自身情况查找其他的入门教程

zhengpd 回复

考察的就是做出来就行。哪怕再去找中文文档,做出来就行。

我的第一个面试题~

dawei 回复

做的怎么样了

a112121788 回复

我的题目是 7 天内用 rails 实作一个 Blog Application 全程基本靠 Google

Umm...我是在做纯前端工作三年以后开始接触 Rails,记得第一次把 Rails 跑起来大概是用了一个礼拜。当时正在空档期,平均每天投入时间在 6 小时左右,第一天装了 linux 系统,第二天和第三天基本是在摸清概念,Ruby 基本语法、rvm 是啥?gem 是啥?bundler 是啥?bundle 又是啥?sprockets 是啥?和 webpack 啥区别?db migration 是啥?和 sql 啥区别?。。。经历了一顿薅头发之后,第四天才开始安装 Rails,在第五天的深夜跑起来 Hello World!我想说,以当时我的水平而言,挺难的。。。

< 1 年肯定难,我当初是主要是理解难,运行的话我当时在 macOS 其实还行,一开始有太多的新概念了,有太多新的名词了,如果没有一点编程基础就更难了,更难的是资料少,报错信息像看天书。。

如果学习能力中上,善于使用搜索引擎,动手能力强,再加上一些经验,应该不难。

这个教程……坑太多了。 三年的.net 程序员一样做不出来吧

ken 回复

没这么恐怖吧

24 小时 我理解为 8 小时 每天 一共 3 天

  • 小于 1 开发经验我觉得太模糊了,不如就直接说应届生吧,毫无 rails 经验并且环境是 windows 的话很难完成。

  • 如果是对 linux 有些熟悉的应届生 (起码有些自学能力) 3 天搞懂 rails 我觉得概率很大

  • 如果是一个工作了 几个月的 (应届生,但是并不会 ruby 和 rails ) 3 天搞定的概率比较大

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册