我刚刚进行了一次很好的电话面试(对于一个与CakePHP相关的职位来说,并不是说它对这个问题特别重要)。面试官似乎对我的简历和性格印象深刻。最后,他让我发电子邮件给他一个来自我现有工作项目的代码示例,“为了检查你不是一个秘密的糟糕的程序员,哈哈!”
我并不太担心我的代码不能独立运行,但我是一个中级程序员,而不是专家。我应该确保我的代码样本不掉进哪些明显的陷阱,以防它们将我排除在现场?第二,这可能是问题的更难回答的部分,一个代码示例中的哪些特性会如此令人印象深刻,以至于它们会立即使您更倾向于程序员?
欢迎所有的想法或建议!
发布于 2011-02-23 22:58:05
在我找工作的时候,我用几种不同的语言解决了一堆ACM编程竞赛问题,并将这些问题作为代码样本使用。我认为他们做了很好的代码示例,因为:
然后,您创建的代码应该清晰、一致、易于阅读和易于理解。
最后:
发布于 2011-02-23 22:42:06
发布于 2011-02-23 23:01:51
另外,要非常小心,这不是来自你当前雇主的代码(他们拥有它,你不拥有它,我保证他们不会喜欢你分享它)。拿出你为之骄傲的东西,自己重新做一次,使其不再是雇主特有的(去掉对数据库表或服务器名等的任何引用)。无论您做什么,都不会提交错误的代码,或者代码类型的错误技术(我可能会拒绝提交游标的人,因为基于集合的操作会更简单,并且在查看SQL代码时执行得更好。)对于其他语言,也有类似的技术来解决一个相对罕见的问题,这些问题可以用于其他更常见的问题,但并不是解决其他问题的最佳选择。这句话说得通吗?)
https://softwareengineering.stackexchange.com/questions/51148
复制相似问题