如何回答有关软件工程师的面试问题

时间:2018-08-09 07:50:58

标签: web architecture components software-design

  1. 在您最近从事的3个项目中描述系统架构。在这种情况下,我不知道它们意味着什么系统架构?

  2. 您正在处理上面列出的哪些组件?

  3. 在开发这些组件时使用了哪些框架?”

1 个答案:

答案 0 :(得分:0)

从面试官的角度出发,他们试图评估候选人对他们所研究的整个系统的了解。

描述系统架构将帮助面试官了解应聘者是否了解他们所隶属的系统的整体情况。答案可能是根据上下文解释应用程序的逻辑体系结构(功能视图)或组件体系结构(技术视图)。对于一个更偏向于基础架构方面的人来说,情况可能还是有些不同,但情况并非如此。

“您在哪个组件上工作”问题的主要目的是了解候选人在项目中的确切角色。可以回答有关组件的设计方式,使用的技术等的解释。

“使用的框架”可能会告诉面试官应聘者是担任设计的决策角色,还是至少可以评估什么最适合需求,什么不适合。提及使用的框架(或基于技术前景的库或插件)以及如何很好地满足需求将是一个很好的答案。