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
3.7

based on 166 Reviews

Filter interviews by

ZeMoSo Technologies Senior Software Engineer 1 Interview Questions, Process, and Tips

Updated 13 Jan 2025

Top ZeMoSo Technologies Senior Software Engineer 1 Interview Questions and Answers

  • 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" ----> A P L S I. ...read more
  • Q2. Count the continuous unique character from given string "aaaaBbbbCDEaAb", O/P: a4 B4 C1 D1 E1 a2 b2
  • Q3. Getting number of unique elements of array with in-place modification
View all 7 questions

ZeMoSo Technologies Senior Software Engineer 1 Interview Experiences

8 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.

Senior Software Engineer 1 Interview Questions Asked at Other Companies

Q1. Architecture Design for an e2e system that takes input from user ... read more
Q2. What is CRFS? The experience around working with it.
Q3. What is difference between Python and Node.JS?
Q4. What is the difference between SQL and NoSQL?
Q5. Convert a String into sub-strings based on the number of given ro ... read more
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
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

ZeMoSo Technologies interview questions for designations

 Senior Software Engineer

 (21)

 Senior Software Engineer 2

 (11)

 Senior Software Engineer 3

 (1)

 Software Engineer

 (14)

 Senior Software Developer

 (2)

 Software Engineer III

 (6)

 Associate Software Engineer

 (5)

 Principal Software Engineer

 (5)

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
  • Q2. Salary discussion

Interview Preparation Tips

Topics to prepare for ZeMoSo Technologies Senior Software Engineer 1 interview:
  • Node.Js
  • React.Js

Get interview-ready with Top ZeMoSo Technologies Interview 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 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.

Interview questions from similar companies

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

I applied via Naukri.com and was interviewed in Dec 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Basic JavaScript output-based questions were presented in the form of multiple-choice questions (MCQs).

Round 2 - Technical 

(3 Questions)

  • Q1. What is custom diractives in Angular
  • Ans. 

    Custom directives in Angular allow you to create reusable components with custom behavior.

    • Custom directives are used to extend the functionality of HTML elements in Angular.

    • They can be used to create reusable components with custom behavior.

    • Directives are markers on a DOM element that tell Angular to attach a specified behavior to that DOM element or even transform the DOM element and its children.

    • Examples include crea...

  • Answered by AI
  • Q2. What is pipes in Angular
  • Ans. 

    Pipes in Angular are used for transforming data in templates.

    • Pipes are used to format data before displaying it in the view.

    • They can be used to filter, sort, or transform data in various ways.

    • Examples include currency, date, uppercase, and lowercase pipes.

  • Answered by AI
  • Q3. What is interceptor in Angular
  • Ans. 

    An interceptor in Angular is a service that can be used to intercept and modify HTTP requests and responses.

    • Interceptors can be used to add headers, modify requests, handle errors, etc.

    • They are implemented as classes that implement the HttpInterceptor interface.

    • Interceptors are added to the HttpClientModule providers array in the app module.

    • Example: LoggingInterceptor implements HttpInterceptor to log all HTTP requests

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Do you know writing Unit test case?
  • Ans. 

    Yes, I am familiar with writing unit test cases to ensure code quality and functionality.

    • I have experience writing unit test cases using testing frameworks like JUnit, NUnit, or pytest.

    • I understand the importance of writing testable code and creating comprehensive test suites.

    • I can write test cases to cover different scenarios, including edge cases and boundary conditions.

    • I know how to use mocking frameworks like Mocki...

  • Answered by AI
  • Q2. What state management library do you have used?
  • Ans. 

    I have used Redux for state management in my previous projects.

    • Redux is a predictable state container for JavaScript apps.

    • It helps in managing the state of the application in a single immutable state tree.

    • Actions are dispatched to update the state and components can subscribe to changes.

    • Selectors can be used to efficiently extract data from the state tree.

    • Middleware can be added to handle asynchronous actions.

    • Example:

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. What is your expected Salary?
  • Ans. 

    My expected salary is based on my experience, skills, and the market rate for Software Development Engineers.

    • Research the average salary for Software Development Engineers in the specific location and industry

    • Consider your years of experience and level of expertise

    • Factor in any additional benefits or perks offered by the company

    • Be prepared to negotiate based on the job responsibilities and requirements

  • Answered by AI
  • Q2. How soon would you be able to join if you receive the offer letter today?
  • Ans. 

    I can join within 2 weeks of receiving the offer letter.

    • I can start within 2 weeks of receiving the offer letter.

    • I need to give notice at my current job before starting.

    • I may need to relocate, which could affect my start date.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - No work from home opportunity. No AI access due to security reasons. Appraisal is very less
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at G L Bajaj Institute of Technology & Management, Greater Noida and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

They asked some general Quantitative and logical questions and code snippets.

Round 2 - Technical 

(2 Questions)

  • Q1. String Reverse and Two Sum
  • Q2. Related to my projects and Tech Stacks
Round 3 - Technical 

(2 Questions)

  • Q1. This is the Second technical round. The interviewer asked about everything from my project.
  • Q2. Asked some sql queries like joins and set operation

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and Understand the business idea of your Project and Tech Stacks

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.

ZeMoSo Technologies Senior Software Engineer 1 Interview Process

based on 6 interviews in last 1 year

3 Interview rounds

  • Technical Round 1
  • Technical Round 2
  • Technical Round 3
View more

People are getting interviews through

based on 8 ZeMoSo Technologies interviews
Job Portal
75%
25% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
ZeMoSo Technologies Senior Software Engineer 1 Salary
based on 9 salaries
₹16.7 L/yr - ₹19 L/yr
At par with 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 & Benefits

4.2

Job Security

4.9

Company culture

3.8

Promotions/Appraisal

4.9

Work Satisfaction

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

₹12.7 L/yr - ₹30 L/yr

Associate Software Engineer
44 salaries
unlock blur

₹6.5 L/yr - ₹7.3 L/yr

Software Engineer
33 salaries
unlock blur

₹6 L/yr - ₹17 L/yr

Software Engineer2
28 salaries
unlock blur

₹10 L/yr - ₹14 L/yr

Senior Software Engineer 2
25 salaries
unlock blur

₹21.3 L/yr - ₹25 L/yr

Explore more salaries
Compare ZeMoSo Technologies with

Persistent Systems

3.5
Compare

LTIMindtree

3.9
Compare

Mphasis

3.4
Compare

TCS

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview