i
Arkatiss
Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
Top trending discussions
posted on 1 Feb 2024
This is a list of questions asked in an interview for Senior Software Engineer position.
1. Pattern print code: Write a code to print a specific pattern using loops.
2. Types of S3 bucket in AWS: Explain the different types of S3 buckets in Amazon Web Services.
3. Java basic question: Provide a basic question related to Java programming language.
4. Spring/Spring Boot basic question: Give an example of a basic question rel...
I applied via Naukri.com and was interviewed before Oct 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
First round will be coding test which will have Core java questions
Java has three types of class loaders: Bootstrap Class Loader, Extension Class Loader, and System Class Loader.
Bootstrap Class Loader loads core Java classes located in the bootstrap classpath.
Extension Class Loader loads classes from the extensions directory.
System Class Loader loads classes from the classpath specified by the CLASSPATH environment variable.
Use a single loop to find the 3rd highest number in an array with minimum time complexity.
Iterate through the array and keep track of the three highest numbers encountered so far.
Update the three highest numbers as you iterate through the array.
Return the third highest number once the loop is completed.
CyclicBarrier allows a group of threads to wait at a barrier until all threads have reached it, while CountDownLatch allows one or more threads to wait until a set of operations being performed in other threads completes.
CyclicBarrier is reusable, while CountDownLatch is not.
CyclicBarrier allows all threads to wait for each other, while CountDownLatch allows one thread to wait for others.
CyclicBarrier resets automatica...
JPARepository is a Spring Data interface for JPA-based repositories, while CRUDRepository is a generic interface for CRUD operations.
JPARepository extends CRUDRepository and provides additional JPA-specific methods.
CRUDRepository is a generic interface for CRUD operations on a repository.
JPARepository is typically used for JPA-based repositories, while CRUDRepository can be used for any type of repository.
JPARepository...
posted on 17 May 2024
I applied via LinkedIn and was interviewed before May 2023. There were 2 interview rounds.
Java 8 , stream and a program to solve on String
posted on 18 Feb 2022
Fetch data from API and render on UI using httpclient module
Create an instance of httpclient module
Use httpclient to make a GET request to API endpoint
Parse the response data and render on UI
posted on 16 Sep 2023
I applied via Approached by Company and was interviewed before Sep 2022. There were 4 interview rounds.
I asked basic questions related to coding and technical languages like MERN, and a few DSA questions about basic programming. The interview was around 45 minutes.
2nd round took about 1 hour and 15 minutes. There are a few technical scenario discussions and questions related to my tech stack like MERN and one coding task in React JS
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Lazy loading in React is a technique used to improve performance by loading components only when they are needed.
Lazy loading helps reduce initial load time by splitting the code into smaller chunks.
React.lazy() and Suspense are commonly used for lazy loading in React.
Lazy loading is especially useful for large applications with many components.
The difference between == and === is that == checks for equality after type coercion, while === checks for equality without type coercion.
== is a loose equality operator that performs type coercion before comparing two values.
=== is a strict equality operator that does not perform type coercion before comparing two values.
Example: 1 == '1' will return true, but 1 === '1' will return false.
Practice standard questions
Search for a target element in a rotated sorted array.
Use binary search to find the pivot point where the array is rotated.
Divide the array into two sorted subarrays based on the pivot point.
Perform binary search on the appropriate subarray to find the target element.
Trim a binary search tree by removing nodes outside a given range.
Start by checking if the root node is within the given range.
If the root node is outside the range, trim it by recursively trimming its left or right subtree.
If the root node is within the range, recursively trim its left and right subtrees.
I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.
Gave alien dictionary (hard question) from gfg.
based on 1 interview experience
Difficulty level
Duration
Java Developer
8
salaries
| ₹4.2 L/yr - ₹9 L/yr |
Python Developer
6
salaries
| ₹1.8 L/yr - ₹6.3 L/yr |
Python Software Developer
5
salaries
| ₹5 L/yr - ₹9 L/yr |
Data Scientist
4
salaries
| ₹17 L/yr - ₹19.5 L/yr |
Linux Administrator
4
salaries
| ₹3 L/yr - ₹8 L/yr |
Brane Enterprises
Duck Creek Technologies
3Pillar Global
Acies