Architect

filter-iconFilter interviews by

200+ Architect Interview Questions and Answers

Updated 12 Feb 2025

Popular Companies

search-icon

Q51. What is dbms and explain all kinds of normalization in oracle

Ans.

DBMS stands for Database Management System. Normalization in Oracle is the process of organizing data in a database efficiently.

  • DBMS is a software that manages databases, allowing users to store, retrieve, and manipulate data.

  • Normalization in Oracle involves organizing data into tables and columns to reduce redundancy and improve data integrity.

  • There are different levels of normalization, such as First Normal Form (1NF), Second Normal Form (2NF), Third Normal Form (3NF), and ...read more

Q52. How do you create a scalable pipeline, what are the factors you consider when building one

Ans.

To create a scalable pipeline, consider factors like automation, modularity, monitoring, and flexibility.

  • Automate repetitive tasks to increase efficiency and reduce errors

  • Design modular components that can be easily added or removed to adjust to changing needs

  • Implement monitoring tools to track performance and identify bottlenecks

  • Ensure flexibility to accommodate future growth and changes in technology

  • Examples: Using tools like Jenkins for automation, Docker for containerizat...read more

Q53. How do you convert monolithic application to mocroservices?

Ans.

To convert a monolithic application to microservices, you need to break down the application into smaller, independent services.

  • Identify the different functionalities of the monolithic application

  • Decide on the boundaries of each microservice

  • Refactor the codebase to separate out the functionalities into individual services

  • Implement communication between the microservices using APIs or messaging queues

  • Deploy the microservices independently and manage them using container orches...read more

Q54. how will you design software to organize input sensors from different system

Ans.

Design software with modular architecture to integrate input sensors from different systems.

  • Create a modular architecture to easily integrate input sensors from different systems.

  • Develop a standardized data format for input from various sensors.

  • Implement a central hub or middleware to collect and process data from different sensors.

  • Use APIs or protocols like MQTT, RESTful APIs, or OPC UA for communication between sensors and the software.

Are these interview questions helpful?

Q55. How will you design your application which will get live inputs from different systems

Ans.

I will design the application using a centralized data hub to collect live inputs from different systems.

  • Create a centralized data hub to collect live inputs from different systems

  • Implement APIs or webhooks for real-time data transfer

  • Use data transformation tools to standardize incoming data formats

  • Ensure data security and compliance with regulations

  • Implement monitoring and alerting systems for data quality control

Q56. How to integrate end -end testing in CI/CD pipeline

Ans.

End-to-end testing can be integrated into CI/CD pipelines by automating test scripts and running them after each code change.

  • Automate end-to-end test scripts using tools like Selenium or Cypress

  • Integrate the automated tests into the CI/CD pipeline to run after each code change

  • Use tools like Jenkins or GitLab CI to trigger the end-to-end tests

  • Monitor test results and failures to ensure code quality and reliability

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q57. How you copied on Prem data to cloud? How you implemented model in your application? How you made your Hadoop clusters secure?

Ans.

We used various tools and techniques to copy on-prem data to cloud, implemented the model in our application, and secured our Hadoop clusters.

  • We used tools like AWS DataSync and Azure Data Factory to transfer data from on-premises to cloud

  • For implementing the model, we used frameworks like TensorFlow and PyTorch

  • To secure our Hadoop clusters, we implemented authentication and authorization mechanisms, enabled encryption, and used firewalls and VPNs

  • We also regularly monitored o...read more

Q58. What is static class. What is polymorphism Basic's of Oops concept. How to improve performance of query in sql.

Ans.

Static class is a class that cannot be instantiated and its members can be accessed without creating an object. Polymorphism is the ability of an object to take on many forms. OOP is a programming paradigm based on the concept of objects.

  • Static class is used for creating utility classes or for grouping related methods and properties.

  • Polymorphism allows objects of different classes to be treated as if they were of the same class.

  • OOP concepts include encapsulation, inheritance,...read more

Architect Jobs

Wi-Fi Systems Validation Architect 10-16 years
Intel Technology India Pvt Ltd
4.2
Bangalore / Bengaluru
Dist Engr - Sys Architecture 10-15 years
Verizon Data Services India Pvt.Ltd
4.1
Hyderabad / Secunderabad
Architect - SAP Security 9-13 years
PEPSICO GLOBAL BUSINESS SERVICES INDIA LLP
4.0
Hyderabad / Secunderabad

Q59. what will you prefer between gateway and ingress , kubernates?

