Software Engineering

Software Architect Assessment

Question: 25 Time:70 mins Format:Multiple Choice Questions, Video, Coding, Descriptive Skills: JavaScript, Java, C++, Python, Ruby, Go, DevOps, Design Patterns and Architecture, Unified Modelling Language (UML)

Skills Evaluated in the Assessment

The assessment is designed to evaluate coding, algorithmic, technical and functional skills of the candidate. Technical skills tested through the assessment include Unified Modelling Language (UML), C++, Java, JavaScript, Python, Ruby, Go, DevOps, Design Patterns and Architecture, Data Modelling. Functional skills such as Communication, Interpersonal, Stakeholder Management, Problem Solving, and Analytical Thinking are also assessed. The skills are assessed through Coding, Multiple Choice, Descriptive, Video and Case Study based questions.

Job Summary

Software Architects are responsible for determining design choices, technical standards, including software coding standards, platforms, and tools. They also take care of important aspects related to application development such as functionality, performance, resilience, sustainability, reuse, comprehensibility, scalability, security, technology constraints, and trade-offs.