ZIGRAM interview experience Real time questions & tips from candidates to crack your interview

Software Developer Engineer

ZIGRAM
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Application story
I applied through on-campus placements. The company visited in December, conducted a PPT round, and explained what the company works on. One month later, the company started conducting tests. In the first round, 10 people were eliminated, and out of the remaining candidates from my college, 5 were selected during the interview.
Preparation
Duration: 5 months
Topics: JavaScript, React, C#, .NET Core, Java, SQL
Tip
Tip

Tip 1: Spend some time learning the basics of DSA, including all data structures and algorithms.

Tip 2: Work on projects to gain hands-on experience, which is very important.

Application process
Where: Campus
Eligibility: 7 CGPA, (Salary Package - 8 LPA)
Resume Tip
Resume tip

Tip 1: If you're including project details on your resume, make sure you have a complete understanding of the project.

Tip 2: If you list any technology on your resume, ensure you have learned everything related to that technology.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date1 Jan 2023
Coding problem2

1. Merge Sort

Easy
15m average time
85% success
0/40
Asked in companies
Media.netHewlett Packard EnterpriseIBM

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Example :

Merge Sort Algorithm -

Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

subsequence

The above illustrates shows how merge sort works.
Note :
It is compulsory to use the ‘Merge Sort’ algorithm.
Try solving now

2. Sort An Array of 0s, 1s and 2s

Easy
10m average time
90% success
0/40
Asked in companies
DelhiveryInfo Edge India (Naukri.com)IBM

You have been given an array/list 'arr' consisting of 'n' elements.


Each element in the array is either 0, 1 or 2.


Sort this array/list in increasing order.


Do not make a new array/list. Make changes in the given array/list.


Example :
Input: 'arr' = [2, 2, 2, 2, 0, 0, 1, 0]

Output: Final 'arr' = [0, 0, 0, 1, 2, 2, 2, 2]

Explanation: The array is sorted in increasing order.
Try solving now
02
Round
Medium
Face to Face
Duration30 minutes
Interview date6 Jan 2023
Coding problem3

1. Binary Search

Easy
15m average time
85% success
0/40
Asked in companies
OracleMedia.netAdobe

You are given an integer array 'A' of size 'N', sorted in non-decreasing order. You are also given an integer 'target'. Your task is to write a function to search for 'target' in the array 'A'. If it exists, return its index in 0-based indexing. If 'target' is not present in the array 'A', return -1.


Note:
You must write an algorithm whose time complexity is O(LogN)


Try solving now

2. Project Discussion

I was asked about the projects and the technologies I implemented. Based on the technologies mentioned, they asked more questions about JavaScript.

3. Closure

Explain Closure with an example. (Learn)

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Software Developer Engineer
2 rounds | 3 problems
Interviewed by ZIGRAM
334 views
0 comments
0 upvotes