i
Growfin
Filter interviews by
I applied via Approached by Company and was interviewed in Feb 2023. There were 3 interview rounds.
L1: Find the subarray of array which have 0th index min of that array and 1st index have max of the array indices.
Ex: {3,9,5,8,10,5,1,4}
Result : {1,10} = {6, 4}
Find the middle node of a Linkedlist.
L2 : Write a db schema for WhatsApp:
How many collections or tables needed to personal chat, group chat and reactions to messages with basic variables.
Http questions
Rest api
Print n prime numbers.
The first round was a coding test, which was outsourced to an external vendor. I was asked 2 basic DSA questions, and there was discussions around the time and space complexity, and scope of optimizing the solutions. Post that there were a few questions around Spring Boot features and basic system design. The interviewer was professional throughout the interview, and the interview process felt more like a discussion, as compared to the standard interview process.
There was another round of coding - this time conducted by the organization itself. It consisted of a medium level DSA question on stacks. I wrote the code on my personal IDE and executed it there itself. The interviewer discussed about the possible edge cases and how I would deal with them. Post solving the question I was asked about my previous projects.
This was the final round where the discussion was largely around system design and HLD. It started off with questions are system design patterns and concepts. Then I was asked to design a booking design, with discussions around concurrency control and transaction management.
React is a modern JavaScript library for building user interfaces, while jQuery is a fast and concise JavaScript library for DOM manipulation.
React is component-based, promoting reusability and modularity.
React uses a virtual DOM for efficient updates, while jQuery directly manipulates the DOM.
React is declarative, making it easier to reason about the UI, while jQuery is imperative.
React is typically used for single-pa...
posted on 19 Dec 2024
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
This round has 3 coding questions mostly based on graph and trees
Design a data structure for locking/unlocking nodes in a binary tree efficiently.
Implement a lockable tree data structure with lock(), unlock(), and isLocked() methods.
Ensure a node can only be locked if all ancestors are unlocked and all descendants are locked.
Optimize the operations for efficiency.
Consider using a flag in each node to track its locked status.
Use a recursive approach to check locking conditions.
Mainta...
Improving the operating system can enhance performance and efficiency of the system.
Optimizing memory management to reduce overhead
Implementing better scheduling algorithms to improve multitasking
Enhancing file system performance for faster data access
Improving network stack for better communication speed
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
Coding and aptitude round
posted on 15 May 2024
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
HashMap is implemented using an array of linked lists to handle collisions.
HashMap stores key-value pairs in an array of linked lists
Hash function is used to determine the index of the array where the key-value pair will be stored
Collision handling is done by chaining, where multiple key-value pairs with the same hash value are stored in the same linked list
HashMap allows null keys and values
HashMap is not synchronized...
I applied via Campus Placement
Asked about data interpretation and all these.
Coding test is based on DSA mainly.
posted on 23 Mar 2024
I applied via LinkedIn and was interviewed before Mar 2023. There were 4 interview rounds.
Javascript,html, CSS and MySQL
An event loop is a programming construct that waits for and dispatches events or messages in a program.
Event loop is commonly used in asynchronous programming to handle tasks like I/O operations without blocking the main thread.
It continuously checks for events in a queue and processes them one by one.
Examples of event loops include Node.js event loop for handling asynchronous operations in JavaScript.
Event loop helps ...
Software Engineer
4
salaries
| ₹13 L/yr - ₹28 L/yr |
Software Developer
4
salaries
| ₹9 L/yr - ₹12 L/yr |
Senior Software Engineer
4
salaries
| ₹19 L/yr - ₹55 L/yr |
Solution Specialist
4
salaries
| ₹5 L/yr - ₹8.5 L/yr |
Sdet Engineer
4
salaries
| ₹10 L/yr - ₹12 L/yr |
Bajaj Finance
HDFC Bank
ICICI Bank
Kotak Mahindra Bank