Josh Technology Group interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Josh Technology Group
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
This was an on-campus opportunity for batch 2023 passing graduates for SD (Software Developer role) and FE ( Frontend Engineer role). This was my experience in the SD role. First, it consists of three rounds for appearing in the interview. It consists of MCQ, Subjective and Coding rounds. The first three rounds are on the same day. Writing comments add some idea of your approach in subjective and coding rounds increases your probability of qualifying the rounds. Each round was an elimination round.
Application story
This was an on-campus opportunity for batch 2023 passing graduates for SD (Software Developer role) and FE ( Frontend Engineer role). This was my experience in the SD role. First, it consists of three rounds for appearing in the interview. It consists of MCQ, Subjective and Coding rounds. The first three rounds are on the same day. Writing comments add some idea of your approach in subjective and coding rounds increases your probability of qualifying the rounds. Each round was an elimination round.
Why selected/rejected for the role?
Overall it was a nice experience. After getting this close and facing failure feels bad. But life is not about giving up. Keep coding and keep hustling. I hope that this experience gives you some motivation. A strong suggestion is to comment on your different approaches so that it helps the community.
Preparation
Duration: 3 Months
Topics: DBMS, JAVA, DSA, OOPS, Operating system, System design
Tip
Tip

Tip 1 : Have atleast 2-3 college project 
Tip 2 : Be confident 
Tip 3 : practice atleast 200 dsa question

Application process
Where: Campus
Eligibility: 7.5 CGPA
Resume Tip
Resume tip

Tip 1 : Be clear and properly aligned 
Tip 2 : Have some college projects

Interview rounds

01
Round
Medium
Online Coding Interview
Duration50 Minutes
Interview date20 Feb 2023
Coding problem2

This round consists of 50 MCQs in the C++ programming language. The time duration was 50 minutes. There was no negative marking for wrong answers. The test had 30 questions on OOPs, STL, programming fundamentals, and 20 simple out-based questions.

1. Next Greater Element

Easy
10m average time
90% success
0/40
Asked in companies
IBMShareChatWells Fargo

You are given an array 'a' of size 'n'.



The Next Greater Element for an element 'x' is the first element on the right side of 'x' in the array, which is greater than 'x'.


If no greater elements exist to the right of 'x', consider the next greater element as -1.


For example:
Input: 'a' = [7, 12, 1, 20]

Output: NGE = [12, 20, 20, -1]

Explanation: For the given array,

- The next greater element for 7 is 12.

- The next greater element for 12 is 20. 

- The next greater element for 1 is 20. 

- There is no greater element for 20 on the right side. So we consider NGE as -1.
Try solving now

2. Sort an array in wave form

Easy
10m average time
85% success
0/40
Asked in companies
AmazonSAP LabsExpedia Group

You have been given an unsorted array ‘ARR’.

Your task is to sort the array in such a way that the array looks like a wave array.

Example:
If the given sequence ‘ARR’ has ‘N’ elements then the sorted wave array looks like - 
‘ARR[0] >= ARR[1]’ and ‘ARR[1] <= ARR[2]’
‘ARR[2] >= ARR[3]’ and ‘ARR[3] <= ARR[4]’
‘ARR[4] >= ARR[5]’ and ‘ARR[5] <= ARR[6]’  And so on.
Note:
1. ‘ARR[0]’ must be greater than or equal to ‘ARR[1]’.

2. There can be multiple arrays that look like a wave array but you have to return only one.

3. We have an internal function that will check your solution and return 'True' in case your array is one of the solutions otherwise return 'False'.

Explanation

The given array ‘ ARR = { 4, 3, 5, 2, 3, 1, 2 } ’
The below figure is a visual representation of the given ‘ARR’ and you can see we can express ‘ARR’ in a waveform array because 
4>3 and 3<5 
5>2 and 2<3
3>1 and 1<2
And it follows the condition of wave array.

subsequence

Follow up:
Try to solve this problem in linear time complexity.
Try solving now
02
Round
Hard
Face to Face
Duration60 Minutes
Interview date22 Feb 2023
Coding problem2

This is a technical round and they asked good level of coding questions

1. Maximum Sum Circular Subarray

Moderate
10m average time
90% success
0/80
Asked in companies
UberalibabaHousing.com

You have been given a circular array/list ‘ARR’ containing ‘N’ integers. You have to find out the maximum possible sum of a non-empty subarray of ‘ARR’.

A circular array is an array/list in which the end of the array connects to the beginning of the array.

A subarray may only include each element of the fixed buffer of ‘ARR’ at most once. (Formally, for a subarray ‘ARR[i]’, ‘ARR[i+1]’, ..., ‘ARR[j]’, there does not exist ‘i’ <= ‘k1’, ‘k2’ <= ‘j’ with ‘k1’ % ‘N’ = k2 % ‘N’.)

For Example:

The ‘ARR’ = [1, 2, -3, -4, 5], the subarray [5, 1, 2] has the maximum possible sum which is 8. This is possible as 5 is connected to 1 because ‘ARR’ is a circular array.
Try solving now

2. Circular Tour

Easy
35m average time
85% success
0/40
Asked in companies
AdobeMicrosoftExpedia Group

You have been given a circular path. There are N petrol pumps on this path that are numbered from 0 to N - 1 (Both inclusive). Each petrol pump has two values associated with it:

1)The amount of petrol that is available at this particular petrol pump.

2)The distance to reach the next petrol pump.

You are on a truck having an empty tank of infinite capacity. You can start the tour from any of the petrol pumps. Your task is to calculate the first petrol pump from where the truck will be able to complete the full circle or determine if it is impossible to do so.

You may assume that the truck will stop at every petrol pump and it will add the petrol from that pump to its tank. The truck will move one kilometre for each litre of petrol consumed.

Try solving now
03
Round
Easy
HR Round
Duration45 minutes
Interview date24 Feb 2023
Coding problem2

This round is about hr round where they ask about your personality

1. Basic HR Question

What is your biggest achievement so far?

Problem approach

I have achieved several milestones to date in my career as a software developer. The most recent one is of the time when we were working on a critical component of a product pertaining to customer payments. We were working round the clock for around 2 months and I was a core developer. I was made a lead to this component for completing the task in another 2 months.

2. Basic HR Question

Where do you see yourself in 5 years?

Problem approach

You might be tempted to answer honestly by saying things about your plans for higher studies, your plans to start a startup, your plans of becoming a hiring manager in the company or if you don’t have a plan then you are simply tempted to say you don’t have a plan at all. These are the things the interviewer doesn’t want to hear and hence avoid giving such answers.

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
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Josh Technology Group
1502 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Josh Technology Group
1004 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 3 problems
Interviewed by Josh Technology Group
1470 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 7 problems
Interviewed by Josh Technology Group
1145 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
2 rounds | 3 problems
Interviewed by BNY Mellon
6302 views
3 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by BNY Mellon
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by CIS - Cyber Infrastructure
2176 views
0 comments
0 upvotes