i
ZeMoSo
Technologies
Filter interviews by
A movie booking app system design involves user authentication, movie selection, seat reservation, payment processing, and booking confirmation.
User authentication: Implement login/signup functionality for users.
Movie selection: Display list of movies with details like showtimes, ratings, and genres.
Seat reservation: Allow users to select seats for chosen movie showtime.
Payment processing: Integrate payment gatewa...
Use SQL query with ORDER BY and LIMIT to find 2nd largest salary.
Use ORDER BY clause to sort salaries in descending order
Use LIMIT 1,1 to get the second row after skipping the first row
The pretty function in JavaScript is used to format and display data in a more visually appealing way.
Pretty function is used to format JSON data for better readability.
It can be used to display data in a structured and organized manner.
Pretty function is commonly used in debugging to make output easier to read.
Java 8 Date and Time API provides improved date and time handling capabilities.
Introduction of new classes like LocalDate, LocalTime, LocalDateTime, ZonedDateTime, OffsetTime, OffsetDateTime, and Instant for better date and time manipulation
Support for time zones and offsets
Ability to perform date and time calculations easily
Enhanced formatting and parsing capabilities
Integration with existing date and time classe...
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of it...
Reviewing Java classes for code quality and best practices
Check for proper naming conventions and readability of code
Ensure that the code follows SOLID principles and design patterns
Look for potential bugs, performance issues, and security vulnerabilities
Verify that the code is well-documented and includes appropriate comments
Evaluate the test coverage and quality of unit tests
Sorting an array of strings using a sorting algorithm like quicksort or mergesort.
Use a sorting algorithm like quicksort or mergesort to sort the array of strings.
Ensure the sorting algorithm is efficient and has a time complexity of O(n log n).
Consider the space complexity of the sorting algorithm as well.
Collections in programming languages are data structures that store and organize multiple elements.
Collections can be implemented using various data structures such as arrays, linked lists, hash tables, and trees.
They provide methods for adding, removing, and accessing elements efficiently.
Examples of collections in Java include ArrayList, LinkedList, HashMap, and TreeSet.
Multi threading is a programming concept where multiple threads within a process execute concurrently, allowing for better performance and responsiveness.
Allows for parallel execution of tasks within a single process
Improves performance by utilizing multiple CPU cores
Can lead to synchronization issues if not handled properly
Examples include web servers handling multiple client requests simultaneously
Java 8 introduced lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to pass functionality as an argument to a method.
Functional interfaces have a single abstract method and can be used with lambda expressions.
Streams provide a way to work with sequences of elements efficiently.
Default methods allow interfaces to have methods with implementation.
Example: List<St...
I applied via Approached by Company and was interviewed in May 2024. There were 4 interview rounds.
Questions specific to tech stak mentioned in Resume
2 intermidiate DS coding questions
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
The pretty function in JavaScript is used to format and display data in a more visually appealing way.
Pretty function is used to format JSON data for better readability.
It can be used to display data in a structured and organized manner.
Pretty function is commonly used in debugging to make output easier to read.
Java 8 Date and Time API provides improved date and time handling capabilities.
Introduction of new classes like LocalDate, LocalTime, LocalDateTime, ZonedDateTime, OffsetTime, OffsetDateTime, and Instant for better date and time manipulation
Support for time zones and offsets
Ability to perform date and time calculations easily
Enhanced formatting and parsing capabilities
Integration with existing date and time classes lik...
Java 8 introduced lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to pass functionality as an argument to a method.
Functional interfaces have a single abstract method and can be used with lambda expressions.
Streams provide a way to work with sequences of elements efficiently.
Default methods allow interfaces to have methods with implementation.
Example: List<String&...
Collections in programming languages are data structures that store and organize multiple elements.
Collections can be implemented using various data structures such as arrays, linked lists, hash tables, and trees.
They provide methods for adding, removing, and accessing elements efficiently.
Examples of collections in Java include ArrayList, LinkedList, HashMap, and TreeSet.
I applied via Job Portal and was interviewed in Aug 2023. There were 4 interview rounds.
Online test with 8 questions mostly related to the technology applied for
Sorting an array of strings using a sorting algorithm like quicksort or mergesort.
Use a sorting algorithm like quicksort or mergesort to sort the array of strings.
Ensure the sorting algorithm is efficient and has a time complexity of O(n log n).
Consider the space complexity of the sorting algorithm as well.
Reviewing Java classes for code quality and best practices
Check for proper naming conventions and readability of code
Ensure that the code follows SOLID principles and design patterns
Look for potential bugs, performance issues, and security vulnerabilities
Verify that the code is well-documented and includes appropriate comments
Evaluate the test coverage and quality of unit tests
I applied via LinkedIn and was interviewed before Oct 2023. There were 3 interview rounds.
Simple coding questions and technical questions
A movie booking app system design involves user authentication, movie selection, seat reservation, payment processing, and booking confirmation.
User authentication: Implement login/signup functionality for users.
Movie selection: Display list of movies with details like showtimes, ratings, and genres.
Seat reservation: Allow users to select seats for chosen movie showtime.
Payment processing: Integrate payment gateway for...
Top trending discussions
posted on 12 Mar 2022
I applied via Job Fair and was interviewed before Mar 2021. There were 3 interview rounds.
In this round, we have questions from time relation, blood relation, programming questions. Around 45 questions in 30 minutes,
In this round, we have two programming questions. Both are hacker rank easy to medium level.
posted on 28 Jul 2021
I applied via Campus Placement and was interviewed before Jul 2020. There was 1 interview round.
I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.
Aptitude test
Current affairs
posted on 10 May 2020
I applied via Recruitment Consultant and was interviewed in Apr 2020. There were 4 interview rounds.
based on 5 interview experiences
Difficulty level
Duration
based on 3 reviews
Rating in categories
Senior Software Engineer
106
salaries
| ₹15 L/yr - ₹27.8 L/yr |
Software Engineer III
55
salaries
| ₹12.1 L/yr - ₹16.7 L/yr |
Associate Software Engineer
46
salaries
| ₹6.8 L/yr - ₹7.3 L/yr |
Software Engineer
44
salaries
| ₹9.1 L/yr - ₹17.1 L/yr |
Senior Software Engineer 2
43
salaries
| ₹20 L/yr - ₹25 L/yr |
Medcode
Cyfuture
Maxgen Technologies
JoulestoWatts Business Solutions