Upload Button Icon Add office photos

Filter interviews by

Sartia Global Node JS Developer Interview Questions and Answers for Experienced

Updated 14 Jul 2024

Sartia Global Node JS Developer Interview Experiences for Experienced

2 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Indeed and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Round 1 was virtual. Asked questions on tell us about yourself, diff b/w synchronous & async, groupby & where in SQL, single & multi-thread process, start node server using nodemon, write code to find out a string or number is Palindrome or not.

Round 2 - Coding Test 

Round 2 was held at the office. Write code with the following features:-
User registration/login, MySQL as the database, logging of all database activity, and basic CRUD operations such as get, create, update, and delete.

Round 3 - HR 

(1 Question)

  • Q1. How much is your salary expectation, and when would you like to join?

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewers are very helpful, and HR was prompt after each round of interviews. I visited the office, and the culture was pleasant. Very supportive senior staff and pleasant atmosphere.
Interview experience
2
Poor
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com

Round 1 - Technical 

(2 Questions)

  • Q1. JS basic and node js event loop
  • Q2. Given two coding

Node JS Developer Interview Questions Asked at Other Companies for Experienced

Q1. What are joins in mysql ? what is middleware ? what is JWT ? Diff ... read more
asked in Angel One
Q2. What is collection framework
Q3. What is spread operator and rest operator in js
asked in Angel One
Q4. What is encapsulation
Q5. Why we need async await when we have callbacks and promises?

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Node.js. mongodb

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is the reason data didnt reached backend
  • Ans. 

    Possible reasons for data not reaching backend include network issues, incorrect API endpoints, server errors, and client-side validation errors.

    • Network connectivity issues

    • Incorrect API endpoints

    • Server errors

    • Client-side validation errors

  • Answered by AI
  • Q2. How to scale app for more users
  • Ans. 

    To scale an app for more users, consider optimizing code, using caching, load balancing, and horizontal scaling.

    • Optimize code for better performance

    • Implement caching to reduce database load

    • Use load balancing to distribute traffic evenly

    • Consider horizontal scaling by adding more servers

    • Use microservices architecture for better scalability

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the difference between functional component and class components
  • Ans. 

    Functional components are stateless and use functional syntax, while class components have state and lifecycle methods.

    • Functional components are simpler and easier to read/write.

    • Class components have access to lifecycle methods like componentDidMount.

    • Functional components do not have access to state or lifecycle methods.

    • Functional components can use hooks like useState and useEffect to manage state and side effects.

    • Exa...

  • Answered by AI
  • Q2. What is redux and redux toolkit
  • Ans. 

    Redux is a predictable state container for JavaScript apps. Redux Toolkit is the official, recommended way to write Redux logic.

    • Redux is a state management library for JavaScript applications, commonly used with React.

    • It helps in managing the state of an application in a predictable way.

    • Redux Toolkit is the official, recommended way to write Redux logic, providing utilities to simplify common Redux use cases.

    • It include...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Oops, basic ,SQL ,ado
Round 2 - Coding Test 

Curd operation with SQL connectivity

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(2 Questions)

  • Q1. Tell me about your project. Tech stack worked on.
  • Q2. Explain Java in detail
  • Ans. 

    Java is a high-level, object-oriented programming language used for developing applications and software.

    • Java is platform-independent and can run on any operating system

    • It is statically-typed and uses a virtual machine to execute code

    • Java has a vast library of pre-built classes and APIs for developers to use

    • It supports multithreading and exception handling for efficient and robust programming

    • Java is used for developing...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy to crack interview.
Read data structures and algorithms.
Operating system knowledge

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jul 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - HR 

(1 Question)

  • Q1. General Hr questions like self intro preivious experience,
Round 3 - Aptitude Test 

Genral and english aptitude test

Round 4 - One-on-one 

