Apptio
Capita Interview Questions and Answers
Q1. - what do you know anything about AWS. - what is the microservices
AWS is a cloud computing platform that provides a wide range of services. Microservices are a software development approach where applications are built as a collection of small, independent services.
AWS is a popular cloud computing platform that offers services such as computing, storage, and databases.
AWS provides a range of tools and services for developers, including AWS Lambda, Amazon EC2, and Amazon S3.
Microservices are a way of building software applications as a colle...read more
Q2. Validate binary tree is valid or not
Validate if a binary tree is valid or not
A valid binary tree should not have any duplicate nodes
A valid binary tree should have all left nodes smaller than the parent node and all right nodes greater than the parent node
We can use recursion to traverse the tree and check if it is valid
Q3. Designing a multi-threaded framework of ingesting data from a very huge file and use parallel processing of data?
Q4. what are different types of VM?
There are two types of VM: process VM and system VM.
Process VM is used to run a single application and is isolated from the host system.
System VM is used to run an entire operating system and can support multiple applications.
Examples of process VM include Java Virtual Machine and .NET Framework.
Examples of system VM include VMware and VirtualBox.
Q5. What is better- cloud or on prem
It depends on the specific needs and requirements of the organization.
Cloud offers scalability, flexibility, and cost-effectiveness, but may have security concerns and limited control.
On-premises provides greater control and security, but may require higher upfront costs and maintenance.
Hybrid solutions can offer the best of both worlds, combining the benefits of cloud and on-premises.
Ultimately, the decision should be based on the organization's specific needs, budget, and r...read more
Q6. Reversing the linkedlist
Reversing a linked list involves changing the direction of the pointers in the list.
Iteratively swap the next and previous pointers of each node in the list
Recursively swap the next and previous pointers of each node in the list
Use a stack to push each node onto the stack and then pop them off in reverse order
Create a new list and iterate through the original list, adding each node to the front of the new list
Q7. Performance improvement of Algorthmic approaches
More about working at Apptio
Interview Process at Capita
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month