程序员为什么还要刷题 Backend Developer Interview Questions 我偶然发现了一个要点的后端面试...
程序员常刷题后端开发人员面试问题在其中一个要点中发现了这些问题,它们对我帮助很大。觉得我也应该发布它们并在一些答案上进行协作。有一些讨论链接,我将添加更多链接。这个repo收集了一些后端相关的问题,可以在审查潜在候选人时使用。绝不建议对同一候选人使用每一个问题:这将花费数小时,而且完全没有意义,因为它们涵盖的主题过于广泛,单个开发人员可能无法了解。浏览您认为与您的上下文更相关的部分,并选择可以让您对对话有更多想法的问题。答案在哪里?迟早我会用相关的答案来完成它。随意贡献,将不胜感激!为什么全局和静态对象是邪恶的?你能用一个代码示例来展示它吗?告诉我控制反转以及它如何改进代码设计。得墨忒耳法则(最少知识原则)规定,每个单位对其他单位的了解应该是有限的,并且应该只与其直接的朋友交谈(有时被称为“不要与陌生人交谈”)。你会写违反这个原则的代码,展示为什么它是一个糟糕的设计,然后修复它吗? Active-Record是一种设计模式,它提升对象包括插入、更新和删除等功能,以及与某些基础数据库表中的列对应的属性。根据您的看法和经验,这种模式的局限性和陷阱是什么?
下载地址
用户评论