Filter interviews by
Trees, Arrays, DP, Graphs, Leetcode Questions
I applied via Company Website and was interviewed before Oct 2021. There were 3 interview rounds.
String is immutable while StringBuffer is mutable.
StringBuffer is faster for concatenation operations.
StringBuffer has methods to modify the string.
StringBuffer is thread-safe while String is not.
StringBuffer has a larger memory footprint than String.
Explanation of internal structure of hashmap and hashing algorithm
Hashmap is a data structure that stores key-value pairs using a hash function
Hashing algorithm converts the key into an index in the array
Collisions can occur when two keys map to the same index
Chaining and open addressing are two methods to handle collisions
Load factor determines when to resize the hashmap
Predicate is a functional interface that takes an argument and returns a boolean value. Supplier is a functional interface that takes no argument and returns a value.
Predicate is used for filtering or testing a condition on an object.
Supplier is used for providing a value or generating a value.
Predicate takes an argument and returns a boolean value based on the condition.
Supplier takes no argument and returns a value.
E...
posted on 13 Sep 2024
I applied via Campus Placement and was interviewed before Sep 2023. There were 5 interview rounds.
It had aptitude questions related tk dsa, dbms and os.
There were 3 coding question with different leetcode level. (Medium, medium. Hard(
I am impressed by the company's innovative projects and collaborative work culture.
Impressed by innovative projects
Attracted to collaborative work culture
Excited about potential for growth and learning opportunities
The company expects a Senior Software Engineer to have strong technical skills, problem-solving abilities, teamwork, and a commitment to continuous learning.
Strong technical skills in programming languages and software development tools
Ability to solve complex problems efficiently and effectively
Collaboration and teamwork with other team members
Commitment to continuous learning and staying updated with industry trends
E...
posted on 6 Apr 2024
I applied via Campus Placement and was interviewed before Apr 2023. There were 3 interview rounds.
3 hrs test with 50 test cases to run
I appeared for an interview in Mar 2025, where I was asked the following questions.
Dependency Injection in .NET is a design pattern that promotes loose coupling and enhances testability by injecting dependencies.
Promotes loose coupling by separating the creation of an object from its usage.
Facilitates easier unit testing by allowing mock dependencies to be injected.
Commonly used with interfaces to define contracts for services.
Example: Using constructor injection to provide a service to a controller ...
based on 1 interview
Interview experience
based on 11 reviews
Rating in categories
Staff Engineer
316
salaries
| ₹15 L/yr - ₹40 L/yr |
Principal Engineer
203
salaries
| ₹20 L/yr - ₹59 L/yr |
Senior Engineer
147
salaries
| ₹13.3 L/yr - ₹25.2 L/yr |
Test Engineer
133
salaries
| ₹3 L/yr - ₹8.2 L/yr |
Senior Software Engineer
75
salaries
| ₹10 L/yr - ₹25 L/yr |
Vivo
OPPO
Dell
LG Electronics