Filter interviews by
DNS stands for Domain Name System. It is a decentralized naming system that translates domain names into IP addresses.
DNS is used to resolve domain names to their corresponding IP addresses.
It helps in the efficient routing of internet traffic by translating human-readable domain names into machine-readable IP addresses.
DNS operates through a hierarchical structure of servers, including authoritative DNS servers, recur...
A gateway is a network node that serves as an access point to another network.
A gateway acts as a bridge between different networks, allowing communication between them.
It can be a hardware device or a software program.
Gateways are used to connect local networks to the internet.
They can also provide security features like firewall protection.
Examples of gateways include routers, modems, and proxy servers.
Topology refers to the physical or logical arrangement of network devices and their interconnections.
It determines how data flows through a network.
Common topologies include bus, star, ring, and mesh.
Topology affects network performance, scalability, and fault tolerance.
Physical topology refers to the actual layout of devices, while logical topology refers to the way data flows.
Hybrid topologies combine multiple types ...
Top trending discussions
I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.
Recursive functions solve problems by breaking them down into smaller subproblems, often leading to elegant solutions.
A recursive function calls itself with modified parameters.
Base case is crucial to prevent infinite recursion.
Example: Factorial function - factorial(n) = n * factorial(n-1) with base case factorial(0) = 1.
Example: Fibonacci sequence - fib(n) = fib(n-1) + fib(n-2) with base cases fib(0) = 0, fib(1) = 1.
...
posted on 1 Apr 2021
posted on 1 Apr 2021
posted on 1 Apr 2021
posted on 18 May 2021
posted on 1 Jun 2024
It was easy and basic coding questions like array list, rest services, etc.
posted on 6 Sep 2024
I applied via Recruitment Consulltant and was interviewed before Sep 2023. There was 1 interview round.
Spring and Spring Boot are popular Java frameworks used for building enterprise applications.
Spring is a comprehensive framework that provides support for various functionalities like dependency injection, aspect-oriented programming, and transaction management.
Spring Boot is an opinionated framework built on top of Spring, which simplifies the setup and configuration of Spring applications by providing defaults for co...
posted on 8 Jul 2024
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
Median level coding round
Speak to given topic for 2 mins
posted on 13 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
A multi-tenant logging system captures logs from multiple clients while ensuring data isolation and security.
Use a centralized logging service (e.g., ELK stack) to aggregate logs from different tenants.
Implement tenant identification in log entries (e.g., using tenant IDs or namespaces).
Ensure data isolation by using separate indices or databases for each tenant in the logging system.
Provide role-based access control (...
The sum problem involves finding combinations of numbers that add up to a target value.
Identify the target sum and the array of numbers.
Use techniques like recursion, backtracking, or dynamic programming.
Example: Given [2, 3, 5] and target 8, combinations are [3, 5] and [2, 3, 3].
Consider edge cases like empty arrays or negative numbers.
The event loop is a programming construct that manages asynchronous operations in environments like JavaScript.
The event loop allows non-blocking I/O operations, enabling efficient handling of multiple tasks.
It works by continuously checking the call stack and the message queue.
When the call stack is empty, the event loop pushes the first message from the queue to the stack for execution.
Example: In JavaScript, setTime...
Cluster threads manage multiple processes, while worker threads execute tasks within a single process.
Cluster threads are used in distributed systems to manage multiple nodes.
Worker threads operate within a single application, handling tasks concurrently.
Example of cluster threads: Node.js cluster module for scaling applications.
Example of worker threads: Java's ExecutorService for managing thread pools.
Node.js is single-threaded to handle asynchronous operations efficiently, using an event-driven architecture for scalability.
Node.js uses a single-threaded event loop to manage multiple connections concurrently.
This design allows Node.js to handle I/O operations without blocking the main thread.
For example, while waiting for a database query, Node.js can process other requests.
Single-threading simplifies the programmin...
based on 1 review
Rating in categories
Desktop Support Engineer
14
salaries
| ₹1.5 L/yr - ₹2.5 L/yr |
Senior Accountant
4
salaries
| ₹3.2 L/yr - ₹4.6 L/yr |
Executive Accountant
4
salaries
| ₹1.9 L/yr - ₹3 L/yr |
Regional Manager
3
salaries
| ₹12 L/yr - ₹14 L/yr |
Accounts & Finance Manager
3
salaries
| ₹6 L/yr - ₹9 L/yr |
Reliance Communications
ZF Steering Gear
Dhoot Transmission
Genius Consultants