Filter interviews by
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
Iterators are used to traverse through elements in a collection. In Java, you can use iterators with lists and maps.
For lists, you can use the iterator() method to get an iterator and then use hasNext() and next() methods to iterate through the elements.
For maps, you can use the entrySet() method to get a set of key-value pairs, then get an iterator from the set and use hasNext() and next() methods to iterate through t
BDD framework is used for behavior-driven development to write test cases in plain language
BDD framework helps in collaboration between developers, testers, and business stakeholders
It focuses on the behavior of the system rather than implementation details
Common BDD frameworks include Cucumber, SpecFlow, and JBehave
Test scenarios are written in a human-readable format using Given-When-Then syntax
Status codes of REST Assured API responses are used to indicate the outcome of the request.
Status code 200 - OK: Indicates that the request was successful.
Status code 201 - Created: Indicates that a new resource was successfully created.
Status code 400 - Bad Request: Indicates that the request was malformed or invalid.
Status code 401 - Unauthorized: Indicates that authentication is required.
Status code 404 - Not Found:...
I appeared for an interview before Oct 2023.
I applied via Referral and was interviewed in Apr 2021. There were 3 interview rounds.
Top trending discussions
I applied via Campus Placement and was interviewed before Apr 2020. There were 4 interview rounds.
I applied via LinkedIn and was interviewed before May 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed before Mar 2020. There were 4 interview rounds.
I appeared for an interview in Sep 2017.
I applied via Campus Placement
Regex for email validation
Start with a string of characters followed by @ symbol
Followed by a string of characters and a period
End with a string of characters with a length of 2-6 characters
Allow for optional subdomains separated by periods
Disallow special characters except for . and _ in username
Print prime numbers in a given range and optimize the solution.
Use Sieve of Eratosthenes algorithm to generate prime numbers efficiently
Start with a boolean array of size n+1, mark all as true
Loop through the array and mark all multiples of each prime as false
Print all the indexes that are still marked as true
Find angle between hour and minute hand in a clock given the time.
Calculate the angle made by the hour hand with respect to 12 o'clock position
Calculate the angle made by the minute hand with respect to 12 o'clock position
Find the difference between the two angles and take the absolute value
If the angle is greater than 180 degrees, subtract it from 360 degrees to get the smaller angle
To un-hash a string, use a reverse algorithm to convert the hash back to the original string.
Create a reverse algorithm that takes the hash as input and outputs the original string
Use the same logic as the hash function but in reverse order
If the hash function used a specific algorithm, use the inverse of that algorithm to un-hash the string
I applied via Naukri.com and was interviewed before May 2018. There were 5 interview rounds.
based on 3 interviews
Interview experience
based on 18 reviews
Rating in categories
Software Engineer
31
salaries
| ₹3.7 L/yr - ₹15.1 L/yr |
Software Engineer III
13
salaries
| ₹15 L/yr - ₹31.5 L/yr |
Senior Software Engineer
11
salaries
| ₹12.7 L/yr - ₹25 L/yr |
Automation Test Engineer
9
salaries
| ₹4.1 L/yr - ₹12.9 L/yr |
Softwaretest Engineer
8
salaries
| ₹3 L/yr - ₹6.1 L/yr |
Quess
L&T Construction
Ekart Logistics
Udaan