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

Software Engineer

NoBroker
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 7 Months
Topics: Javascript Basics, React, Data structure and algorithms
Tip
Tip

Tip 1 : Prepare the Javascript concept
Tip 2 : create handful of project to get good understanding
Tip 3 : prepare for Data structure and algorithms questions with proper time and space complexity knowledge

Application process
Where: Other
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : It should be one page with clear motive in which section you are really good at.
Tip 2 : Try to put at least 3 projects in your resume

Interview rounds

01
Round
Medium
Video Call
Duration100 Minutes
Interview date2 Sep 2021
Coding problem2

This round is basically about Data structures and project discussion. He asked me in which topic I wanna answer the questions. I choose Recursion and answered all the following questions.

1. Reverse Stack Using Recursion

Easy
21m average time
80% success
0/40
Asked in companies
AmazonNoBrokerIBM

Reverse a given stack of 'N' integers using recursion. You are required to make changes in the input parameter itself.


Note: You are not allowed to use any extra space other than the internal stack space used due to recursion.


Example:
Input: [1,2,3,4,5] 
Output: [5,4,3,2,1]

add image

Try solving now

2. Middle Of Linked List

Easy
20m average time
80% success
0/40
Asked in companies
NoBrokerIBMHCL Technologies

Given a singly linked list of 'N' nodes. The objective is to determine the middle node of a singly linked list. However, if the list has an even number of nodes, we return the second middle node.

Note:
1. If the list is empty, the function immediately returns None because there is no middle node to find.
2. If the list has only one node, then the only node in the list is trivially the middle node, and the function returns that node.
Problem approach

1. I said that I will take two pointers
2. One pointer will go in a linier manner another pointer will move two step at a time.
3. I code that in a VS code environment

Try solving now
02
Round
Easy
Video Call
Duration90 Minutes
Interview date3 Sep 2021
Coding problem1

Interviewer was really friendly and now he is my lead cum friend. He is such a nice and humble guy.

1. Technical Questions

What is Closures?
What is Async Await?
What is Redux and discuss about it briefly?
What is Semantic HTML?
What is the difference between class and functional component in react?
What is Hoisting? Give some examples.
What is promises?

Problem approach

Tip 1 : Try to answer all the questions with full confidence.
Tip 2 : Always be ready for counter questions, so be aware what you are saying.
Tip 3 : If you don't know the answer be subtle about it. 
Disclaimer - In my case I didn't know much about Async Await so the interviewer told me A-Z concept about the asynchronous functions.

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
SDE - 1
1 rounds | 1 problems
Interviewed by NoBroker
1424 views
0 comments
0 upvotes
SDE - 1
2 rounds | 3 problems
Interviewed by NoBroker
1228 views
0 comments
0 upvotes
Python Developer
2 rounds | 2 problems
Interviewed by NoBroker
1094 views
0 comments
0 upvotes
Frontend Developer
3 rounds | 5 problems
Interviewed by NoBroker
0 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7873 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes