Upload Button Icon Add office photos

Filter interviews by

Limestone Digital Node Js Backend Developer Interview Questions, Process, and Tips

Updated 19 Mar 2024

Limestone Digital Node Js Backend Developer Interview Experiences

1 interview found

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - HR 

(3 Questions)

  • Q1. How many years of experience with Node.js do you have?
  • Ans. 

    I have 5 years of experience working with Node.js in various projects and environments.

    • 5 years of hands-on experience with Node.js

    • Developed multiple backend applications using Node.js

    • Familiar with popular Node.js frameworks like Express.js

    • Experience in optimizing performance and scalability of Node.js applications

    • Worked on integrating Node.js with databases like MongoDB and MySQL

  • Answered by AI
  • Q2. Do you have experience with PostgreSQL?
  • Ans. 

    Yes, I have experience with PostgreSQL.

    • I have worked on multiple projects where PostgreSQL was used as the database.

    • I am proficient in writing complex SQL queries and optimizing database performance.

    • I have experience in setting up and maintaining PostgreSQL databases.

    • I have used PostgreSQL in conjunction with Node.js for backend development.

  • Answered by AI
  • Q3. Do you have experience with GraphQL?
  • Ans. 

    Yes, I have experience with GraphQL.

    • I have worked on implementing GraphQL APIs in various projects.

    • I am familiar with creating schemas, resolvers, and queries in GraphQL.

    • I have used tools like Apollo Server and GraphQL Playground for development.

  • Answered by AI
Round 2 - Technical 

