Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2024. There were 3 interview rounds.
Design a system similar to cars24, discussing components and design patterns.
Components: User interface, database, search engine, recommendation engine, payment gateway
Design pattern: Model-View-Controller (MVC)
User interface: Allow users to search for cars, view car details, and make purchases
Database: Store car information, user details, and transaction history
Search engine: Enable users to search for cars based on v...
Code to find the maximum time occupied room given meeting slots.
Sort the meeting slots based on start time.
Iterate through the sorted slots and keep track of the maximum occupied time.
Check for overlapping slots and update the maximum occupied time accordingly.
Code for singleton design pattern, binary search, and finding minimum number of coins needed
For singleton design pattern, create a private static instance variable and a private constructor
For binary search, divide the array in half and compare the middle element with the target
For finding minimum number of coins, use dynamic programming and iterate through the denominations
Top trending discussions
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Use pagination, indexing, caching, and query optimization to fetch 1 lakh entries efficiently from the database.
Implement pagination to fetch data in smaller chunks
Create indexes on columns frequently used in queries
Use caching to store frequently accessed data
Optimize queries by avoiding unnecessary joins and using appropriate indexes
Consider using database-specific optimizations like query hints or stored procedures
Streams process elements sequentially, while parallel streams process elements concurrently.
Streams process elements one by one in a sequential manner.
Parallel streams process elements concurrently, potentially utilizing multiple threads for faster processing.
Streams are suitable for smaller datasets or when order matters.
Parallel streams are more efficient for larger datasets or when order is not important.
Example: St...
Static keyword in Java is used to create class-level variables and methods that can be accessed without creating an instance of the class.
Static variables are shared among all instances of a class.
Static methods can be called without creating an object of the class.
Static keyword can be used to initialize a variable only once.
Example: public static int count = 0;
Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.
Method overloading allows a class to have multiple methods with the same name but different parameters.
Method overriding occurs in a subclass when a method has the same name, return type, and parameters as ...
Swapping two variables without using a third variable
Use XOR operation to swap two variables without using a third variable
Example: a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5
I am impressed by the organization's innovative projects and collaborative work culture.
Impressed by innovative projects
Attracted to collaborative work culture
Excited about potential for growth and learning opportunities
My weakness is overthinking and my strength is attention to detail.
Weakness: tend to overthink situations, which can lead to indecision or unnecessary stress
Strength: strong attention to detail, ensuring accuracy and quality in my work
Example: I sometimes spend too much time analyzing a problem before taking action, but I have learned to set deadlines for myself to prevent this from affecting my productivity
I would check for internet connection, restart the app, clear cache, and update the app.
Check internet connection
Restart the app
Clear cache
Update the app
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Java 8 introduced improvements in memory management with features like Metaspace and G1 garbage collector.
Java 8 introduced Metaspace to replace the PermGen space for class metadata storage.
G1 garbage collector in Java 8 improves garbage collection performance by dividing the heap into regions.
Java 8 also introduced the concept of String deduplication to reduce memory usage for String objects.
CQRS pattern separates read and write operations in microservices for better scalability and performance.
CQRS stands for Command Query Responsibility Segregation
It separates the read and write operations in microservices
Write operations update the data, while read operations retrieve the data
Helps in improving scalability and performance by optimizing for each operation type
I applied via campus placement at Madras Christian College, Chennai and was interviewed in Oct 2023. There were 4 interview rounds.
Test had 2 sections..first section had 3 subsections with quants,verbal and logicals.2nd section is an English writing skill round where they give u a topic and u have to write ur views on it more than 200 words
Gd has the basic rules..they give a topic and u have to discuss on that
I applied via campus placement at Kalpatru Institute of Technology, Tiptur and was interviewed in Sep 2023. There were 3 interview rounds.
Its a online assessment
Main concepts of OOP include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: Ability for objects to be treated as instances of their parent class.
Abstraction: Hiding complex implementation details and showing only the nec
Reversing a string and counting vowels in a sentence using array of strings.
To reverse a string, you can iterate through the characters of the string and build a new string in reverse order.
To count vowels in a sentence, iterate through each character and check if it is a vowel (a, e, i, o, u). Keep a count of vowels encountered.
Example: For the string 'hello', the reversed string would be 'olleh'. For the sentence 'Th
posted on 4 Mar 2024
I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.
I have Intrested on this roll
Interview experience
Senior Software Engineer
93
salaries
| ₹11 L/yr - ₹36 L/yr |
Software Engineer
61
salaries
| ₹12 L/yr - ₹20.7 L/yr |
Senior Manager
35
salaries
| ₹18.2 L/yr - ₹36 L/yr |
Engineering Manager
18
salaries
| ₹36 L/yr - ₹53 L/yr |
Lead Engineer
18
salaries
| ₹27 L/yr - ₹36 L/yr |
Vodafone Idea
Jio
Bharti Airtel
Tata Communications