Filter interviews by
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
Basic questions from website codewar
Promises are used for asynchronous programming in JavaScript. var is function-scoped, let is block-scoped, and const is block-scoped and cannot be reassigned.
Promises are used to handle asynchronous operations in JavaScript.
var is function-scoped, let is block-scoped, and const is block-scoped and cannot be reassigned.
Example: var x = 10; let y = 20; const z = 30;
Types of loops in JavaScript include for, while, and do-while loops.
For loop: Executes a block of code a specified number of times.
While loop: Executes a block of code while a specified condition is true.
Do-while loop: Executes a block of code once, and then repeats the loop as long as a specified condition is true.
I applied via Walk-in and was interviewed in Feb 2023. There were 3 interview rounds.
Print Alphabet using any language like java c python
To find the mid of an array, divide the sum of array length by 2 and round down to the nearest integer.
Calculate the sum of array length and divide it by 2.
Round down the result to the nearest integer.
The resulting index is the mid of the array.
I applied via Campus Placement and was interviewed in Oct 2022. There were 2 interview rounds.
Coding was offline at their office. Coding round had medium level questions
Top trending discussions
I was interviewed before Mar 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions based on Spring.
Inversion of Control is a design principle where the control flow of a program is inverted, with the framework controlling the flow.
Inversion of Control allows for decoupling of components, making the code more modular and easier to maintain.
Common examples of Inversion of Control include dependency injection and event listeners.
Frameworks like Spring and Hibernate make use of Inversion of Control to manage object life
Dependency injection is a design pattern in which the dependencies of an object are provided externally rather than created within the object itself.
In dependency injection, the dependencies of an object are injected into it from an external source, typically a framework or container.
This helps in achieving loose coupling between classes, making the code more modular and easier to maintain.
There are three common types ...
Constructor injection passes dependencies through a class constructor, while setter injection uses setter methods.
Constructor injection is done by passing dependencies as parameters to the constructor.
Setter injection involves calling setter methods to set the dependencies after the object is created.
Constructor injection ensures that all required dependencies are provided at the time of object creation.
Setter injectio...
Prototype scope in Spring creates a new instance of the bean every time it is requested.
Prototype scope is used when a new instance of the bean is required for each request.
It is not thread-safe, as a new instance is created for each request.
Example: If a bean is defined with prototype scope, a new instance will be created every time it is injected or requested.
Types of advice in Spring AOP include before, after, around, after-returning, and after-throwing.
Before advice: Executed before the method invocation.
After advice: Executed after the method invocation, regardless of its outcome.
Around advice: Wraps around the method invocation, allowing for custom behavior before and after.
After-returning advice: Executed after the method successfully returns a value.
After-throwing adv...
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions based on Java and Spring.
Java Executor Framework is a framework provided by Java for managing and executing tasks asynchronously.
It provides a way to manage threads and execute tasks concurrently.
It includes interfaces like Executor, ExecutorService, and ScheduledExecutorService.
It allows for better control over thread management and task execution compared to manually managing threads.
Example: Executors.newFixedThreadPool(5) creates a thread
Design patterns in Java provide reusable solutions to common problems, improving code quality and maintainability.
Promotes code reusability by providing proven solutions to common design problems
Improves code maintainability by following established best practices
Enhances code readability by providing a common language for developers to communicate design ideas
Helps in creating scalable and flexible software architectu...
Entity instances can be in new, managed, detached, or removed states.
New state: when an entity is first created but not yet associated with a persistence context.
Managed state: when an entity is being managed by a persistence context and any changes made to it will be tracked.
Detached state: when an entity was previously managed but is no longer associated with a persistence context.
Removed state: when an entity is mar
The Java Executor Framework provides a way to manage and execute tasks asynchronously in Java applications.
Create an instance of ExecutorService using Executors class
Submit tasks for execution using execute() or submit() methods
Handle the results of the tasks using Future objects
Shutdown the ExecutorService when tasks are completed using shutdown() method
The Java Executor Framework provides a way to manage and control the execution of tasks in a multithreaded environment.
Allows for easy management of thread pools, reducing overhead of creating new threads for each task.
Provides a way to schedule tasks for execution at a specific time or with a delay.
Supports task cancellation and interruption.
Facilitates handling of task dependencies and coordination between tasks.
Offe...
Round duration - 30 minutes
Round difficulty - Easy
HR round with typical behavioral problems
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Developed a web application for online shopping with features like user authentication, product search, and order management.
Implemented user authentication using Spring Security
Utilized Hibernate for database operations
Designed front-end using AngularJS for dynamic user interface
It was not difficult ..it was good ..overall experience was good
Not too difficult ...array realated question were asked
A min stack is a stack data structure that supports the usual push and pop operations, along with an additional operation to retrieve the minimum element in constant time.
Create a stack to store the elements and another stack to store the minimum values encountered so far.
When pushing an element, check if it is smaller than the current minimum. If so, push it onto the minimum stack.
When popping an element, check if it ...
I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.
Asked about introduction and then few coding questions
The output of the code will be the sum of the elements in the given array.
The code likely involves iterating through the array and adding up the elements.
Make sure to handle edge cases like empty arrays or arrays with negative numbers.
Example: If the array is [1, 2, 3], the output will be 6.
HashMap is a data structure in Java that stores key-value pairs. ConcurrentHashMap is a thread-safe version of HashMap.
HashMap is not thread-safe, while ConcurrentHashMap is thread-safe.
ConcurrentHashMap allows concurrent read and write operations without the need for external synchronization.
HashMap allows null keys and values, while ConcurrentHashMap does not allow null keys or values.
I applied via Naukri.com and was interviewed in Sep 2023. There were 3 interview rounds.
Detect cycle in directed graph using depth-first search algorithm.
Use depth-first search (DFS) algorithm to traverse the graph.
Maintain a visited set to keep track of visited nodes.
If a node is visited again during traversal, there is a cycle in the graph.
I applied via Company Website and was interviewed in Mar 2023. There were 3 interview rounds.
The duration of Applied Cloud Computing interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 2 interviews
Interview experience
based on 70 reviews
Rating in categories
6-10 Yrs
Not Disclosed
6-15 Yrs
Not Disclosed
3-9 Yrs
Not Disclosed
Software Developer
65
salaries
| ₹0 L/yr - ₹0 L/yr |
Cloud Engineer
59
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
46
salaries
| ₹0 L/yr - ₹0 L/yr |
Junior Software Developer
24
salaries
| ₹0 L/yr - ₹0 L/yr |
AWS Cloud Engineer
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon Web Services
Microsoft Azure
IBM
Oracle