Ans.

I would prefer Ingress in Kubernetes for managing external access to services.

  • Ingress provides a way to manage external access to services in a Kubernetes cluster.

  • Ingress can provide load balancing, SSL termination, and name-based virtual hosting.

  • Ingress allows for more flexibility and control over routing traffic to different services.

  • Gateway is more commonly used in the context of API gateways for managing APIs.

  • Ingress is a better choice for managing external access to serv...read more

Q60. What are the pre requisites in a cd set

Ans.

Pre requisites in a CD set include proper planning, design specifications, budget allocation, and client approval.

  • Proper planning to outline the goals and objectives of the project

  • Design specifications to determine the layout, materials, and structural requirements

  • Budget allocation to ensure all costs are accounted for and within the client's budget

  • Client approval to proceed with the project

Q61. Which software usimg for your professional practice?

Ans.

We use a variety of software depending on the project needs.

  • Autodesk Revit for BIM modeling

  • SketchUp for conceptual design

  • Adobe Creative Suite for presentations

  • Rhino for complex geometries

  • AutoCAD for drafting

  • Microsoft Office for project management

  • Bluebeam for PDF markup and collaboration

Q62. how to scale a system to 1 million users

Ans.

To scale a system to 1 million users, optimize database, use load balancing, and implement caching.

  • Optimize database by indexing frequently queried data and partitioning tables

  • Use load balancing to distribute traffic across multiple servers

  • Implement caching to reduce database queries and improve response time

  • Consider using a content delivery network (CDN) to serve static assets

  • Use horizontal scaling by adding more servers instead of vertical scaling by upgrading hardware

  • Perfo...read more

Q63. How to handle message related issues via Kubernetes!

Ans.

Message related issues in Kubernetes can be handled by troubleshooting network configurations, checking pod logs, and monitoring resource usage.

  • Troubleshoot network configurations to ensure proper communication between pods

  • Check pod logs for any error messages or issues related to message passing

  • Monitor resource usage to identify any bottlenecks or performance issues affecting message delivery

Q64. What is your thoughts on designing urban cities.

Ans.

Designing urban cities requires careful planning and consideration of various factors.

  • Urban cities need to prioritize sustainability and green spaces to improve quality of life for residents.

  • Efficient transportation systems are crucial for reducing traffic congestion and pollution.

  • Mixed-use developments can create vibrant communities with easy access to amenities.

  • Incorporating smart technology can enhance urban living experiences and improve efficiency.

  • Collaboration with loca...read more

Q65. What is meant by wet sanding

Ans.

Wet sanding is a technique used in construction and woodworking to smooth surfaces using water and abrasive materials.

  • Wet sanding involves wetting the surface being sanded and using wet sandpaper or abrasive pads.

  • Water helps to lubricate the surface and prevent dust from becoming airborne.

  • It is commonly used to smooth drywall, wood, and automotive finishes.

  • Wet sanding can be done by hand or with the help of power tools like sanders or polishers.

  • The process gradually removes i...read more

Q66. Describe a suitable approach to build a system in a set of particular requirements.

Ans.

A suitable approach to build a system in a set of particular requirements involves understanding the requirements, designing the system architecture, selecting appropriate technologies, and testing the system.

  • Understand the requirements thoroughly

  • Design the system architecture based on the requirements

  • Select appropriate technologies for the system

  • Test the system to ensure it meets the requirements

  • Iterate on the design and testing as necessary

  • Consider scalability, security, an...read more

Q67. Are you familiar with * (client name) STA flow?

Ans.

Yes, I am familiar with * (client name) STA flow.

  • Yes, I have experience working with * (client name) STA flow.

  • I have successfully implemented * (client name) STA flow in previous projects.

  • I am knowledgeable about the specific requirements and processes involved in * (client name) STA flow.

Q68. Have you done block-level or subsystem-level STA ?

Ans.

Yes, I have experience with both block-level and subsystem-level STA.

  • I have experience with block-level STA, where I focused on timing analysis within a specific block of the design.

  • I have also worked on subsystem-level STA, which involves analyzing timing across multiple blocks or components of the design.

  • Examples of tools I have used for STA include PrimeTime and Tempus.

Q69. What are the Migration tools used

Ans.

Migration tools are software programs used to transfer data from one system to another.

  • Some popular migration tools include AWS Database Migration Service, Microsoft SQL Server Migration Assistant, and Oracle Data Integrator.

  • These tools can be used to migrate data between different types of databases, such as from MySQL to PostgreSQL.

  • Migration tools can also be used to move data from on-premises systems to cloud-based systems, or between different cloud providers.

  • They often i...read more