(4 Questions)

  • Q1. Operations round with managers questions based on apps
  • Q2. How does apps work in our daily life
  • Ans. 

    Apps have become an integral part of our daily lives, helping us with various tasks and activities.

    • Apps help us stay organized by managing our schedules and to-do lists.

    • They provide entertainment through games, music, and video streaming services.

    • Apps facilitate communication through social media platforms and messaging apps.

    • They assist in navigation with GPS and mapping apps.

    • Apps enable online shopping and banking, ma...

  • Answered by AI
  • Q3. Category in apps we use in our day to day life
  • Ans. 

    Categories in apps include social media, productivity, entertainment, health & fitness, education, finance, and communication.

    • Social media apps (e.g. Facebook, Instagram, Twitter)

    • Productivity apps (e.g. Microsoft Office, Trello, Evernote)

    • Entertainment apps (e.g. Netflix, Spotify, YouTube)

    • Health & fitness apps (e.g. Fitbit, MyFitnessPal, Headspace)

    • Education apps (e.g. Duolingo, Khan Academy, Quizlet)

    • Finance apps (e.g. M...

  • Answered by AI
  • Q4. What are sub categories in apps and how do they work?
  • Ans. 

    Sub categories in apps are smaller categories within a main category that help organize and navigate content more efficiently.

    • Sub categories help users easily find specific content within an app

    • They can be used to group similar features or functions together

    • Examples include sub categories like 'Settings', 'Notifications', 'Profile' within a main category like 'Account'

  • Answered by AI

I was interviewed in May 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 145 minutes
Round difficulty - Hard

The assessment consisted of four components, a code debugging section (20 minutes), a coding test (70 minutes), a workstyles assessment (20 minutes), and a reasoning ability section (35 minutes). The coding environment is very user-friendly and easy to use.

  • Q1. Rotate matrix to the right

    You have been given a matrix ‘MAT’ of size 'N' * 'M' (where 'N' and 'M' denote the number of rows and columns respectively) and a positive integer...

  • Ans. Row-wise rotation

    This approach is based on the fact that when we rotate an array to the right by ‘K’ times, it shifts ‘K’ elements from the end to the beginning of the array while the remaining elements shift towards the end. The effective rotations in ‘MAT’ can be from 0 to 'M' - 1, as we get the same matrix ‘MAT’ after every 'M' rotations. So, we will set ‘K’ to ‘K’ % ‘M’.

     

    Now, we traverse ‘MAT’ row-wise. We wil...

  • Answered by CodingNinjas
  • Q2. Palindrome Partitioning

    You are given a string 'S'. Your task is to partition 'S' such that every substring of the partition is a palindrome. You need to return all possible palindrome part...

  • Ans. Backtracking with Dynamic Programming
    • We are iterating each time to check whether a given substring is palindrome or not and there we are iterating the same substring of string again and again. So there are overlapping subproblems.
    • So we use dynamic programming. To overcome the overlapping subproblems we can initially create the DP table which stores if substring[i….j] is palindrome or not. We maintain a boolean dp[N][N]...
  • Answered by CodingNinjas
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

The online round was held on the Amazon Chime platform. The interviewer was very friendly and eager to know what I was thinking for every problem which he asked and always tried to make me speak up my thoughts and approach for solving the specific problem and understand my point too.

  • Q1. Form the Biggest Number

    Given an array “A” of positive integers. Your task is to make the largest number possible formed by concatenating each of the array elements exactly once.

    Example:
    Let's say t...
  • Ans. Brute Force approach

    The idea is to try out all the possible answers one by one and find out the largest one among all of them.

     

    To implement this approach, we will generate all the permutations of the first 'N' positive integers and concatenate all the array elements in the order of the permutation.

     

    For e.g. N=3 and array A = [ 3, 34, 7 ].

     

    Let's generate all the possible answers using the permutations. Le...

  • Answered by CodingNinjas
  • Q2. Rat In A Maze

    You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a...

  • Ans. Bactracking

    Approach: We can start the traversal of the paths from the rat’s starting position, i.e. (0,0) keeping track of the visited cells during the traversal. We will recursively go through all the paths possible until the last index of the grid (destination) is reached, and add the path information using which the rat successfully reached the end.

     

    Algorithm is as follows:

     

    1. Take the starting position of th...
  • Answered by CodingNinjas
Round 3 - Face to Face 

(2 Questions)

Round duration - 75 minutes
Round difficulty - Medium

The online round was held on the Amazon Chime platform. The interviewer was very friendly and eager to know what I was thinking for every problem which he asked and always tried to make me speak up my thoughts and approach for solving the specific problem and understand my point too.

  • Q1.  Infix to Postfix

    You are given a string EXP which is a valid infix expression. Convert the given infix expression to postfix expression.

    Infix expression is of the form a op b. Where operator is is bet...

  • Ans. Stack

    We will scan the expression from left to write and if we encounter an operand we will append it to our answer. If we encounter an operator we will pop all the operators with equal or higher precedence and append them to our answer. And push the current operator. In the end, we will empty the stack.

    Order of precedence = [ ‘^’, ‘*’ and ‘/’, ‘+’ and ‘-’, ‘(’, ‘)’]

    Order of precedence [ link ]

    The algorithm will be-

    1. ANS ...
  • Answered by CodingNinjas
  • Q2. Level Order Traversal

    You have been given a Binary Tree of integers. You are supposed to return the level order traversal of the given tree.

    For example:
    For the given binary tree
    

    The level order tra...

  • Ans. Breadth First Search

    In the level order traversal, we will be using queue data structure which has the property FIRST IN FIRST OUT that’s why which nodes come first in current level the children of that node will also come first for the next level. So, we visit all the nodes one by one of the current level and push into the queue so that when we will be complete with the current level, then we can start exploring nodes ...

  • Answered by CodingNinjas
Round 4 - Face to Face 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

The online round was held on the Amazon Chime platform. The interviewer was very friendly and eager to know what I was thinking for every problem which he asked and always tried to make me speak up my thoughts and approach for solving the specific problem and understand my point too.

  • Q1. Fenwick Tree

    You are given an array/list 'ARR' of ‘N’ integers, and ‘Q’ queries. Each query can be of two types:

    Given 2 integers ‘L’,’R’ ( L>=0 and R<N ) find the sum of all the elements ...

  • Ans. Brute Force Approach
    • The key idea of the approach is to process the queries as asked. i.e If range sum is asked we do a range sum using a loop and update the values in the array if it is an update query.
    • Update will be a constant time operation but range sum can take time of order of ‘N’ .

     

    We can take the following approach:

     

    • For queries of type 1, we take a loop and iterate from ‘L’ to ‘R’ to find the sum and p...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in HyderabadEligibility criteriaAbove 7 CGPAAmazon interview preparation:Topics to prepare for the interview - Data Structures, OOPs, Competitive programming, System Design, Core subjects, AlgorithmsTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Practice Leetcode medium level questions properly
Tip 2 : Low-level and high-level system design is very important
Tip 3 : Always make notes of core subjects like DBMS, OS, CN beforehand to be able to revise before interviews

Application resume tips for other job seekers

Tip 1 : Write the technology about which you know in detail and can discuss pros and cons of using it.
Tip 2 : Prepare your resume well and add 2 good projects for project discussion with good readme file on github.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jan 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Profile and permission sets logical questions, logical question on process builder,contacts and accounts relationship and how to use trigger to calculate no.of contacts on account ,managed and unmanaged p...

Interview Preparation Tips

Interview preparation tips for other job seekers - technical round is mostly based on logic. If you have grip on salesforce admin then only you can answer. Managerial round is quite general, you can mostly go by preparing all interview questions on salesforce on internet.

Sartia Global Interview FAQs

How many rounds are there in Sartia Global Node JS Developer interview for experienced candidates?
Sartia Global interview process for experienced candidates usually has 2 rounds. The most common rounds in the Sartia Global interview process for experienced candidates are Coding Test, Technical and HR.
How to prepare for Sartia Global Node JS Developer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Sartia Global. The most common topics and skills that interviewers at Sartia Global expect are Javascript, MongoDB, NoSQL, Node.Js and Oracle.
What are the top questions asked in Sartia Global Node JS Developer interview for experienced candidates?

Some of the top questions asked at the Sartia Global Node JS Developer interview for experienced candidates -

  1. JS basic and node js event l...read more
  2. given two cod...read more

Tell us how to improve this page.

Front end Developer
6 salaries
unlock blur

₹2 L/yr - ₹3.6 L/yr

Business Development Specialist
4 salaries
unlock blur

₹3.5 L/yr - ₹4.2 L/yr

HR Executive
3 salaries
unlock blur

₹2 L/yr - ₹2 L/yr

PHP Developer
3 salaries
unlock blur

₹3.2 L/yr - ₹4.2 L/yr

Senior PHP Developer
3 salaries
unlock blur

₹4.2 L/yr - ₹5 L/yr

Explore more salaries
Compare Sartia Global with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

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