Filter interviews by
Payment processing involves the steps taken to authorize, capture, and settle transactions between a buyer and seller.
Payment processing starts with the authorization of a transaction, where the payment method is verified and approved.
Once authorized, the payment is captured, meaning the funds are transferred from the buyer's account to the seller's account.
Finally, the transaction is settled, which involves the transf...
Top trending discussions
I applied via Approached by Company and was interviewed before Feb 2023. There was 1 interview round.
1 hour, focus on concurrency (mutex, semaphore, conditional lock, etc)
An inode is a data structure in a Unix-style file system that stores information about a file or directory.
Inodes contain metadata about the file, such as permissions, ownership, timestamps, and pointers to data blocks.
Each file or directory in a Unix-style file system is represented by an inode.
Inodes are identified by a unique inode number within the file system.
When a file is created, an inode is allocated to store ...
The boot process of Linux involves several stages including BIOS, bootloader, kernel initialization, and user space initialization.
BIOS (Basic Input/Output System) performs hardware initialization and loads the bootloader
Bootloader (such as GRUB) loads the Linux kernel into memory
Kernel initializes devices, mounts the root filesystem, and starts the init process
Init process (systemd or SysVinit) starts user space proce
posted on 5 Mar 2025
I was interviewed in Feb 2025.
I utilize a diverse tech stack including front-end, back-end, and database technologies for robust software development.
Front-end: React.js for building dynamic user interfaces.
Back-end: Node.js with Express for server-side logic and RESTful APIs.
Database: MongoDB for NoSQL data storage and PostgreSQL for relational data.
DevOps: Docker for containerization and Jenkins for CI/CD pipelines.
Cloud: AWS for scalable cloud s
I utilized Kubernetes for container orchestration, enhancing deployment efficiency and scalability in various projects.
Implemented Kubernetes for microservices architecture in a cloud-native application, improving scalability and fault tolerance.
Used Helm charts to manage application deployments, enabling version control and easy rollbacks.
Configured Kubernetes clusters on AWS EKS, streamlining resource management and ...
I was interviewed in Jan 2024.
Had a DSA question based on maps, CSS related MCQ and prototype related MCQ
I applied via Campus Placement and was interviewed in Jul 2022. There were 3 interview rounds.
10 core subject MCQs along with 3 coding questions
1 Fizz Buzz questions
2 third largest string in array of strings
3 operation on numbers given by strings
Top view of binary tree is the nodes visible when viewed from the topmost node.
Top view shows the nodes visible from the root node's perspective.
Nodes are printed in the order of their horizontal distance from the root node.
If two nodes have the same horizontal distance, the node that appears first in the level order traversal is printed first.
DSA and lagorithmic optimizations (this is based on team you are joining so questions vary a LOT)
I was interviewed before Dec 2021.
I applied via Referral and was interviewed before Sep 2022. There were 3 interview rounds.
Medium level leetcode questions and some apti very rare but.
Good practice of data structures, algorithms, and operating systems is essential for software engineers.
Regularly practice coding challenges to improve problem-solving skills
Understand the time and space complexity of algorithms
Learn about different data structures and when to use them
Familiarize yourself with operating system concepts like processes, threads, and memory management
Check for cycle in a linked list by using two pointers approach.
Use two pointers, one moving at double the speed of the other.
If there is a cycle, the two pointers will eventually meet.
Alternatively, use a hash set to keep track of visited nodes.
Binary search tree
Linked list
I have experience with a variety of technologies including Java, Python, SQL, and JavaScript.
Java
Python
SQL
JavaScript
based on 1 interview
Interview experience
Software Engineer
430
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
293
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Support Engineer
272
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Support Engineer
139
salaries
| ₹0 L/yr - ₹0 L/yr |
Principal Software Engineer
132
salaries
| ₹0 L/yr - ₹0 L/yr |
RUBRIK INDIA
Druva
Veeam Software
CommVault