Add office photos
Engaged Employer

GlobalLogic

3.6
based on 4.5k Reviews
Video summary
Filter interviews by

Kiya.ai Interview Questions and Answers

Updated 22 Sep 2024
Popular Designations

Q1. How will you improve performance of legacy app which has to work with your latest microservice.

Ans.

Improve legacy app performance by optimizing code, implementing caching, and scaling resources.

  • Optimize code by identifying and removing bottlenecks

  • Implement caching to reduce database calls and improve response time

  • Scale resources by using containers or serverless architecture

  • Use asynchronous processing for long-running tasks

  • Upgrade hardware or infrastructure if necessary

Add your answer

Q2. Design an elaborate user access control system, with granular control from pages, controls, data, and response masking.

Ans.

Design a user access control system with granular control for pages, controls, data, and response masking.

  • Implement role-based access control (RBAC) to assign permissions to users based on their roles.

  • Utilize attribute-based access control (ABAC) for more fine-grained control over access to specific pages, controls, and data.

  • Implement data masking techniques to ensure sensitive information is not exposed in responses.

  • Use a combination of authentication mechanisms such as OAut...read more

Add your answer

Q3. Describe microservices architecture for a wealth management app

Ans.

Microservices architecture for a wealth management app involves breaking down the application into smaller, independent services.

  • Each microservice focuses on a specific business function, such as client onboarding, portfolio management, or reporting.

  • Services communicate through APIs, allowing for flexibility and scalability.

  • Each microservice can be developed, deployed, and scaled independently, leading to faster development cycles and easier maintenance.

  • Microservices architec...read more

Add your answer

Q4. How would you optimize the sparse array access.

Ans.

Optimizing sparse array access involves using data structures like hash maps or trees to efficiently store and retrieve values.

  • Use a hash map to store only non-null values and their corresponding indices.

  • Implement a tree-based data structure like a binary search tree or a trie for faster access to sparse array elements.

  • Consider using a compressed sparse row (CSR) format for large sparse arrays to reduce memory usage and improve access times.

Add your answer
Discover Kiya.ai interview dos and don'ts from real experiences

Q5. Describe 5 non functional requirements

Ans.

Non functional requirements are criteria that specify how a system should behave, rather than what it should do.

  • Performance - system should respond within 2 seconds for all user interactions

  • Scalability - system should be able to handle 1000 concurrent users

  • Reliability - system should have a 99.99% uptime

  • Security - system should encrypt all sensitive data

  • Usability - system should have a user-friendly interface

Add your answer

Q6. Explain security in microservices

Ans.

Security in microservices involves implementing authentication, authorization, encryption, and monitoring to protect data and services.

  • Implement authentication and authorization mechanisms to control access to microservices.

  • Use encryption to secure communication between microservices and external clients.

  • Implement monitoring and logging to detect and respond to security incidents.

  • Consider using API gateways for centralized security control and enforcement.

  • Regularly update and...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Kiya.ai

based on 2 interviews
Interview experience
2.5
Poor
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Technical Architect Interview Questions from Similar Companies

3.5
 • 10 Interview Questions
3.7
 • 10 Interview Questions
3.8
 • 10 Interview Questions
View all
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
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

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