下个礼拜就要去 Canada 了,打算在 Vancouver 找一份 rails 相关的工作,不过以前没有被洋人面试过,目前这份工作由于是推荐的所以也没什么正式面试经验。
目前本人工作了一年,做的 rails 开发相关的,前端后端都做,经常用到的是 rails/mongodb/html/javascript/css,感觉目前工作上没什么难题,但是还是有很多进阶的技巧要学。
前几天在尝试在 linked in 上申请了一个小的 startup 的 rails 职位,首先接到了邮件,后来约了时间他们的 ceo 打电话跟我聊聊,期间有个小小的电话测试,发现自己面试能力还是比较悲剧的,答错了 2 个问题,一个是他问 destroy 和 delete 的区别,我紧张,给说反了...,第二个是问 STI,我用 nosql 的真心不知道这东西。另外两个技术无关的问题答不上来,1 个是问我现在的团队认为我的缺点在哪里,我从来没想过这个问题,被他问的哑口无言,后来又问我从技术角度怎么评价他公司的网站,我也答不出来,因为我没怎么仔细看,后来让我写了一些 jquery/javascript 的前端功能,都很简单,再后来说等我来 Vancouver 的时候需要见面面试一下,我感觉基本就是客气的说没戏了...
不知道哪位哥们有在洋人面试中总结出的心得,不管是技术的还是非技术的,请指点一下迷津吧~多谢了
这么基础的两个问题都答不上来说明不是面试经验问题呀.. mongoid 也有类似 STI 的东西:http://mongoid.org/en/mongoid/docs/documents.html#inheritance
仅供参考
某个师兄面试宝洁的时候听过一个讲座,关于非技术性的加分手段,所有殖民地白人的文化(美国,加拿大,澳洲等)都是建立在吹嘘和机会主义上的。他们很喜欢个性突出,充满激情,能够说服人的人,传递自己的观点(就算是错的),为什么你那么的重要,只要你说的好,就算你并不合适也会对你报以崇敬之心,为你加分。
2 个虐心的礼拜花在面试上以后,终于得到了一个 offer, 各方面都不是很满意 1 离家太远,坐轻轨来回要 1 个半到两个小时 2 公司很小,是个创业型的 3 工资只有六万刀,交完税估计只有 4 万多不到 5 万
总之先这样吧,以后不断再积累经验在招新的吧
面试过芬兰的一家公司,Skype 面的。 考察了一些基础的 Rails 问题,还有一些你对自己的职场规划和态度,比如你五年内的计划?(这种问题 ms 很常见)。
我觉得国外的面试主要还是要和面试官多交流,不要冷场。遇到没啥思路的问题很正常,不要紧张,多和他讨论,根据他的提示思考。知识性的问题不了解就早点承认,为其他问题留出时间,主观问题最好还是先准备下。我之前面试完写过几篇博客:http://blog.yxwang.me/2012/12/job-hunting-in-usa-1/
不过楼主好像已经拿到 offer 啦,恭喜 :)