Filter interviews by
I applied via Company Website and was interviewed in Mar 2022. There were 3 interview rounds.
Reverse the linked list in groups of k
Iterate through the linked list in groups of k
Reverse each group of k nodes
Connect the reversed groups to form the final linked list
I applied via LinkedIn and was interviewed in May 2021. There were 4 interview rounds.
I applied via Company Website and was interviewed in May 2024. There were 3 interview rounds.
First round was screening of resume and few basic coding questions
In second round there is 3 panels at same day for 3 hours one after one all there round are technical and coding interviews level is hard one after another round. Situational questions and current project details in deep. Be prepare for coding.
I applied via Naukri.com and was interviewed in Oct 2020. There were 3 interview rounds.
posted on 28 Dec 2024
I applied via LinkedIn and was interviewed in Jun 2024. There were 5 interview rounds.
Java coding questions, basic Java questions.
posted on 29 Jan 2025
I was interviewed in Dec 2024.
Basic Oops MCQ and aptitude and one da
I applied via Company Website and was interviewed in Feb 2024. There were 5 interview rounds.
Coding assessment in Code signal which is vedio proctored
Design a loan application system
Collect applicant information such as personal details, employment history, and financial information
Include a credit check process to assess applicant's creditworthiness
Implement a system for loan approval/rejection based on set criteria
Provide options for different types of loans and repayment plans
Ensure security measures are in place to protect applicant's sensitive information
Bank account creation, deposit money, withdraw money
Suggest system cost optimization based on given data set
posted on 28 Jul 2024
Java multithreading is a feature that allows concurrent execution of multiple threads within a single process.
Multithreading in Java allows multiple threads to run concurrently within a single process.
Each thread has its own stack and executes independently, but shares the same memory space.
Java provides built-in support for multithreading through the java.lang.Thread class and java.lang.Runnable interface.
Multithreadi...
Exception hierarchy is a way to organize and categorize different types of exceptions in a software system.
Exceptions are organized in a tree-like structure with a base class at the top and more specific exception classes below.
Base class usually is 'Exception' or 'Throwable', with more specific classes like 'IOException', 'NullPointerException', etc.
Subclasses can provide more specific information about the cause of t...
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
Concurrency is the ability of a system to execute multiple tasks simultaneously.
Concurrency allows multiple tasks to run concurrently, improving performance and efficiency.
Concurrency can be achieved through multithreading or multiprocessing.
Example: A web server handling multiple requests simultaneously using multithreading.
ACID principles are a set of properties that guarantee database transactions are processed reliably.
Atomicity: Transactions are all or nothing. If one part of the transaction fails, the entire transaction is rolled back.
Consistency: Transactions bring the database from one valid state to another. All constraints are satisfied.
Isolation: Transactions are isolated from each other until they are completed.
Durability: Once...
based on 9 reviews
Rating in categories
Software Engineer2
291
salaries
| ₹15 L/yr - ₹45 L/yr |
Software Engineer III
247
salaries
| ₹17 L/yr - ₹66 L/yr |
Software Engineer
246
salaries
| ₹12 L/yr - ₹50 L/yr |
Senior Software Engineer
214
salaries
| ₹13 L/yr - ₹45 L/yr |
Risk Analyst
168
salaries
| ₹4.8 L/yr - ₹11 L/yr |
Paytm
Razorpay
Visa
MasterCard