最有技术含量的面试
第7次面试
2020-11-29
远程面试
未通过
这次面试是从 Ruby China 的论坛上找到的,兼职的 Rails 开发,远程,创投团队,每周大概 10 个小时左右的工作量,包括老产品维护和新产品开发,产品部署在 AWS 上,可能会用到 Docker。
这个工作本身还是挺吸引我的。面试的方式是做一个简单的项目,语言和框架不限,可以参考各种网站,只要是自己做的就可以。
预约的面试时间是周末,从中午 11 点到下午 18 点,完成一个投资人和创业者预约面谈的 Web 应用。
从网络上找到了 Simple Calendar 的 gem,然后是一篇 How to Build a Booking System with Ruby On Rails 的文章,似乎一切都很顺利。
开始动手之后,先是在安装 npm、yarn 的时候卡壳了一下,在网上找到了解决方案。
中间还试用了一下 ngrok ,准备用来演示。
后来发现网上的原码和参考资料和需求有一些不一致的地方,等我想要回过头来再重新设计一下的时候,时间明显不够用了。
最终实现的版本只能是把一个开源的 appointment Web 应用,简单的跑了起来。
下午六点,和面试官进行了视频面试,因为没法访问到我本地的 ngrok,所以使用腾讯会议,但是可以给面试官看的东西并不多。
这次面试是我经历多次面试中最有技术含量的,可惜我完成的并不好。
这次面试给我了一个教训,我本以为自己对于 Ruby 或者是 Rails 的面试已经比较有把握了,可是一旦进入到实际开发阶段,还是会遇到很多问题,不够熟练,主要原因还是写过的程序太少。
我有一点怀疑,自己是否能够真的做一个 Rails 的程序员。
也考虑过是否第二天在原有基础上继续完善程序,争取机会,但是后来什么也没有做。
版权声明: 本文为 InfoQ 作者【escray】的原创文章。
原文链接:【http://xie.infoq.cn/article/68b04e3fd515ed818d812779f】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论