Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
ZeMoSo Technologies interview experience Real time questions & tips from candidates to crack your interview

Associate Software Engineer

ZeMoSo Technologies
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
I started my coding journey from the second year of graduation. I asked and consulted seniors on how to start in my career. I started doing DSA. In starting it was not regular but from the seventh semester, I started practicing DSA on regular basis. Meanwhile I also learned Web Development in the last phase of third year. Than, I was ready to apply in different companies.
Application story
I got a message in my telegram group about the company visiting our campus for the hiring of ASE. As, I was in the fourth year, it was sure that I am going to apply for it. I started preparing accordingly and got selected at last.
Why selected/rejected for the role?
I was confident during the full interview process. Actually, I worked a lot on my communications skills and I think they were the main reasons for me getting par the selection process.
Preparation
Duration: 3 months
Topics: Algorithms and Data Structures, DBMS, OS, Puzzles, Dynamic Programming
Tip
Tip

Tip 1 : Practise programming questions on daily basis.
Tip 2 : Do not jump into code directly. Brainstorm ideas and arrive at a soltuion.
Tip 3 : Learn OOPS along with real world scenarios and also dbms, os and cn.

Application process
Where: Campus
Eligibility: Above 9 CGPA
Resume Tip
Resume tip

Tip 1 : Keep it on a Page and Think like a employer when preparing resume.
Tip 2 : Your resume isn’t a list of everything you’ve ever done. Carefully curate the experiences that best capture your skills and problem-solving abilities. 
Tip 3 : Include projects and highlight your achievements

Interview rounds

01
Round
Medium
Online Coding Interview
Duration50 minutes
Interview date13 Nov 2020
Coding problem1

It was virtual 1st round with aptitude and computer science related questions and the other was the programming question for which they were given 30 min to solve and available languages are C,C++,Java and Python.

1. Ninja And Alternating Largest

Easy
15m average time
90% success
0/40
Asked in companies
AckoZeMoSo Technologies

Ninja is given a few numbers, and he is being asked to rearrange the numbers so that every second element is greater than its left and right element.

Suppose the given array is [1, 2, 3, 4, 5] then the rearranged array can be [1, 3, 2, 5, 4].

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date13 Nov 2020
Coding problem3

It was around 1PM when this round started. It was taken by 2 developers working in the company. Initially I was a bit nervous but both ther interviewers are flexible. It went well with some discussions and questions.

1. Longest Common Prefix After Rotation

Moderate
30m average time
60% success
0/80
Asked in companies
IBMMicrosoftOLX Group

You are given two strings 'A' and 'B' where string 'A' is fixed. But you can perform left shift operations on string B any number of times.

Your task is to find out the minimum number of left-shift operations required in order to obtain the longest common prefix of string 'A' and 'B'.

Note:

Left shift is defined as a single circular rotation on the string after which the first character becomes the last character and all other characters are shifted one index to the left.
For Example:
If A = “an”, B = “can”.
After performing one left shift operation, string B becomes “anc”.
After performing two left shift operations, string B becomes “nca”.
Follow Up:
Can you solve this in linear time and space complexity?
Try solving now

2. OS Questions

1. What is the main purpose of an operating system?
2. What is the difference between process and program?
3. What is the use of paging in operating system?
4. What is the concept of demand paging?

3. DBMS Qustions

1. What is Normalization and why do we use it?
2. Write an SQL query to find the position of the alphabet (‘o’) in the first name column ‘Zemoso’ from Company table.
3. Write an SQL query to fetch duplicate records having matching data in some fields of a table.

03
Round
Medium
Video Call
Duration30 minutes
Interview date13 May 2021
Coding problem2

This was the final and technical round. It happened in between 7-7.30 pm. This interview was taken by senior member in the company.

1. Sub Sort

Moderate
15m average time
85% success
0/80
Asked in companies
AmazonMicrosoftPaytm (One97 Communications Limited)

You are given an integer array ‘ARR’. You have to find the length of the shortest contiguous subarray such that, if you sort this subarray in ascending order, then the whole array will be sorted in ascending order.

An array 'C' is a subarray of array 'D' if it can be obtained by deletion of several elements(possibly zero) from the beginning and the end from array 'D'.

Example:

Let’s say we have an array 'ARR' {10, 12, 20, 30, 25, 40, 32, 31, 35, 50, 60}. Then we have to find the subarray {30 , 25 , 40 , 32 , 31 , 35} and print its length = 5 as our output. Because, when we sort this subarray the whole array will be sorted.
Try solving now

2. Aptitude Question

You have ten stacks of ten coins each and each of them weighs 10 gm. However, one of the stacks is faulty and each of the coins in it weighs only 9 gms. What is the least number of times you have to weigh to find the faulty coin?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you write a single-line comment in C++?

Choose another skill to practice
Join the Discussion
1 reply
profile
12 months ago

Intrest 

0 upvotes
0 replies
Reply
Similar interview experiences
Product Intern
6 rounds | 9 problems
Interviewed by Squadstack
0 views
0 comments
0 upvotes
SDE - Intern
2 rounds | 2 problems
Interviewed by ZeMoSo Technologies
1315 views
0 comments
0 upvotes
Business Technology Analyst
4 rounds | 5 problems
Interviewed by Squadstack
2366 views
0 comments
0 upvotes
Product Engineer
3 rounds | 5 problems
Interviewed by Squadstack
1489 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
4174 views
1 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 5 problems
Interviewed by Tata Consultancy Services (TCS)
2563 views
2 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 5 problems
Interviewed by Accenture
3184 views
0 comments
0 upvotes