(6 Questions)

  • Q1. What is a closure in Javascript?
  • Ans. 

    A closure in Javascript is a function that has access to its own scope, as well as the outer function's scope.

    • A closure allows a function to access variables from an outer function even after the outer function has finished executing.

    • Closures are commonly used to create private variables and functions in Javascript.

    • Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { consol

  • Answered by AI
  • Q2. What is event loop?
  • Ans. 

    Event loop is a mechanism in Node.js that allows non-blocking I/O operations to be performed asynchronously.

    • Event loop is responsible for handling asynchronous operations in Node.js.

    • It allows Node.js to perform multiple operations concurrently without blocking the execution.

    • Event loop continuously checks the event queue for new events and executes them in a non-blocking manner.

    • Example: When a file is being read asynchr...

  • Answered by AI
  • Q3. What is hoisting?
  • Ans. 

    Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during compilation.

    • Variable declarations are hoisted to the top of their scope but not their initializations.

    • Function declarations are fully hoisted, meaning they can be called before they are declared.

    • Hoisting can lead to unexpected behavior if not understood properly.

  • Answered by AI
  • Q4. How event loop works?
  • Ans. 

    Event loop is a mechanism in Node.js that allows non-blocking I/O operations to be performed asynchronously.

    • Event loop continuously checks the call stack for any functions that need to be executed.

    • If the call stack is empty, event loop checks the callback queue for any pending tasks.

    • Event loop moves tasks from the callback queue to the call stack for execution.

    • This allows Node.js to handle multiple I/O operations concu

  • Answered by AI
  • Q5. What is temporal dead zone?
  • Ans. 

    Temporal dead zone is the period between entering scope and being able to access a variable.

    • Occurs when trying to access a variable before it is declared

    • Caused by hoisting in JavaScript

    • Example: accessing a let or const variable before its declaration will result in a ReferenceError

  • Answered by AI
  • Q6. Let, const, var differences
Round 3 - Technical 

(2 Questions)

  • Q1. What is a pipe in Node.js
  • Ans. 

    A pipe in Node.js is a mechanism that allows you to connect the output of one stream to the input of another stream.

    • Pipes are used to read data from a readable stream and write it to a writable stream.

    • They are created using the pipe() method.

    • Pipes help in simplifying the code by avoiding nested callbacks.

    • Example: readableStream.pipe(writableStream);

  • Answered by AI
  • Q2. Complete the following program: class MyEventEmitter { /// ..... } const emitterInst = new MyEventEmitter(); emitterInst.on("message", () => console.log("message event | callback 1")); emitterInst.o...
  • Ans. 

    Implement a custom event emitter class in Node.js

    • Create a class MyEventEmitter with methods 'on' and 'emit'

    • Store event listeners in an object with event names as keys and arrays of callbacks as values

    • Implement 'on' method to add event listeners to the object

    • Implement 'emit' method to trigger all callbacks for a given event

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Limestone Digital Node Js Backend Developer interview:
  • Deep Node.js
  • Deep Javascript

Skills evaluated in this interview

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. React life cycle

I applied via Campus Placement and was interviewed before Feb 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Hr

Interview Preparation Tips

Interview preparation tips for other job seekers - You should be true to what you are putting before the interviewer . Try to put your ideas Add something you did well in your career like in projects /research which you know very well and versed in concepts about it for open interview so that interviewer can get bandwidth where he can ask questions from. This is simply a key .

Interview Questionnaire 

1 Question

  • Q1. HTML, CSS, BOOTSTRAP, PHP. SQL

I applied via Campus Placement and was interviewed in Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. C++ basic
  • Q2. Hh
  • Q3. Yy

Interview Preparation Tips

Interview preparation tips for other job seekers - Hh

I applied via Naukri.com and was interviewed before May 2021. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Java Collection, OOPS, Seralization
Round 2 - Technical 

(1 Question)

  • Q1. Java OOPS, Collection, threading, SQL
Round 3 - HR 

(1 Question)

  • Q1. Nothing specific, Salary Negotiations.

Interview Preparation Tips

Interview preparation tips for other job seekers - overall good experience and process was quick

I applied via Company Website and was interviewed before Apr 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Coding on java ,spring , hibernate

Round 3 - Technical 

(1 Question)

  • Q1. Java basics multithreading, inheritance, oops

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics in java, spring

I applied via Company Website and was interviewed before May 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Explain about your project you did
  • Q2. I did the kolhapur tourism websites in visual studio using asp.net c# sql server and html css javascript

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident and try to answer every question . And good communication skills are important

Interview Questionnaire 

4 Questions

  • Q1. Oops concept,
  • Q2. Heritance
  • Q3. Polyorphis
  • Q4. Thread

Interview Preparation Tips

Interview preparation tips for other job seekers - be cinfedent

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 140 minutes
Round difficulty - Medium

Test timing was at 2:00 pm , it was conducted in a college and the environment was good for the test. Camera was a primary part of test, so no suspicious activity.

  • Q1. 

    Sum of Two Numbers Represented as Arrays

    Given two numbers in the form of two arrays where each element of the array represents a digit, calculate the sum of these two numbers and return this sum as an ar...

  • Ans. 

    Given two numbers represented as arrays, calculate their sum and return the result as an array.

    • Iterate through the arrays from right to left, adding digits and carrying over if necessary

    • Handle cases where one array is longer than the other by considering the remaining digits

    • Ensure the final sum array does not have any leading zeros

  • Answered by AI
Round 2 - Face to Face 

Round duration - 20 minutes
Round difficulty - Easy

The round was conducted at around 12 p.m. I was called at the college location and then it was conducted. The interviewer was quite polite and frank.

Round 3 - HR 

Round duration - 8 minutes
Round difficulty - Easy

This round was conducted right after finishing and clearing the technical round at the same place and on the same day.

Interview Preparation Tips

Eligibility criteriaAbove 60 %Wipro Limited interview preparation:Topics to prepare for the interview - OOPS, Data Structures, Database Concepts, Coding problemsTime required to prepare for the interview - 2-3 monthsInterview preparation tips for other job seekers

Tip 1 : Practice atleast 2-3 Coding problems daily so your logic building becomes stronger.
Tip 2 : Exercise problems based on OOPS concepts and others too.
Tip 3 : If you can have your own project built, then it's the major point and will act as a plus point.

Application resume tips for other job seekers

Tip 1 : Your resume should be in standard form, short and simple will be more effective.
Tip 2 : Whatever you have learned, you need to mention it in your resume as that will be your primary source of selection and having project on your resume is important.

Final outcome of the interviewSelected

Skills evaluated in this interview

Limestone Digital Interview FAQs

How many rounds are there in Limestone Digital Node Js Backend Developer interview?
Limestone Digital interview process usually has 3 rounds. The most common rounds in the Limestone Digital interview process are Technical and HR.
What are the top questions asked in Limestone Digital Node Js Backend Developer interview?

Some of the top questions asked at the Limestone Digital Node Js Backend Developer interview -

  1. complete the following program: class MyEventEmitter { /// ..... } const ...read more
  2. How many years of experience with Node.js do you ha...read more
  3. Do you have experience with PostgreS...read more

Tell us how to improve this page.

Limestone Digital Node Js Backend Developer Interview Process

based on 1 interview

Interview experience

2
  
Poor
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.1k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.7
 • 5.6k Interviews
Amazon Interview Questions
4.1
 • 5k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
View all
Compare Limestone Digital with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview