Filter interviews by
A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
A prime number has exactly two distinct positive divisors: 1 and itself.
Examples of prime numbers: 2, 3, 5, 7, 11, 13.
The number 1 is not prime because it has only one divisor.
The number 4 is not prime because it can be divided by 1, 2, and 4.
Design a load balancer to distribute traffic efficiently across multiple servers.
Define the load balancing algorithm (e.g., Round Robin, Least Connections).
Consider health checks to ensure servers are operational.
Implement session persistence if needed (e.g., sticky sessions).
Use DNS-based load balancing for global distribution.
Evaluate scalability options for handling increased traffic.
I thrive in collaborative environments, value open communication, and adapt quickly to new challenges, ensuring team success.
I believe in teamwork; for instance, I collaborated with developers to streamline testing processes, improving efficiency by 20%.
Open communication is key; I regularly share feedback and encourage team discussions to foster a positive work environment.
I adapt quickly to changes; when a proje...
The interview involves analyzing a document to complete specific tasks related to technical support.
Review the document thoroughly to understand the context and requirements.
Identify key technical issues or tasks outlined in the document.
Provide clear and concise solutions or responses based on the document's content.
Use examples from previous experiences to illustrate your problem-solving skills.
Design a multi-threaded framework for efficient data ingestion and processing from large files.
1. File Splitting: Divide the large file into smaller chunks for parallel processing. For example, split a 10GB file into 10 1GB chunks.
2. Thread Pool: Use a thread pool to manage a fixed number of threads for processing. This prevents overhead from creating too many threads.
3. Data Ingestion: Implement a producer-consum...
Design a URL shortener that converts long URLs into short, manageable links while ensuring efficient storage and retrieval.
Use a hash function to generate unique short codes for each URL.
Store the mapping of short codes to original URLs in a database.
Implement a redirection service that retrieves the original URL using the short code.
Consider using a custom domain for branding (e.g., 'short.ly').
Implement analytic...
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.
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
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
Spring Boot integrates Hystrix for circuit breaker patterns, enhancing fault tolerance in microservices.
Hystrix is a library that implements the circuit breaker pattern to prevent cascading failures.
In Spring Boot, you can use the @HystrixCommand annotation to define fallback methods.
Example: @HystrixCommand(fallbackMethod = 'fallbackMethod') public String riskyMethod() {...}
Hystrix provides metrics and monitoring...
The interview involves analyzing a document to complete specific tasks related to technical support.
Review the document thoroughly to understand the context and requirements.
Identify key technical issues or tasks outlined in the document.
Provide clear and concise solutions or responses based on the document's content.
Use examples from previous experiences to illustrate your problem-solving skills.
A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
A prime number has exactly two distinct positive divisors: 1 and itself.
Examples of prime numbers: 2, 3, 5, 7, 11, 13.
The number 1 is not prime because it has only one divisor.
The number 4 is not prime because it can be divided by 1, 2, and 4.
I applied via Naukri.com and was interviewed before Jun 2023. There were 2 interview rounds.
Data structures And algorithms
Design a multi-threaded framework for efficient data ingestion and processing from large files.
1. File Splitting: Divide the large file into smaller chunks for parallel processing. For example, split a 10GB file into 10 1GB chunks.
2. Thread Pool: Use a thread pool to manage a fixed number of threads for processing. This prevents overhead from creating too many threads.
3. Data Ingestion: Implement a producer-consumer mo...
I applied via Naukri.com and was interviewed in Feb 2023. There were 4 interview rounds.
Basic of react hooks, functional component,class component and indepth of javascript like polyfill of higher-order functions
React , design patterns , logical questions in js of clousers and currying, problem solving
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.
Microservi...
I applied via LinkedIn and was interviewed in Sep 2023. There were 3 interview rounds.
Algorithms and DS. Medium Leetcode Qs.
I applied via Approached by Company and was interviewed in Mar 2023. There were 2 interview rounds.
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.
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...
I appeared for an interview before Dec 2023.
Online assessment with quantitative and qualitative questions
Some Tree traversal coding question
I applied via Referral and was interviewed before Oct 2023. There were 5 interview rounds.
Aptitude test of 10th-grade level questions. Height and distance, speed, relationship and math
Pen and paper coding round. Anagram, Palindrome, Frequency of occurrence of a string
I thrive in collaborative environments, value open communication, and adapt quickly to new challenges, ensuring team success.
I believe in teamwork; for instance, I collaborated with developers to streamline testing processes, improving efficiency by 20%.
Open communication is key; I regularly share feedback and encourage team discussions to foster a positive work environment.
I adapt quickly to changes; when a project sc...
Gainsight admin case scenario
I applied via Referral and was interviewed before Apr 2023. There were 3 interview rounds.
Used an online IDE and asked general DS Algo questions
Design a URL shortener that converts long URLs into short, manageable links while ensuring efficient storage and retrieval.
Use a hash function to generate unique short codes for each URL.
Store the mapping of short codes to original URLs in a database.
Implement a redirection service that retrieves the original URL using the short code.
Consider using a custom domain for branding (e.g., 'short.ly').
Implement analytics to ...
Top trending discussions
Some of the top questions asked at the Apptio interview -
The duration of Apptio interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 13 interview experiences
Difficulty level
Duration
Software Development Engineer II
52
salaries
| ₹20.5 L/yr - ₹35 L/yr |
Customer Success Manager
29
salaries
| ₹14.5 L/yr - ₹26.1 L/yr |
Software Development Engineer 1
25
salaries
| ₹9.8 L/yr - ₹15 L/yr |
Software Development Engineer
24
salaries
| ₹11 L/yr - ₹20.1 L/yr |
Software Developer
19
salaries
| ₹14.2 L/yr - ₹26.2 L/yr |
Saama Technologies
DISYS
Data-Core Systems
Blenheim Chalcot