刚面完一个 rail 程序员的职位,把题发上来给大家参考
coffee -> js,一个 coffe 文件,最后编译的时候比如
x = 5
console.log x
被编译成了
(function() {
var x = 5;
console.log("x is " + x);
})();
请问这有什么好处?
Cache 有哪几种?Page caching 如果有类似这样的 code
Welcome <%= username %>
第一次登录的人是 render 的,然后 cache 了,第二个人登录了,那不是直接读 cache,页面就是跟前一个人一样的了?怎么回事?
写测试,你有一个 order pizza 的网站,从你下订单到最后发确认邮件中间的过程,说下你怎么写 rspec
安全问题。怎么破 XSS 和 CSRF 攻击
聊喜欢的编辑器,聊了会好用的 vim 插件
遇到网站很慢,怎么调试 1. 假如 code 是对的 2. 假如是 code 可以优化,怎么找
JS MVC,Rails MVC,Java 的 MVC,这些个 MVC,你更喜欢哪一个
你以前部署过 server 没,用的啥 vps,我跟他说用过 linode 和 Digital Ocean, 他说他觉得 digital ocean 很好用,ssd 很快
接上题,部署你咋部署的。我说以前用 cap,现在用 mina 了,他说啥,mina 是啥,我 发了个连接给他看
还有几道作业题,下来自己写的 1 输出 1-100 转成罗马数字,ruby 递归了下,很简单
2 抓 app.net 最新的 global feed,输出用户名和内容。Get 到内容,然后 parse 下就可 以了
3 用 github api 抓点东西,比如 rails 项目贡献最大的 3 个哥们。这个可能考你看文档 能力吧
#10 楼 @lionzixuanyuan sorry,我回答的时候也忐忑不安的,而且有的题答得不好被喷了,就没把我丑陋的答案放上来。召唤大哥们来讲讲测试和安全
第一个问题与 Rails 无关。 第四个问题不好,我从来不记我用的 VIM 插件的名字,感觉不错用就是了,另外,如果人家不用 VIM,你怎么办。。 第七个第八个问题不好,不应该讨论涉及到具体工具的问题的。