Faster and better experience!
Filter interviews by
Hashmap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
Hashmap internally uses an array to store key-value pairs.
It uses a hash function to map keys to indices in the array.
Collision resolution techniques like chaining or open addressing are used to handle collisions.
Hashmap provides O(1) average time complexity for insertion, deletion, and lookup operatio...
ETCD is a distributed key-value store used for shared configuration and service discovery in distributed systems.
ETCD is a consistent and highly-available key value store used by Kubernetes to store all of its data.
To upgrade ETCD, you can follow the official documentation provided by the ETCD project.
Before upgrading, make sure to backup the existing data to prevent any data loss.
Upgrade ETCD one version at a tim...
Control plan components include process flow, control points, and monitoring methods.
Process flow outlines the steps in the process and identifies critical control points.
Control points are specific points in the process where monitoring and control measures are applied.
Monitoring methods involve regular checks and measurements to ensure the process is within control limits.
Implement find function for a string in C++.
Use the find() function from the string class in C++ to search for a substring within a string.
The find() function returns the position of the first occurrence of the substring, or string::npos if not found.
Example: string str = 'hello world'; int pos = str.find('world');
final, finally, and finalize are keywords in Java with distinct purposes: final for constants, finally for exception handling, finalize for garbage collection.
final: Used to declare constants. Example: final int MAX_VALUE = 100;
finally: Block that executes after try-catch, regardless of exceptions. Example: try { ... } catch { ... } finally { ... }
finalize: Method called by the garbage collector before an object i...
Using map in JavaScript to extract duplicate occurrence character count
Use the map function to iterate over the array of strings
Create an object to store the character counts
Increment the count for each character in the object
Filter the object to only include characters with count greater than 1
Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.
Kubernetes helps in automating the deployment, scaling, and management of containerized applications.
It allows for easy scaling of applications by adding or removing containers based on demand.
Kubernetes provides features like service discovery, load balancing, and self-hea...
Iterate over iframes to select one object
Identify all iframes on the page using driver.findElements(By.tagName("iframe"))
Switch to each iframe using driver.switchTo().frame(iframe)
Locate the desired object within the iframe using appropriate locators
OOPs concepts are the fundamental principles of Object-Oriented Programming.
Encapsulation - binding data and functions that manipulate them
Inheritance - creating new classes from existing ones
Polymorphism - ability of objects to take on multiple forms
Abstraction - hiding implementation details and showing only functionality
Examples: class, object, inheritance, encapsulation, polymorphism, abstraction
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables.
Each table should have a primary key and only contain data that is related to that key.
Normalization helps to prevent data inconsistencies and anomalies.
There are different levels of normalization, with each level building...
Lifecycle hooks in Angular are methods that allow you to tap into the lifecycle of a component, directive, or service.
Lifecycle hooks include ngOnInit, ngOnChanges, ngDoCheck, ngOnDestroy, etc.
ngOnInit is used for initialization logic, ngOnChanges is used for reacting to input changes, ngOnDestroy is used for cleanup tasks, etc.
Lifecycle hooks allow you to perform actions at specific points in the component's lifecycle...
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
ETCD is a distributed key-value store used for shared configuration and service discovery in distributed systems.
ETCD is a consistent and highly-available key value store used by Kubernetes to store all of its data.
To upgrade ETCD, you can follow the official documentation provided by the ETCD project.
Before upgrading, make sure to backup the existing data to prevent any data loss.
Upgrade ETCD one version at a time, te...
Control plan components include process flow, control points, and monitoring methods.
Process flow outlines the steps in the process and identifies critical control points.
Control points are specific points in the process where monitoring and control measures are applied.
Monitoring methods involve regular checks and measurements to ensure the process is within control limits.
I applied via Campus Placement
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.
Hashmap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
Hashmap internally uses an array to store key-value pairs.
It uses a hash function to map keys to indices in the array.
Collision resolution techniques like chaining or open addressing are used to handle collisions.
Hashmap provides O(1) average time complexity for insertion, deletion, and lookup operations.
I applied via Naukri.com and was interviewed in Dec 2023. There were 3 interview rounds.
GS Lab is a software engineering company specializing in product development and digital transformation.
GS Lab is known for its expertise in software product development and digital transformation solutions.
They have a strong focus on innovation and use cutting-edge technologies to deliver high-quality software solutions.
GS Lab works with clients across various industries, including healthcare, finance, and technology.
...
1 hr test with profit loss,work questions
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
Program find the duplicate value in string
shifting array program
Top trending discussions
Some of the top questions asked at the GS Lab interview -
The duration of GS Lab interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 40 interview experiences
Difficulty level
Duration
based on 424 reviews
Rating in categories
Software Engineer
770
salaries
| ₹4 L/yr - ₹16.5 L/yr |
Senior Software Engineer
756
salaries
| ₹9 L/yr - ₹31.5 L/yr |
Lead Software Engineer
262
salaries
| ₹11 L/yr - ₹36 L/yr |
Software Developer
117
salaries
| ₹4 L/yr - ₹15.5 L/yr |
Softwaretest Engineer
98
salaries
| ₹3.5 L/yr - ₹11.2 L/yr |
One Network Enterprises
ITC Infotech
CitiusTech
HTC Global Services