Filter interviews by
I applied via Referral and was interviewed in Oct 2024. There were 3 interview rounds.
1. Find substring with no repeating characters
2. Weight of each element where weight is equal to all the elements bigger than element towards right side.
3. Linklist to break a cycle
1. Selenium use cases
2. Testing three windows
3. Equating table data from db and ui
For a big feature, create detailed test cases and test plan to ensure thorough testing.
Understand the requirements and functionality of the feature
Identify different scenarios and edge cases to be tested
Prioritize test cases based on criticality and impact
Create test plan outlining test objectives, scope, resources, and timelines
Execute test cases, report defects, and retest after fixes
Top trending discussions
I applied via Other and was interviewed before Nov 2020. There was 1 interview round.
I applied via Company Website and was interviewed in Mar 2021. There were 4 interview rounds.
Hash map is a data structure that stores key-value pairs and uses a hash function to map keys to indices in an array.
Hash function is used to convert the key into an index in the array
Collisions occur when two keys map to the same index, which can be resolved using separate chaining or open addressing
Load factor is the ratio of number of elements to the size of the array, and affects the performance of hash map
Operatio...
I applied via Recruitment Consultant and was interviewed in Oct 2021. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Nov 2021. There were 3 interview rounds.
posted on 22 May 2023
I applied via Campus Placement and was interviewed before May 2022. There were 3 interview rounds.
Will be asked for basic python competency
The internet is a global network of interconnected devices that communicate using standardized protocols.
Data is sent in packets using the TCP/IP protocol
Devices are identified using unique IP addresses
DNS translates domain names to IP addresses
Routers direct traffic between networks
Firewalls protect against unauthorized access
Encryption ensures secure communication
Stack overflow error occurs when the call stack exceeds its limit due to infinite or too many recursive function calls.
Occurs when the call stack is full
Caused by infinite or too many recursive function calls
Can lead to program crashes or unexpected behavior
I applied via Naukri.com and was interviewed in Feb 2024. There were 4 interview rounds.
Ask you to implement any solution like caching using LRU or LFU
Its a manager round where they discuss about u=your past experiences and also they tell you about the project
I applied via Recruitment Consulltant and was interviewed in Feb 2024. There were 2 interview rounds.
Immutable class, remove duplicates from string using Java 8
Create an immutable class to represent the string
Use Java 8 streams to remove duplicates from the string
Convert the string to a character array, use distinct() and collect() to remove duplicates
Sealed classes in Java restrict inheritance to a predefined set of subclasses.
Sealed classes were introduced in Java 15 to restrict inheritance to a predefined set of subclasses.
Subclasses of a sealed class must be declared in the same file as the sealed class.
Sealed classes are declared using the 'sealed' modifier before the 'class' keyword.
Example: sealed class Shape permits Circle, Square, Triangle;
Fallout mechanism between microservices refers to how failures in one microservice can impact other microservices.
Fallout can occur due to cascading failures when one microservice depends on another.
Implementing circuit breakers can help prevent fallout by isolating failures.
Monitoring and alerting systems are crucial for detecting and responding to fallout.
Using asynchronous communication can reduce the impact of fall...
I applied via Approached by Company and was interviewed before Oct 2023. There were 2 interview rounds.
I have worked on multiple projects involving containerization and developing APIs.
Developed microservices using Docker containers for easy deployment and scalability
Created RESTful APIs using Node.js and Express framework
Integrated third-party APIs for data retrieval and processing
Utilized Kubernetes for container orchestration and management
Adding elements dynamically to an array in code
Use push() method to add elements to an array in JavaScript
In Python, use append() method to add elements to a list
In Java, use ArrayList and add() method to dynamically add elements
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during compilation.
Hoisting applies to both variables and functions in JavaScript.
Variables declared with 'var' are hoisted, but their initialization is not.
Example: console.log(x); var x = 5; // Outputs 'undefined' due to hoisting.
Function declarations are fully hoisted, allowing calls before thei...
Expected CTC should be based on industry standards, experience, skills, and location.
Research industry standards for Software Engineer salaries
Consider your experience level and skills when determining expected CTC
Take into account the cost of living in the location of the job
Negotiate based on the job responsibilities and market demand
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Software Engineer III
2.3k
salaries
| ₹23.1 L/yr - ₹40 L/yr |
Senior Software Engineer
1.8k
salaries
| ₹33.9 L/yr - ₹60 L/yr |
Software Engineer
965
salaries
| ₹20.5 L/yr - ₹36 L/yr |
Software Developer
495
salaries
| ₹18.4 L/yr - ₹37.6 L/yr |
Software Development Engineer 3
416
salaries
| ₹23 L/yr - ₹40 L/yr |
Amazon
Reliance Retail
DMart
Reliance Digital