i
ZeMoSo Technologies
Filter interviews by
I applied via LinkedIn and was interviewed before Oct 2023. There were 3 interview rounds.
Simple coding questions and technical questions
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
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...
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
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 its sub...
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
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
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.
ZeMoSo Technologies interview questions for designations
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
Get interview-ready with Top ZeMoSo Technologies Interview Questions
Interview experience
based on 3 reviews
Rating in categories
Senior Software Engineer
71
salaries
| ₹12.7 L/yr - ₹30 L/yr |
Associate Software Engineer
44
salaries
| ₹6.5 L/yr - ₹7.3 L/yr |
Software Engineer
33
salaries
| ₹6 L/yr - ₹17 L/yr |
Software Engineer2
28
salaries
| ₹10 L/yr - ₹14 L/yr |
Senior Software Engineer 2
25
salaries
| ₹21.3 L/yr - ₹25 L/yr |
Persistent Systems
LTIMindtree
Mphasis
TCS