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

Software Engineer Intern

PeopleWorks
upvote
share-icon
4 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 10 months
Topics: JavaScript basics, Event loop in JavaScript, hoisting, react.js, Redux, CSS, HTML, Basic Data Structures and Algorithms.
Tip
Tip

Tip 1 : Do revise all the projects you have mentioned in your resume.
Tip 2 : Deep understanding of JavaScript is much-needed ex, event loop, hoisting, let vs var vs const etc.
Tip 3 : Basic knowledge of Data Structures and algorithm is needed.

Application process
Where: Campus
Eligibility: Eligible Students: Batch of 2022, 2023 and 2024.,Skills Required: ReactJS, NodeJs, Javascript, Algorithms, HTML, CSS, English Proficiency (Spoken)
Resume Tip
Resume tip

Tip 1 : Make projects on the above-mentioned tech stack.
Tip 2 : Mention or highlight your skills in your resume.

Interview rounds

01
Round
Easy
Face to Face
Duration30 minutes
Interview date28 Jan 2022
Coding problem3

Timing: 1:30 to 2:00 pm
How was the environment: google-meet
Any other significant activity: deep discussion on javascript and resume
How the interviewer was: nice

1. JavaScript Question

Given a string "str", find the frequency of each character. (Code this in JavaScript, also each line was discussed thoroughly by the interviewer)
example: str = "aaabbccccdeeeeee"
output: "a4b2c4d1e6"

Problem approach

step1 : iterate over the entire string, also keep a count = 1 variable to store the frequency of the current character.
step2 : if the current character is not equal to the next character, we will store ans += current + count

2. JavaScript Question

Discuss the difference between for loop, for each loop, filter and map function.


 

Problem approach

step1 : explain the working of each loop.
step2 : write a small code to show example.

3. Puzzle Question

A car has 4 tyres and 1 spare tyre. Each tyre can travel a maximum distance of 20000 miles before wearing off. What is the maximum distance the car can travel before you are forced to buy a new tyre? You are allowed to change tyres (using the spare tyre) an unlimited number of times.

 

Problem approach

Tip 1 : Try to explain brute force first then move to a better approach.
Tip 2 : Feel free to ask for help from the interviewer.
Tip 3 : Do not give the best approach if you know in the first go.

02
Round
Easy
Video Call
Duration30 minutes
Interview date1 Feb 2022
Coding problem2

Timing: 5:30 to 6:00 pm
How was the environment: google-meet
Any other significant activity: this round of interview was postponed in my case
How the interviewer was: nice

1. HTML Question

Given a div inside another div, explain how you will make the inner div in the centre?


 

Problem approach

step1 : use display: flex 
step2 : justify-content: center
step3 : align-item: center

2. CSS Question

What are CSS pseudo-selectors?


 

Problem approach

step1 : explain the interviewer,
A pseudo-class is used to define a special state of an element.

For example, it can be used to:

Style an element when a user moves over it
Style visited and unvisited links differently
Style an element when it gets focus

step2 : write some code to show the interviewer

03
Round
Easy
Video Call
Duration30 minutes
Interview date2 Feb 2022
Coding problem2

Timing: 5:30 to 6:00 pm
How was the environment: google-meet
Any other significant activity: resume grinding
How the interviewer was: nice

1. System Design Question

Why did I used MySQL in my Instagram clone?

Problem approach

Tip 1 : Tell the interviewer about ACID properties, and then tell why you choose it here
Tip 2 : You must know SQL queries also( my interviewer on the spot made a question and I had to make a SQL query for that )
Tip 3 : Do revise core subjects

2. Puzzle Question

There are 25 horses among which you need to find out the fastest 3 horses. You can conduct race among at most 5 to find out their relative speed. At no point you can find out the actual speed of the horse in a race. Find out the minimum no. of races which are required to get the top 3 horses.

 

Problem approach

Tip 1 : Try to explain brute force first then move to a better approach.
Tip 2 : Feel free to ask for help from the interviewer.
Tip 3 : Do not give the best approach if you know in the first go.

04
Round
Easy
HR Round
Duration20 minutes
Interview date4 Feb 2022
Coding problem2

Timing: 5:15 to 5:35 pm
How was the environment: google-meet
Any other significant activity: previous internship questions were asked here
How the interviewer was: nice

1. Technical Question

Have you faced a situation in the past when you were not able to complete your task on time? if yes, explain.


 

Problem approach

Tip 1 : Be confident and try to speak clearly.
Tip 2 : Use the STAR method to answer.
Tip 3 : Make sure you are showing never give up attitude in your answer.

2. Basic HR Questions

Questions were just about my preferred joining date, timing etc.


 

Problem approach

Tip 1 : Feel free to negotiate your timing and stipend.
 

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
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
960 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3451 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer Intern
4 rounds | 4 problems
Interviewed by Microsoft
1353 views
0 comments
0 upvotes
company logo
Software Engineer Intern
3 rounds | 9 problems
Interviewed by NCR Corporation
1225 views
0 comments
0 upvotes
company logo
Software Engineer Intern
2 rounds | 2 problems
Interviewed by CIS - Cyber Infrastructure
598 views
1 comments
0 upvotes