i
FIS
Filter interviews by
I applied via Referral and was interviewed in Sep 2022. There were 5 interview rounds.
I am a Backend Associate with experience in developing and maintaining server-side applications.
Proficient in programming languages like Java and Python
Experience in working with databases like MySQL and MongoDB
Familiar with RESTful APIs and microservices architecture
Strong problem-solving and debugging skills
Ability to work in a team and collaborate effectively
My admired person in life is my mother.
My mother has always been my source of inspiration and support.
She has taught me the values of hard work, perseverance, and kindness.
Her selflessness and dedication to her family and community are admirable.
She has overcome numerous challenges and always remains positive.
I strive to be like her in both my personal and professional life.
I have 3 years of experience in backend development.
3 years of experience in backend development
Proficient in programming languages like Java and Python
Experience with databases like MySQL and MongoDB
Familiarity with RESTful APIs and web services
Knowledge of version control systems like Git
Yes, I have all the required documents.
I have my graduation certificate from XYZ University.
I also have experience certificates from my previous employers.
I can provide these documents upon request.
Top trending discussions
Node.js is a runtime environment that allows you to run JavaScript code outside of a web browser.
Node.js is built on Chrome's V8 JavaScript engine.
It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
Node.js is commonly used for building server-side applications and APIs.
It has a large ecosystem of open-source libraries and frameworks, such as Express.js.
Middleware is a software component that acts as a bridge between an application's request and response.
Middleware functions have access to the request and response objects
They can modify the request and response objects
Middleware can be used for tasks like authentication, logging, error handling, etc.
A promise is an object representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: new Promise((resolve, reject) => { setTimeout(() => resolve('Done!'), 1000); });
promise.all is a method in JavaScript that takes an array of promises and returns a single promise that resolves when all of the input promises have resolved.
Used to handle multiple asynchronous operations at once
Returns a single promise that resolves when all input promises have resolved
If any of the input promises is rejected, the returned promise is rejected with the reason of the first rejected promise
A callback is a function passed as an argument to another function to be executed later.
Callbacks are commonly used in asynchronous programming to handle tasks that take time to complete.
They are often used in event handling, timers, and AJAX requests.
Callbacks can be synchronous or asynchronous, depending on when they are executed.
Example: setTimeout(callback, 1000) will execute the callback function after 1 second.
I am a passionate Backend Developer with 5 years of experience in building scalable and efficient web applications.
5 years of experience in backend development
Proficient in programming languages like Java, Python, and Node.js
Strong understanding of database management systems such as MySQL and MongoDB
Experience in developing RESTful APIs and microservices
Familiar with cloud technologies like AWS and Azure
Event loop in Node.js manages asynchronous operations by executing callback functions when certain events occur.
Event loop is responsible for handling I/O operations and executing callbacks.
It allows Node.js to perform non-blocking operations efficiently.
Event loop continuously checks the event queue for new events to process.
Example: setTimeout function in Node.js uses event loop to schedule the callback function to b
process.nextTick is used to defer the execution of a callback function until the next iteration of the event loop, while SetImmediate is used to execute a callback function immediately after the current event loop.
process.nextTick is more efficient for executing code asynchronously in the same phase of the event loop.
SetImmediate is better suited for executing code asynchronously in the next iteration of the event loop...
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
posted on 1 Jun 2023
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
Aptitude and coding and communication skills questions test in the first round.
I applied via Company Website and was interviewed in Dec 2021. There was 1 interview round.
I am a backend developer with experience in building scalable and efficient web applications.
Experienced in designing and implementing RESTful APIs
Proficient in programming languages like Java, Python, and Node.js
Skilled in database management and optimization
Familiar with cloud platforms like AWS and Google Cloud
Strong problem-solving and debugging skills
based on 2 reviews
Rating in categories
Senior Software Engineer
2.7k
salaries
| ₹8 L/yr - ₹30 L/yr |
Software Engineer
1.7k
salaries
| ₹4.1 L/yr - ₹16 L/yr |
Lead Engineer
690
salaries
| ₹7.3 L/yr - ₹26.4 L/yr |
Team Member
670
salaries
| ₹1.6 L/yr - ₹6 L/yr |
Senior Leader Engineer
646
salaries
| ₹9.9 L/yr - ₹32.1 L/yr |
TCS
Infosys
Wipro
HCLTech