Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by ZeMoSo Technologies Team. If you also belong to the team, you can get access from here

ZeMoSo Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

ZeMoSo Technologies Senior Software Engineer 1 Interview Questions and Answers

Updated 13 May 2025

6 Interview questions

A Senior Software Engineer 1 was asked 5mo ago
Q. Explain Node.js event-driven architecture.
Ans. 

Node.js event driven architecture is a non-blocking, asynchronous model where events trigger callbacks.

  • Node.js uses an event loop to handle asynchronous operations.

  • Callbacks are registered for specific events and executed when the event occurs.

  • Event emitters in Node.js trigger events that are handled by listeners.

  • Example: Reading a file asynchronously in Node.js using fs module.

A Senior Software Engineer 1 was asked 6mo ago
Q. Given a string, convert it into substrings based on a given number of rows in a zig-zag pattern and display it as a single string. For example, input 'paypalishiring' with 3 rows should output 'PAHNAPLSIIGY...
Ans. 

Convert a given string into sub-strings based on the number of rows in a zig-zag pattern and display as a single string.

  • Create an array of strings with the number of rows specified

  • Iterate through the input string and distribute characters in a zig-zag pattern

  • Concatenate the sub-strings row by row to form the final output string

Senior Software Engineer 1 Interview Questions Asked at Other Companies

Q1. Describe the architecture design for an end-to-end system that ta ... read more
Q2. What is CRFS? The experience around working with it.
Q3. What is the difference between Python and Node.JS?
Q4. What is the difference between SQL and NoSQL?
Q5. Given a string, convert it into substrings based on a given numbe ... read more
A Senior Software Engineer 1 was asked 6mo ago
Q. Given a string, count the continuous unique characters. For example, for the input string "aaaaBbbbCDEaAb", the expected output is: a4 B4 C1 D1 E1 a2 b2
Ans. 

Count the continuous unique characters in a given string.

  • Iterate through the string and keep track of the current character and its count

  • If the current character is different from the previous one, print the count and reset it

  • Handle both uppercase and lowercase characters separately

A Senior Software Engineer 1 was asked 12mo ago
Q. How do you find the number of unique elements in an array with in-place modification?
Ans. 

Use hash set to track unique elements while iterating through array and modify array in-place

  • Iterate through array and add elements to hash set to track unique elements

  • Modify array in-place by removing duplicates using hash set

  • Return the size of the hash set as the number of unique elements

A Senior Software Engineer 1 was asked 8mo ago
Q. Multiple MCQ on NodeJS Internals
Ans. 

Multiple choice questions on NodeJS internals

  • Node.js is an open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside of a web browser.

  • It uses the V8 JavaScript engine from Google, which compiles JavaScript directly into machine code.

  • Node.js has a non-blocking, event-driven architecture that makes it lightweight and efficient for handling I/O operations.

  • Common Node.js internal...

A Senior Software Engineer 1 was asked 12mo ago
Q. Binary Search Algorithm
Ans. 

Binary search is a divide and conquer algorithm that efficiently finds the target value within a sorted array.

  • Divide the array in half and compare the target value with the middle element

  • If the target value is smaller, search the left half. If larger, search the right half

  • Repeat the process until the target value is found or the subarray is empty

ZeMoSo Technologies Senior Software Engineer 1 Interview Experiences

10 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Explain Node.js event driven architecture.
  • Ans. 

    Node.js event driven architecture is a non-blocking, asynchronous model where events trigger callbacks.

    • Node.js uses an event loop to handle asynchronous operations.

    • Callbacks are registered for specific events and executed when the event occurs.

    • Event emitters in Node.js trigger events that are handled by listeners.

    • Example: Reading a file asynchronously in Node.js using fs module.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. DSA question, JavaScript questions, node.js, database and cloud
Round 3 - Technical 

(1 Question)

  • Q1. Code optimisation
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

2 Coding questions and Java & Spring Boot MCQs
Coding questions were on Arrays, File System in Java.

Round 2 - Technical 

(1 Question)

  • Q1. Convert a String into sub-strings based on the number of given rows in a zig-zag pattern and display as a single string P A H N I/P: "paypalishiring...
  • Ans. 

    Convert a given string into sub-strings based on the number of rows in a zig-zag pattern and display as a single string.

    • Create an array of strings with the number of rows specified

    • Iterate through the input string and distribute characters in a zig-zag pattern

    • Concatenate the sub-strings row by row to form the final output string

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Count the continuous unique character from given string "aaaaBbbbCDEaAb", O/P: a4 B4 C1 D1 E1 a2 b2
  • Ans. 

    Count the continuous unique characters in a given string.

    • Iterate through the string and keep track of the current character and its count

    • If the current character is different from the previous one, print the count and reset it

    • Handle both uppercase and lowercase characters separately

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview focusses on problem solving questions on arrays, string conversions, etc and scenario based questions.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

It was Coding Test of around 90 mins , Technical MCQ and 2 Coding Question was asked

Round 2 - Technical 

(2 Questions)

  • Q1. Multiple MCQ on NodeJS Internals
  • Ans. 

    Multiple choice questions on NodeJS internals

    • Node.js is an open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside of a web browser.

    • It uses the V8 JavaScript engine from Google, which compiles JavaScript directly into machine code.

    • Node.js has a non-blocking, event-driven architecture that makes it lightweight and efficient for handling I/O operations.

    • Common Node.js internals top...

  • Answered by AI
  • Q2. Project Based Questions
Round 3 - Technical 

(2 Questions)

  • Q1. 2 DSA Questions
  • Q2. Question on LLD/HLD for Online food delivery Platform

Interview Preparation Tips

