i
Bonami
Software
Filter interviews by
Modules in Node.js are reusable blocks of code that encapsulate related functionality.
Modules in Node.js can be built-in modules like fs (file system) or third-party modules like express.
Modules help in organizing code into separate files for better maintainability and reusability.
Modules can be imported using the require() function in Node.js.
Hooks are a feature in React that allow you to use state and other React features in functional components. useRef is a hook that allows you to create a mutable object that persists for the lifetime of the component.
Hooks are used to add state and lifecycle methods to functional components in React
useRef is used to create a mutable reference that persists between renders
useRef can be used to access DOM elements di...
Inheritance allows a class to inherit properties and behaviors from another class. Abstract classes cannot be instantiated and can have abstract methods. Interfaces define a contract for classes to implement.
Inheritance allows a class to inherit properties and behaviors from another class
Abstract classes cannot be instantiated and can have abstract methods
Interfaces define a contract for classes to implement
I appeared for an interview in Feb 2025.
CRUD operations using flask
I have a solid understanding of JS, Node.js, React, and MongoDB, with practical experience in building full-stack applications.
JavaScript: Proficient in ES6+ features, asynchronous programming, and DOM manipulation. Example: Built a dynamic web app using vanilla JS.
Node.js: Experienced in building RESTful APIs and handling server-side logic. Example: Developed a Node.js API for a task management app.
React: Skilled in c...
Modules in Node.js are reusable blocks of code that encapsulate related functionality.
Modules in Node.js can be built-in modules like fs (file system) or third-party modules like express.
Modules help in organizing code into separate files for better maintainability and reusability.
Modules can be imported using the require() function in Node.js.
Indexes in MongoDB improve query performance by allowing the database to quickly locate and retrieve specific documents.
Indexes help to speed up query performance by allowing the database to quickly locate specific documents based on the indexed fields.
Without indexes, MongoDB would have to perform a collection scan, which can be slow and resource-intensive.
Indexes can be created on single fields or compound fields to ...
Hooks are a feature in React that allow you to use state and other React features in functional components. useRef is a hook that allows you to create a mutable object that persists for the lifetime of the component.
Hooks are used to add state and lifecycle methods to functional components in React
useRef is used to create a mutable reference that persists between renders
useRef can be used to access DOM elements directl...
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Coding test consist of 1 hr(Pallindrome, duplicate value, find the minimum number from the array)
Embedded development is the process of creating software that is embedded into hardware devices to control their functions.
Involves programming microcontrollers or microprocessors
Requires knowledge of hardware and software interactions
Common in devices like smartphones, IoT devices, and automotive systems
Ethernet cable is commonly used to transfer data in networking applications.
Ethernet cable is commonly used for wired internet connections
USB cable is used for transferring data between devices like computers and smartphones
HDMI cable is used for transferring audio and video data between devices like TVs and laptops
Basic Dsa Quetions like array or string
I applied via Walk-in and was interviewed in Mar 2024. There were 3 interview rounds.
First round was coding test. 4 coding questions were asked. Very basic string based questions were asked related to second most occurring character and sum and average of digits in given string. Functional composition based 2 questions.
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
First round was same as all SaaS based companies.
Js fundamentals arrow functions vs regular functions, DOM manipulation, palindrom checker,fibonacci sequence
I applied via Campus Placement and was interviewed in Dec 2023. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
There were 5 questions and we need to solve 4 questions in java. Mostly Array and string based.
4 Data Structure questions are given during the machine round
I appeared for an interview in Feb 2024.
Javascript basic question and programmes of easy leavel
Used a microservices architecture with React as the front-end framework.
Implemented separate services for different functionalities like user authentication, data retrieval, and payment processing.
Used RESTful APIs to communicate between services.
Utilized Redux for state management and to maintain a single source of truth for the application.
Deployed the application on AWS using Docker containers for scalability and fl...
Top trending discussions
The duration of Bonami Software interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 29 interview experiences
Difficulty level
Duration
based on 80 reviews
Rating in categories
Software Engineer
40
salaries
| ₹2.4 L/yr - ₹10 L/yr |
Software Developer
19
salaries
| ₹3 L/yr - ₹10 L/yr |
HR Executive
8
salaries
| ₹3 L/yr - ₹5 L/yr |
Senior Software Engineer
6
salaries
| ₹11 L/yr - ₹15 L/yr |
Software Development Engineer
5
salaries
| ₹3.6 L/yr - ₹7 L/yr |
Zidio Development
NexTurn
Springbord Systems
Kanerika Software