Q70. Have you done any customisation in spring-boot?

Ans.

Yes, I have done customisation in spring-boot.

  • Implemented custom error handling by extending ResponseEntityExceptionHandler

  • Created custom annotations for validation

  • Configured custom logging using Logback

Q71. How to manage performance improvement?

Ans.

Performance improvement can be managed through setting clear goals, providing feedback, and offering training and development opportunities.

  • Set specific and measurable goals for employees to work towards

  • Provide regular feedback and coaching to help employees improve

  • Offer training and development opportunities to enhance skills and knowledge

  • Recognize and reward employees for their achievements

  • Create a culture of continuous improvement and learning

  • Use data and metrics to track ...read more

Q72. What all softwares are you familiar with?

Ans.

I am familiar with various softwares used in architecture such as AutoCAD, SketchUp, Revit, and 3ds Max.

  • AutoCAD

  • SketchUp

  • Revit

  • 3ds Max

Q73. What is Dependency injection

Ans.

Dependency injection is a design pattern that allows objects to receive dependencies rather than creating them internally.

  • Dependency injection separates the creation of an object from its dependencies.

  • It makes code more modular and testable.

  • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

  • Example: Instead of creating a database connection object inside a class, the object is passed as a parameter to the class cons...read more

Frequently asked in,

Q74. what about new technologies of DBMS

Ans.

New technologies of DBMS are constantly emerging to improve data management and analysis.

  • New SQL databases like CockroachDB and TiDB are gaining popularity for their scalability and distributed architecture.

  • NoSQL databases like MongoDB and Cassandra are widely used for their flexibility and ability to handle unstructured data.

  • Graph databases like Neo4j and OrientDB are becoming popular for their ability to handle complex relationships between data.

  • In-memory databases like Red...read more

Q75. Explain about end to end activities like nfr validation, nfr gathering, wlm etc

Ans.

End-to-end activities like NFR validation, gathering, and WLM ensure quality and performance of software.

  • NFR validation involves testing non-functional requirements like performance, security, and usability.

  • NFR gathering involves identifying and documenting non-functional requirements.

  • WLM (Workload Management) involves managing the workload on the system to ensure optimal performance.

  • Other end-to-end activities may include testing, deployment, and monitoring of the software.

  • T...read more

Q76. What are the software's you know?

Ans.

I am proficient in AutoCAD, Revit, SketchUp, and Adobe Creative Suite.

  • AutoCAD

  • Revit

  • SketchUp

  • Adobe Creative Suite

Q77. Basic Standards of architect from NBC

Ans.

Basic standards of an architect from NBC

  • The National Building Code (NBC) sets the basic standards for architects

  • Architects must comply with the NBC's regulations on building design, construction, and safety

  • NBC also mandates the use of sustainable and energy-efficient materials and practices

  • Architects must obtain necessary permits and approvals from local authorities before starting any construction work

Q78. What will you choose between ECS and EKS AWS?

Ans.

It depends on the specific requirements of the project. ECS is simpler to set up and manage, while EKS offers more flexibility and control.

  • ECS is easier to set up and manage compared to EKS

  • EKS offers more flexibility and control over the infrastructure

  • Consider the level of control and customization needed for the project

  • ECS is a good choice for simpler applications with less complex requirements

  • EKS is suitable for more complex applications that require fine-tuning and customi...read more

Q79. Are you familiar with CoDesigner?

Ans.

Yes, CoDesigner is a collaborative design platform for architects and engineers.

  • CoDesigner allows architects and engineers to work together in real-time on a shared 3D model.

  • It includes features such as clash detection, project management, and version control.

  • CoDesigner is compatible with popular design software such as Revit and AutoCAD.

  • It can help streamline the design process and improve communication between team members.

Q80. How to calculate balance in banking industry?

Ans.

Balance in the banking industry is calculated by subtracting liabilities from assets.

  • Calculate total assets of the bank

  • Calculate total liabilities of the bank

  • Subtract total liabilities from total assets to get the balance

  • Balance = Total Assets - Total Liabilities

Q81. 1) Migration from M1 to M2 2) work flow of M2

Ans.

