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

Frontend Developer

Josh Technology Group
upvote
share-icon
7 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 10 Months
Topics: Data Structures, HTML, CSS, JavaScript, ReactJs
Tip
Tip

Tip 1 : You will need to know advanced HTML and CSS which are used in real life like meta tags in HTML and media queries in CSS. 
Tip 2 : You will need practical knowledge of js functions like map, filter, reduce apart from basic that we can use map in react to render lists.
Tip 3 : Learning some advanced concepts like debouncing, throttling, call, bind, etc will be helpful.

Application process
Where: Campus
Eligibility: 65% + in B.Tech
Resume Tip
Resume tip

Tip 1 : Prepare for every word that you wrote in your resume,
Tip 2 : HR will ask about your projects and you should always have a good story for each project like why you create this project. This will really score some points in the interview.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 Minutes
Interview date10 Aug 2021
Coding problem0

This was a basic DSA MCQ round in C++. Because my primary language is java I was afraid that I will not be able to crack it but I only choose questions that we general and contained sudo code. Don't do any wrong answers and you can crack it easily.
If you are from c/c++ background it's a piece of cake. Just read basic sorting algorithms and preorder, postorder for trees.

02
Round
Medium
Online Coding Test
Duration60 Minutes
Interview date10 Aug 2021
Coding problem2

This was the DSA questions round. There were 2 questions. and both were basic questions.

1. Check If Linked List Is Palindrome

Easy
15m average time
85% success
0/40
Asked in companies
AmazonThought WorksQuikr

You are given a Singly Linked List of integers. You have to return true if the linked list is palindrome, else return false.


A Linked List is a palindrome if it reads the same from left to right and from right to left.


Example:
The lists (1 -> 2 -> 1), (3 -> 4 -> 4-> 3), and (1) are palindromes, while the lists (1 -> 2 -> 3) and (3 -> 4) are not.
Try solving now

2. Segregate Odd-Even

Moderate
25m average time
75% success
0/80
Asked in companies
Wells FargoThought WorksMicrosoft

There is a wedding ceremony at NinjaLand. The bride and groom want everybody to play a game and thus, they have blindfolded the attendees. The people from the bride’s side are holding odd numbers and people from the groom’s side are holding the even numbers. For the game to start quickly, all the bride’s side people should come first, followed by the groom’s side people in the same order.

The attendees of the wedding with their numbers are given in the form of a Singly Linked List, arranged randomly.

A singly linked list is a type of linked list that is unidirectional; that is, it can be traversed in only one direction from head to the last node (tail).

Example:
The attendees holding numbers from 1, 4, 3 are shown: 

As the organizers are busy, you have to arrange all the people by arranging the bride’s side people first followed by the groom’s side people sequentially.

Note:
For the above example 1 -> 4 -> 3, 1 -> 3 -> 4 is the only correct answer, i.e nodes should be grouped sequentially. Hence, 3 -> 1 -> 4 is the wrong answer as we have to preserve the same order.
Try solving now
03
Round
Easy
Online Coding Test
Duration90 Minutes
Interview date10 Aug 2021
Coding problem1

This was a subjective round where we have to code HTML, CSS, and JS. We were not allowed to use any external editor and their editor was just plain notepad so we couldn't even see the output but still, we completed it. Everyone at my college passed this round.

1. Frontend Development Questions

Create a Stopwatch using HTML, CSS, and JS

Create an input form using HTML, CSS, and JS

Create some basic structure using HTML, CSS, and JS. I can't remember it but it was also some basic structure.

This problem was based on closure and was a basic one.

This problem was based on null and undefined and was a basic one.

04
Round
Easy
Assignment
Duration10080
Interview date17 Sep 2021
Coding problem1

1. Assignment

We were given a Figma link for a landing page of a website. We need to pixel-perfect that design.

Problem approach

Tip 1 : You MUST work with Figma first. Some of my friends never worked with Figma before and they couldn't even export the images properly. 
Tip 2 : Use the pixel-perfect extension from the chrome web store. 

05
Round
Medium
Face to Face
Duration120 Minutes
Interview date20 Aug 2021
Coding problem1

In this round, the interviewer asked me to turn on screen mirroring. And then he gave me 1 more design which I needed to create in front of him in the next 2 hours. In the previous round, the focus was on HTML and CSS but in this round, the major focus was on JS. You are allowed to use google but not copy-paste the whole code.

1. Designing Question

I was told to build a compound interest calculator where we need to store the previous calculation, ability to modify/delete them. There were 2 bonus features like store data in local storage and populate the DOM whenever the user refreshes. We also need to use max-width CSS media queries to make some basic designs.

06
Round
Hard
Video Call
Duration90 Minutes
Interview date17 Aug 2021
Coding problem1

This was an online interview with one of their employees. My interview was taken by their front-end lead. She was very helpful during the interview. You are allowed to search for documentation.

1. Technical Questions

Get the frogs and the lilypads line up in order (e.g. yellow lilypad is the first among all other lilypads and yellow frog is first among all other frogs) using flex-direction. 

Arrange the frogs in the right number of lines and order using flex-wrap.

The next 2 questions were from CSS positions, transforms, and sudo elements. First, she asked me to create a circle inside a rectangle using only 1 HTML element. then she asked me to position that ball inside different sides of the rectangle and then she asked me to create the symbol "X" using 2 div elements.

Then she gave me a JSON where each object inside that JSON contained 4-5 properties like name, year, stock availability, etc. She asked me to print all car models which are launched after some x year with their stock availability using map, filter, and reduce.

Then she asked me the difference between call, bind and apply.

Then she asked me about debouncing and throttling and told me to implement any one of these.

07
Round
Easy
Video Call
Duration90 Minutes
Interview date20 Aug 2021
Coding problem1

This was also a front-end interview round. The interviewer was again very helpful and I was allowed to google.

1. Technical Questions

First, he asked me about different meta tags in HTML and different types of CSS media queries.

Then he asked me questions about Promise and async-await. I need to create a function that takes an array and returns the sorted array after 2 seconds using promise.

Then he asked me some generic questions. The question started with debugging a code where we were receiving a lot of requests on the backend. He asked me steps I will take to find the reason and improve the code.

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
Frontend Developer
8 rounds | 6 problems
Interviewed by Josh Technology Group
5655 views
0 comments
0 upvotes
company logo
Frontend Developer
3 rounds | 4 problems
Interviewed by Josh Technology Group
1757 views
0 comments
0 upvotes
company logo
Frontend Developer
7 rounds | 6 problems
Interviewed by Josh Technology Group
2483 views
0 comments
0 upvotes
company logo
Frontend Developer
7 rounds | 6 problems
Interviewed by Josh Technology Group
1464 views
0 comments
0 upvotes