Filter interviews by
I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.
Binary search program code in Python
Define a function that takes a sorted array and a target value as input
Initialize two pointers, low and high, to the start and end of the array
While low is less than or equal to high, calculate mid as (low + high) // 2 and compare array[mid] with target
If array[mid] is equal to target, return mid
If array[mid] is less than target, update low to mid + 1
If array[mid] is greater than tar...
Top trending discussions
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
Using Java 8, reverse an array of strings
Use Arrays.stream() to convert the array to a stream
Use Collections.reverse() to reverse the stream
Use Collectors.toList() to convert the stream back to a list
Code a controller, service, entity, and repository classes for a software application.
Create a controller class to handle incoming requests and interact with the service layer.
Develop a service class to implement business logic and interact with the repository.
Define an entity class to represent data in the application.
Implement a repository class to handle database operations for the entity.
I applied via Company Website and was interviewed in Jul 2024. There were 3 interview rounds.
Easy exam sample available on youtube
Step functions are a type of serverless function that allow you to create workflows by chaining multiple functions together.
Step functions are used to coordinate multiple AWS services into serverless workflows.
They allow you to define a series of steps in a workflow, with each step being a separate function.
You can use step functions to handle complex business logic, long-running processes, and error handling.
Step func...
Scaling lambdas involves optimizing memory usage, increasing concurrency, and managing dependencies.
Optimize memory usage by reducing unnecessary variables and objects
Increase concurrency by using asynchronous programming and parallel processing
Manage dependencies by breaking down functions into smaller, more modular components
Consider using AWS Lambda Provisioned Concurrency for consistent performance
I addressed the issue directly and professionally, seeking to understand their perspective and find common ground.
Approached the colleague privately to discuss the issue
Listened actively to their concerns and perspective
Sought to find common ground and reach a resolution
Maintained professionalism and respect throughout the conversation
Perl basic code related to hash
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
A closure is a function that has access to its own scope, as well as the outer scope in which it was defined.
A closure can access variables from its outer function even after the outer function has finished executing.
Closures are commonly used in event handlers, callbacks, and asynchronous code.
Example: const outerFunction = () => { const outerVar = 'I am outer'; return () => { console.log(outerVar); }; }; const innerF...
Arrow functions are concise syntax for writing functions in JavaScript, compared to normal functions.
Arrow functions do not have their own 'this' keyword, they inherit it from the parent scope.
Arrow functions do not have 'arguments' object.
Arrow functions cannot be used as constructors.
Arrow functions are more concise and easier to read compared to normal functions.
I applied via Referral and was interviewed before May 2023. There was 1 interview round.
Implementation of list in Scala
Use the List class in Scala to create a list
Lists are immutable and can hold elements of the same type
Example: val myList = List(1, 2, 3, 4, 5)
posted on 7 May 2022
I applied via Referral and was interviewed in Apr 2022. There were 3 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Sep 2021. There were 4 interview rounds.
Simple crisp and to the point questions no extra stuff
based on 1 review
Rating in categories
Software Engineer
385
salaries
| ₹5.6 L/yr - ₹23.5 L/yr |
Senior Software Engineer
241
salaries
| ₹8.5 L/yr - ₹32 L/yr |
Software Developer
188
salaries
| ₹5.3 L/yr - ₹19.5 L/yr |
Software Engineer2
158
salaries
| ₹9.8 L/yr - ₹21 L/yr |
Software Engineer II
147
salaries
| ₹9.2 L/yr - ₹21.5 L/yr |
TCS
Infosys
Wipro
HCLTech