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

Business Technology Analyst

ZS Associates
upvote
share-icon
1 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2.5 months
Topics: Arrays, Linlked list, System design, oops, DS, CN
Tip
Tip

Tip 1 : Prepare system design
Tip 2 : Practice for your weak areas
Tip 3 : Do coding on gfg, leetcode

Application process
Where: Campus
Eligibility: 7
Resume Tip
Resume tip

Tip 1 : Have some hackathon experience to write
Tip 2 : Try to make it look good

Interview rounds

01
Round
Easy
Online Coding Test
Duration6 hours
Interview date1 Mar 2022
Coding problem2

The Tech Challenge was something that ZS started this year. It has 2 coding questions, 2 front-end development questions(where Javascript knowledge was needed), and 3 SQL questions. The time was 6 hours.

1. Rat In A Maze

Easy
15m average time
85% success
0/40
Asked in companies
AdobeOYOCIS - Cyber Infrastructure

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 square matrix of order 'N' * 'N' where the cells with value 0 represent the maze’s blocked locations while value 1 is the open/available path that the rat can take to reach its destination. The rat's destination is at ('N' - 1, 'N' - 1). Your task is to find all the possible paths that the rat can take to reach from source to destination in the maze. The possible directions that it can take to move in the maze are 'U'(up) i.e. (x, y - 1) , 'D'(down) i.e. (x, y + 1) , 'L' (left) i.e. (x - 1, y), 'R' (right) i.e. (x + 1, y).

Note:
Here, sorted paths mean that the expected output should be in alphabetical order.
For Example:
Given a square matrix of size 4*4 (i.e. here 'N' = 4):
1 0 0 0
1 1 0 0
1 1 0 0
0 1 1 1 
Expected Output:
DDRDRR DRDDRR 
i.e. Path-1: DDRDRR and Path-2: DRDDRR

The rat can reach the destination at (3, 3) from (0, 0) by two paths, i.e. DRDDRR and DDRDRR when printed in sorted order, we get DDRDRR DRDDRR.
Problem approach

use google

Try solving now

2. Jump Game

Moderate
15m average time
85% success
0/80
Asked in companies
GoogleFlipkartDeutsche Bank

You have been given an array 'ARR' of ‘N’ integers. You have to return the minimum number of jumps needed to reach the last index of the array i.e ‘N - 1’.


From index ‘i’, we can jump to an index ‘i + k’ such that 1<= ‘k’ <= ARR[i] .


'ARR[i]' represents the maximum distance you can jump from the current index.


If it is not possible to reach the last index, return -1.


Note:
Consider 0-based indexing.
Example:
Consider the array 1, 2, 3, 4, 5, 6 
We can Jump from index 0 to index 1
Then we jump from index 1 to index 2
Then finally make a jump of 3 to reach index N-1

There is also another path where
We can Jump from index 0 to index 1
Then we jump from index 1 to index 3
Then finally make a jump of 2 to reach index N-1

So multiple paths may exist but we need to return the minimum number of jumps in a path to end which here is 3.
Problem approach

use net

Try solving now

Here's your problem of the day

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

Skill covered: Programming

Which SQL clause is used to specify the conditions in a query?

Choose another skill to practice
Similar interview experiences
Business Technology Analyst
3 rounds | 3 problems
Interviewed by ZS Associates
1931 views
1 comments
0 upvotes
Business Technology Analyst
3 rounds | 4 problems
Interviewed by ZS Associates
873 views
0 comments
0 upvotes
Business Technology Analyst
3 rounds | 7 problems
Interviewed by ZS Associates
959 views
0 comments
0 upvotes
Business Technology Analyst
2 rounds | 4 problems
Interviewed by ZS Associates
659 views
0 comments
0 upvotes