i
Zeta
Filter interviews by
Efficiently generating unique random numbers can be achieved using algorithms and data structures that ensure no repetitions occur.
Use a Set: Store generated numbers in a Set to automatically handle duplicates. Example: `Set<Integer> uniqueNumbers = new HashSet<>();`
Shuffle an Array: Create an array of numbers and shuffle it. Example: `Collections.shuffle(Arrays.asList(numbers));`
Random Sampling: Use r...
CAP theorem states that a distributed data store can only guarantee two of three properties: Consistency, Availability, and Partition Tolerance.
Consistency: All nodes see the same data at the same time. Example: A bank transaction must be consistent across all branches.
Availability: Every request receives a response, either success or failure. Example: A web service that is always online.
Partition Tolerance: The s...
Use a hierarchical query to find the number of employees under each manager.
Use a recursive query to traverse the organizational hierarchy
Count the number of employees under each manager
Group the results by manager
Functional interfaces are single abstract method interfaces in Java, enabling lambda expressions for concise code.
A functional interface has exactly one abstract method.
They can have multiple default or static methods.
Example: Runnable (void run()), Comparator (int compare(T o1, T o2)).
Lambdas provide a clear and concise way to represent a method interface using an expression.
Example of a lambda: (x, y) -> x + ...
HashSet is implemented using a hash table. Elements are not sorted in a HashSet.
HashSet is implemented using a hash table data structure.
Elements in a HashSet are not sorted, as they are stored based on their hash code.
To sort elements in a HashSet, you can convert it to a List and then sort the List.
Design a system to manage people
Identify the roles and responsibilities of people in the organization
Create a database to store employee information
Develop a user interface for employees to update their information
Implement a system for managers to approve employee requests
Integrate with payroll and benefits systems
Ensure data security and privacy
The current product follows a microservices architecture.
The product is divided into multiple independent services.
Each service has its own database and communicates with other services through APIs.
The architecture allows for scalability and flexibility.
Examples of services include user management, payment processing, and inventory management.
I applied via Walk-in and was interviewed in Feb 2024. There was 1 interview round.
HashSet is implemented using a hash table. Elements are not sorted in a HashSet.
HashSet is implemented using a hash table data structure.
Elements in a HashSet are not sorted, as they are stored based on their hash code.
To sort elements in a HashSet, you can convert it to a List and then sort the List.
Use a hierarchical query to find the number of employees under each manager.
Use a recursive query to traverse the organizational hierarchy
Count the number of employees under each manager
Group the results by manager
I appeared for an interview before Apr 2024, where I was asked the following questions.
Design a system for onboarding financial instruments with user-defined limits for transactions and daily amounts.
Onboarding Process: Define a user interface for inputting financial instrument details, such as name, type, daily limit, and transaction count.
Validation: Implement validation checks to ensure limits are within acceptable ranges (e.g., daily amount must be > 0).
Storage: Store the financial instrument deta...
Efficiently generating unique random numbers can be achieved using algorithms and data structures that ensure no repetitions occur.
Use a Set: Store generated numbers in a Set to automatically handle duplicates. Example: `Set<Integer> uniqueNumbers = new HashSet<>();`
Shuffle an Array: Create an array of numbers and shuffle it. Example: `Collections.shuffle(Arrays.asList(numbers));`
Random Sampling: Use random...
Idempotency is a property of operations where performing them multiple times has the same effect as performing them once.
In HTTP methods, GET and PUT are idempotent; calling them multiple times yields the same result.
For example, calling a DELETE operation on a resource multiple times will not change the outcome after the first call.
Mathematically, a function f(x) is idempotent if f(f(x)) = f(x).
In databases, setting a...
Functional interfaces are single abstract method interfaces in Java, enabling lambda expressions for concise code.
A functional interface has exactly one abstract method.
They can have multiple default or static methods.
Example: Runnable (void run()), Comparator (int compare(T o1, T o2)).
Lambdas provide a clear and concise way to represent a method interface using an expression.
Example of a lambda: (x, y) -> x + y for...
CAP theorem states that a distributed data store can only guarantee two of three properties: Consistency, Availability, and Partition Tolerance.
Consistency: All nodes see the same data at the same time. Example: A bank transaction must be consistent across all branches.
Availability: Every request receives a response, either success or failure. Example: A web service that is always online.
Partition Tolerance: The system...
I applied via Company Website and was interviewed before Oct 2021. There were 4 interview rounds.
Round : DSA
Duration : 1 hr
No. of Questions : 1 (medium - hard LC)
type : F2F
tool : Google Docs
Round : LLD
Duration : 1hr30mins
No.of Questions : 1 (medium)
type : F2F
tool : any IDE
(for me, Vehicle parking was asked)
Design a system to manage people
Identify the roles and responsibilities of people in the organization
Create a database to store employee information
Develop a user interface for employees to update their information
Implement a system for managers to approve employee requests
Integrate with payroll and benefits systems
Ensure data security and privacy
The current product follows a microservices architecture.
The product is divided into multiple independent services.
Each service has its own database and communicates with other services through APIs.
The architecture allows for scalability and flexibility.
Examples of services include user management, payment processing, and inventory management.
Top trending discussions
I applied via Job Portal and was interviewed in Apr 2021. There was 1 interview round.
I applied via Approached by Company and was interviewed before May 2021. There were 4 interview rounds.
I applied via Campus Placement and was interviewed in Apr 2023. There were 4 interview rounds.
Time and distance,speed,etc
IT IS SIMPLE NETWORKING CONCPT
A flip-flop is a digital circuit that can store a single bit of information.
It has two stable states, 0 and 1.
It is used in sequential logic circuits.
Examples include D flip-flop, JK flip-flop, and T flip-flop.
WLAN stands for Wireless Local Area Network and LAN stands for Local Area Network.
WLAN is a wireless network that allows devices to connect to the internet without the need for physical cables.
LAN is a wired network that connects devices within a limited area such as a building or campus.
WLAN uses radio waves to transmit data while LAN uses Ethernet cables.
Examples of WLAN include Wi-Fi networks while examples of LAN i...
C program to store employee id and name using array of strings
Declare an array of strings to store employee id and name
Use scanf to input employee id and name
Print the stored employee id and name using printf
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
Logical reasoning and verbals
Data science and computer networking
Computer networking involves connecting multiple devices to share resources and information. Different types of network topologies include bus, star, ring, mesh, and hybrid.
Bus Topology: All devices are connected to a single cable, like a bus route.
Star Topology: All devices are connected to a central hub, like a star.
Ring Topology: Each device is connected to two other devices, forming a ring.
Mesh Topology: Every devi...
Operating systems and computer networks
Some of the top questions asked at the Zeta Software Development Engineer II interview -
based on 2 interview experiences
Difficulty level
Duration
based on 10 reviews
Rating in categories
Software Development Engineer II
87
salaries
| ₹20 L/yr - ₹51 L/yr |
Senior Software Engineer
58
salaries
| ₹28.6 L/yr - ₹64 L/yr |
Program Manager
50
salaries
| ₹19.2 L/yr - ₹48 L/yr |
Project Manager
48
salaries
| ₹9 L/yr - ₹28.2 L/yr |
Product Manager
48
salaries
| ₹21.5 L/yr - ₹45 L/yr |
Paytm
Fractal Analytics
Kiya.ai
MathCo