Migration from M1 to M2 and work flow of M2

  • Migration from M1 to M2 involves transferring data, customizations, and extensions to the new platform

  • M2 workflow involves creating a store, adding products, setting up payment and shipping methods, and managing orders

  • M2 also offers advanced features like multi-store management, improved checkout process, and better performance

  • M2 uses a modular architecture and follows the Model-View-Controller (MVC) pattern for development

Q82. How security aspects were addressed ?

Ans.

Security aspects were addressed through a multi-layered approach.

  • Access control measures were implemented to restrict entry to authorized personnel only.

  • CCTV cameras were installed to monitor the premises.

  • Firewalls and encryption were used to secure the network.

  • Regular security audits were conducted to identify vulnerabilities.

  • Emergency response plans were developed and tested.

  • Security personnel were trained to handle potential threats.

  • Sensitive data was stored in secure loca...read more

Q83. Overall Architect and concepts for best design practices

Ans.

Best design practices in architecture involve considering functionality, aesthetics, sustainability, and user experience.

  • Consider the functionality of the space and how it will be used by occupants

  • Focus on creating aesthetically pleasing designs that enhance the environment

  • Incorporate sustainable materials and practices to reduce environmental impact

  • Prioritize user experience and ensure the design meets the needs of the people using the space

Q84. 3. Can you follow cad layer systems and ctb

Ans.

Yes, I can follow CAD layer systems and CTB.

  • I have experience in using CAD software and following layer systems.

  • I am familiar with CTB (Color Table) files and how to apply them in CAD drawings.

  • I can efficiently organize and manage different layers in CAD drawings.

  • I understand the importance of adhering to CAD layer standards for effective collaboration and communication in architectural projects.

Q85. Do you work asper DDA norms and PwD norms.

Ans.

Yes, we work as per DDA norms and PwD norms.

  • We ensure that our designs are accessible and inclusive for people with disabilities.

  • We follow the guidelines set by the DDA (Disability Discrimination Act) and PwD (Persons with Disabilities) Act.

  • We incorporate features like ramps, wider doorways, and accessible washrooms in our designs.

  • We also consider factors like lighting, acoustics, and tactile surfaces to make our designs more accessible.

  • For example, we recently designed a sch...read more

Q86. GCP migration task in legacy and Cloud

Ans.

GCP migration involves transferring legacy systems to the cloud.

  • Identify the legacy systems that need to be migrated

  • Assess the compatibility of the legacy systems with GCP

  • Plan the migration strategy and timeline

  • Execute the migration process, ensuring data integrity and minimal downtime

  • Test and validate the migrated systems in the GCP environment

  • Optimize and fine-tune the migrated systems for optimal performance

Q87. Your knowledge about international standars

Ans.

I have a strong understanding of international standards in architecture.

  • Familiar with ISO standards for building design and construction

  • Knowledge of LEED certification requirements for sustainable buildings

  • Understanding of local building codes and regulations in different countries

  • Experience working on projects that adhere to international standards

Q88. Explain about cloud infra you setup for application deployment

Ans.

I have set up a scalable cloud infrastructure using AWS for application deployment.

  • Utilized AWS services such as EC2, S3, RDS, and Elastic Beanstalk for hosting and managing the application

  • Implemented auto-scaling and load balancing to ensure high availability and performance

  • Configured security groups, IAM roles, and VPC settings to secure the infrastructure

  • Used CloudFormation templates for infrastructure as code to automate deployment processes

Q89. How did you create cicd pipelines?

Ans.

I created CI/CD pipelines using Jenkins and GitLab CI for automated testing and deployment.

  • Utilized Jenkins to create pipelines for building, testing, and deploying code

  • Integrated GitLab CI for automated testing and deployment processes

  • Used Docker containers for consistent environments across different stages

  • Implemented version control to track changes and rollback if needed

Q90. How to handle load for a distributed system

Ans.

Handling load for a distributed system involves load balancing, scaling, caching, and monitoring.

  • Implement load balancing to evenly distribute incoming traffic across multiple servers.

  • Scale the system by adding more servers or resources to handle increased load.

  • Utilize caching to store frequently accessed data and reduce the load on the backend.

  • Monitor system performance and adjust resources as needed to maintain optimal performance.

  • Examples: Using a load balancer like Nginx ...read more

Q91. Explain the design process in software test

Ans.

The design process in software test involves planning, analysis, design, implementation, and evaluation.

  • Planning involves identifying the scope, objectives, and requirements of the test.

  • Analysis involves identifying the test conditions and designing test cases.

  • Design involves creating test procedures and test data.

  • Implementation involves executing the test cases and recording the results.

  • Evaluation involves analyzing the results and reporting defects.

  • Iterative testing may be ...read more

