如何回答有关软件工程师的面试问题
How to answer this interview questions about software engineer
描述一下您最近参与的 3 个项目的系统架构。在这种情况下我不知道他们是什么系统架构?
您一直在处理上面列出的哪些组件?
这些组件的开发使用了哪些框架?
从面试官的角度来看,他们试图评估应聘者对他们所从事的整个系统的了解。
描述系统架构将帮助面试官了解候选人是否了解他们所属系统的全局。答案可能是根据上下文解释应用程序的逻辑架构(功能视图)或组件架构(技术视图)。对于一个更注重基础设施方面的人来说,这可能还是有点不同,但很少有这种情况。
问题"on which component have you worked"主要是为了了解候选人在项目中的确切角色。解释组件是如何设计的,使用了什么技术等可以回答。
"Frameworks used" 可能会告诉面试官候选人是否参与了设计的决策角色,或者至少可以评估什么最适合需求,什么不适合。提及所使用的框架(或基于技术领域的库或插件)以及它如何满足需求将是一个很好的答案。
描述一下您最近参与的 3 个项目的系统架构。在这种情况下我不知道他们是什么系统架构?
您一直在处理上面列出的哪些组件?
这些组件的开发使用了哪些框架?
从面试官的角度来看,他们试图评估应聘者对他们所从事的整个系统的了解。
描述系统架构将帮助面试官了解候选人是否了解他们所属系统的全局。答案可能是根据上下文解释应用程序的逻辑架构(功能视图)或组件架构(技术视图)。对于一个更注重基础设施方面的人来说,这可能还是有点不同,但很少有这种情况。
问题"on which component have you worked"主要是为了了解候选人在项目中的确切角色。解释组件是如何设计的,使用了什么技术等可以回答。
"Frameworks used" 可能会告诉面试官候选人是否参与了设计的决策角色,或者至少可以评估什么最适合需求,什么不适合。提及所使用的框架(或基于技术领域的库或插件)以及它如何满足需求将是一个很好的答案。