Interview preparation tips for other job seekers - Preparing Problem Solving DSA Question and Learn languauge internals

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Basic java questions along with the SpringBoot questions.
  • Q2. DSA questions on both round for the String, Array and Stack.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well with the DSA. Interviewer may share coderbyte link and aks you to write the DSA problem.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Basic questions on Java, Spring boot and Angular

Round 2 - Technical 

(2 Questions)

  • Q1. Core Java basic questions
  • Q2. Spring Boot and Angular
Round 3 - Technical 

(3 Questions)

  • Q1. Binary Search Algorithm
  • Ans. 

    Binary search is a divide and conquer algorithm that efficiently finds the target value within a sorted array.

    • Divide the array in half and compare the target value with the middle element

    • If the target value is smaller, search the left half. If larger, search the right half

    • Repeat the process until the target value is found or the subarray is empty

  • Answered by AI
  • Q2. Valid Parenthesis String
  • Ans. 

    Check if a string of parentheses is valid

    • Use a stack to keep track of opening parentheses

    • Iterate through the string and push opening parentheses onto the stack

    • When encountering a closing parenthesis, pop from the stack and check if it matches the corresponding opening parenthesis

    • If stack is empty at the end and all parentheses have been matched, the string is valid

  • Answered by AI
  • Q3. Getting number of unique elements of array with in-place modification
  • Ans. 

    Use hash set to track unique elements while iterating through array and modify array in-place

    • Iterate through array and add elements to hash set to track unique elements

    • Modify array in-place by removing duplicates using hash set

    • Return the size of the hash set as the number of unique elements

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong with your basics. The interview process is very streamlined and HR is very friendly.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Basic python and framework questions.
  • Q2. Low-medium level DSA questions.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Nodejs related questions
  • Q2. Reactjs related questions
Round 2 - Coding Test 

It was related to Hashing, Binary search and other code optimisation techniques.

Round 3 - HR 

(2 Questions)

  • Q1. Overall experience
  • Ans. 

    I have over 8 years of experience in software development, specializing in scalable web applications and team leadership.

    • Led a team of 5 developers in creating a microservices architecture for an e-commerce platform, improving scalability by 40%.

    • Developed a real-time data processing application using Apache Kafka, which reduced data latency by 30%.

    • Implemented CI/CD pipelines using Jenkins and Docker, resulting in a 50%...

  • Answered by AI
  • Q2. Salary discussion

Interview Preparation Tips

Topics to prepare for ZeMoSo Technologies Senior Software Engineer 1 interview:
  • Node.Js
  • React.Js
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. First round was coding test and technical test. I was asked about the project I have worked on and some related questions and one coding test related to string manipulation.
Round 2 - Technical 

(1 Question)

  • Q1. Some technical questions related to my work and 2 coding questions were asked.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via LinkedIn and was interviewed in Sep 2023. 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 - Assignment 

Core Java, Spring, Spring boot, SQL

Round 3 - Technical 

(2 Questions)

  • Q1. Past project details
  • Q2. Core Java, spring boot, spring, Java 8 streams questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Sep 2023. There were 3 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 - Coding Test 

Online platform used to test coding skills.

Round 3 - Technical 

(1 Question)

  • Q1. Interviewer asked questions regarding Java, SpringBoot and SQL.

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about ZeMoSo Technologies?
Ask anonymously on communities.

ZeMoSo Technologies Interview FAQs

How many rounds are there in ZeMoSo Technologies Senior Software Engineer 1 interview?
ZeMoSo Technologies interview process usually has 2-3 rounds. The most common rounds in the ZeMoSo Technologies interview process are Technical, Coding Test and Resume Shortlist.
What are the top questions asked in ZeMoSo Technologies Senior Software Engineer 1 interview?

Some of the top questions asked at the ZeMoSo Technologies Senior Software Engineer 1 interview -

  1. Convert a String into sub-strings based on the number of given rows in a zig-za...read more
  2. Count the continuous unique character from given string "aaaaBbbbCDEaAb", O/P:...read more
  3. Getting number of unique elements of array with in-place modificat...read more
How long is the ZeMoSo Technologies Senior Software Engineer 1 interview process?

The duration of ZeMoSo Technologies Senior Software Engineer 1 interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.8/5

based on 12 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 64%
2-4 weeks 27%
4-6 weeks 9%
View more

Interview Questions from Similar Companies

QualiZeal Interview Questions
4.3
 • 59 Interviews
kipi.ai Interview Questions
4.1
 • 58 Interviews
Affine Interview Questions
3.3
 • 51 Interviews
View all
ZeMoSo Technologies Senior Software Engineer 1 Salary
based on 39 salaries
₹9.2 L/yr - ₹27 L/yr
7% less than the average Senior Software Engineer 1 Salary in India
View more details

ZeMoSo Technologies Senior Software Engineer 1 Reviews and Ratings

based on 5 reviews

4.7/5

Rating in categories

4.7

Skill development

5.0

Work-life balance

4.3

Salary

4.2

Job security

4.9

Company culture

3.8

Promotions

4.9

Work satisfaction

Explore 5 Reviews and Ratings
Senior Software Engineer
93 salaries
unlock blur

₹15 L/yr - ₹26 L/yr

Software Engineer III
59 salaries
unlock blur

₹10.9 L/yr - ₹16.7 L/yr

Associate Software Engineer
46 salaries
unlock blur

₹6.8 L/yr - ₹7.3 L/yr

Software Engineer
44 salaries
unlock blur

₹6.9 L/yr - ₹20 L/yr

Senior Software Engineer 1
39 salaries
unlock blur

₹9.2 L/yr - ₹27 L/yr

Explore more salaries
Compare ZeMoSo Technologies with

Medcode

4.4
Compare

Cyfuture

3.0
Compare

Maxgen Technologies

4.6
Compare

JoulestoWatts Business Solutions

3.1
Compare
write
Share an Interview