Q92. What are the optimization methods in query

Ans.

Optimization methods in query help improve performance and efficiency.

  • Use indexes to speed up query execution

  • Avoid using SELECT * and only retrieve necessary columns

  • Optimize joins by using appropriate join types and conditions

  • Limit the number of rows returned using LIMIT or TOP clause

  • Use query execution plans to identify bottlenecks and optimize accordingly

Q93. What softwares are you converse with?

Ans.

I am proficient in AutoCAD, Revit, SketchUp, and Adobe Creative Suite.

  • AutoCAD

  • Revit

  • SketchUp

  • Adobe Creative Suite

Q94. Experience in Revit software, Bylaws and Standards of international Buildings.

Ans.

I have extensive experience in using Revit software and adhering to international building bylaws and standards.

  • Proficient in Revit software for creating 3D models and drawings

  • Familiar with international building codes and regulations

  • Ability to ensure compliance with local and national building standards

  • Experience in designing buildings that meet LEED certification requirements

  • Knowledge of sustainable design principles and practices

Q95. How to handle security in Kafka?

Ans.

Security in Kafka can be handled through authentication, authorization, encryption, and SSL/TLS.

  • Implement authentication mechanisms like SASL or SSL for secure communication between clients and brokers.

  • Set up ACLs (Access Control Lists) to control access to topics and resources.

  • Enable encryption using SSL/TLS to secure data in transit.

  • Use tools like Confluent Security Plugins for additional security features.

  • Regularly update Kafka and related components to patch security vuln...read more

Q96. What do you know about buildahome?

Ans.

Buildahome is a company that specializes in building custom homes for clients.

  • Buildahome offers personalized design and construction services.

  • They work closely with clients to ensure their vision is realized.

  • The company uses high-quality materials and skilled craftsmen to build homes.

  • Buildahome also offers renovation and remodeling services.

  • They have a strong reputation for delivering projects on time and within budget.

Q97. Current CTC and your expected CTC

Ans.

Current CTC is confidential. Expectation is based on industry standards and my experience.

  • Current CTC is confidential as per company policy

  • Expectation is based on industry standards and my experience

  • Open to negotiation based on job role and responsibilities

Q98. How do you perform SWOT analysis

Ans.

SWOT analysis involves identifying strengths, weaknesses, opportunities, and threats of a project or business.

  • Start by identifying the objective of the analysis

  • List the strengths and weaknesses of the project or business

  • Identify the opportunities and threats in the market or industry

  • Analyze the results and develop a plan to address the issues

  • Use the analysis to make informed decisions and improve the project or business

  • Example: SWOT analysis of a new product launch

  • - Strengths...read more

Q99. Why is one tool better than another

Ans.

A tool is better than another if it is more efficient, effective, and user-friendly.

  • Efficiency: A tool that can perform a task faster and with less effort is better.

  • Effectiveness: A tool that can produce better results is better.

  • User-friendliness: A tool that is easy to use and understand is better.

  • Examples: A hammer is better than a rock for driving nails. A power drill is better than a manual screwdriver for drilling holes.

Q100. how to consume multiple API in parallel

Ans.

To consume multiple APIs in parallel, use asynchronous programming techniques like Promises or async/await.

  • Use asynchronous programming techniques like Promises or async/await to make API calls concurrently.

  • Create an array of Promises for each API call and then use Promise.all() to wait for all of them to resolve.

  • Consider using libraries like Axios or Fetch for making API calls in a more efficient manner.

Previous
1
2
3
4
5
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 10.4k Interviews
3.8
 • 8.1k Interviews
3.6
 • 7.6k Interviews
3.7
 • 5.6k Interviews
3.7
 • 5.6k Interviews
3.8
 • 2.9k Interviews
3.3
 • 519 Interviews
2.8
 • 23 Interviews
3.7
 • 9 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Recently Viewed
SKILL
Interview Questions
250 interview questions
DESIGNATION
LIST OF COMPANIES
Tata Motors
Associated Companies
JOBS
Tata Motors
No Jobs
DESIGNATION
INTERVIEWS
efficiently
No Interviews
JOBS
TCS
No Jobs
REVIEWS
Tata Motors
No Reviews
REVIEWS
Tata Motors
No Reviews
REVIEWS
Tata Motors
No Reviews
Architect Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter