i
Iksula
Filter interviews by
I applied via Naukri.com and was interviewed before Jul 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
An online coding test at coderByte. Medium level question.
Sum of distinct elements from two arrays
Create a set to store distinct elements from both arrays
Iterate through each array and add elements to the set
Calculate the sum of elements in the set
posted on 19 Nov 2024
posted on 3 Aug 2024
I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.
Normal basics program
I applied via Naukri.com and was interviewed in Sep 2021. There were 3 interview rounds.
I was asked t solve 2 coding questions got 20 minutes for each, both were on DS and Algo moderate problems. 1 on trees and second on linked list.
Java 8 introduced several new features such as lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions: Allow you to pass functions as arguments to methods, making your code more concise and readable.
Functional interfaces: Interfaces with a single abstract method, used to implement lambda expressions.
Streams: Provide a way to work with sequences of elements and perform operations such...
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
I applied via Job Portal and was interviewed in Jan 2023. There were 2 interview rounds.
Memory leaks can be resolved by identifying the source of the leak and freeing up the allocated memory.
Use memory profiling tools to identify the source of the leak
Analyze the code to find any unnecessary memory allocations
Ensure all allocated memory is freed up after use
Use smart pointers or garbage collection to automate memory management
Test thoroughly to ensure the issue is resolved
Memory issues can be resolved by identifying and fixing memory leaks, optimizing memory usage, and using appropriate data structures.
Identify and fix memory leaks using tools like Valgrind or AddressSanitizer
Optimize memory usage by reducing unnecessary allocations and deallocations
Use appropriate data structures like arrays, linked lists, and hash tables
Avoid using global variables and excessive recursion
Consider usin...
Static storage class is used to declare variables that have a lifetime throughout the program execution.
Variables declared with static storage class are initialized only once and retain their value between function calls.
They have a default value of 0 if not initialized explicitly.
Static functions and variables are only visible within the file they are declared in.
Static variables can be used to count the number of tim...
I applied via Recruitment Consulltant and was interviewed in Nov 2022. There was 1 interview round.
Custom annotations can be created using @interface in Java.
Create a new interface with @interface keyword
Add required elements and default values
Use the annotation by adding @ followed by the annotation name
Example: @CustomAnnotation(value = "example")
Annotations can be used for compile-time checks or runtime behavior
Java 8 uses automatic memory management through garbage collection.
Java 8 uses a garbage collector to automatically manage memory.
The garbage collector frees up memory by removing objects that are no longer in use.
Java 8 introduced the G1 garbage collector which is designed to reduce pause times.
Developers can also use tools like jmap and jstat to monitor memory usage.
Java 8 Garbage collector follows the algorithm called G1 (Garbage-First).
G1 divides the heap into regions and collects garbage in small portions called 'garbage-first' regions.
It uses multiple parallel threads for garbage collection.
G1 aims to minimize pause times by dynamically adjusting the amount of garbage collected in each region.
It uses a combination of young and old generation collection to achieve better perfor...
SOLID is a set of principles for object-oriented programming. L stands for Liskov Substitution Principle.
SOLID principles help in creating maintainable and scalable software.
Liskov Substitution Principle states that objects of a superclass should be replaceable with objects of its subclasses without affecting the correctness of the program.
This principle ensures that the behavior of the program remains consistent even ...
based on 1 review
Rating in categories
E-Commerce Executive
190
salaries
| ₹0.9 L/yr - ₹3.2 L/yr |
Senior Executive
60
salaries
| ₹1.3 L/yr - ₹3.5 L/yr |
Senior E Commerce Executive
56
salaries
| ₹1.5 L/yr - ₹3.8 L/yr |
Team Lead
47
salaries
| ₹2.1 L/yr - ₹8 L/yr |
Samsung experience Consultant
41
salaries
| ₹2 L/yr - ₹4.2 L/yr |
NetElixir
Vinculum Solutions
eClerx
Netscribes