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

Project Engineer

Coding Blocks
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Application story
I expressed my interest in teaching to a friend, and he contacted me regarding the teaching position as he was alredy working there as a insructor.
Preparation
Duration: 9 months
Topics: Javascript, Reactjs, Expressjs, MongoDB, SQL
Tip
Tip

Tip 1: Avoid attempting to grasp entire concepts in a single go. Instead, continuously revisit and reinforce your understanding of key concepts to firmly anchor them in your memory.

Tip 2: Place a greater emphasis on studying JavaScript concepts in-depth during your preparation.

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

Tip 1: Include all relevant skills to the position you're applying for in your resume.
Tip 2: Instead of merely listing your job responsibilities, focus on your achievements and contributions in each role.

Interview rounds

01
Round
Easy
Face to Face
Duration60 minutes
Interview date4 Aug 2023
Coding problem2

1. JavaScript

Explain the concept of prototypal inheritance in JavaScript. 
Discuss the purpose and usage of the __proto__ in JavaScript. 
Describe the significance of the Array.prototype object in JavaScript and how it relates to arrays. 
What is the result of the typeof operator when applied to an array, and why?

2. JavaScript

Explain the characteristics and advantages of arrow functions in JavaScript. 

Discuss the role and behavior of the this keyword in JavaScript, especially in relation to functions and objects.

Call, Apply, Bind: Elaborate on the differences between call, apply, and bind methods in JavaScript and their use cases.

02
Round
Medium
Online Coding Interview
Duration50 minutes
Interview date5 Aug 2023
Coding problem3

1. JavaScript

Demo Round: Please provide a teaching demonstration on a concept of your choosing.

I discussed Promises, Callback Queues, and Microtask Queues as essential components for managing asynchronous operations in JavaScript. 

Additionally, I introduced async/await syntax, simplifying asynchronous code, and explained how Generators and Iterators facilitate complex control flows.

2. JavaScript

Mimic the process of downloading a file, making changes to it, and then uploading it using callbacks in JavaScript.

3. JavaScript

How to clear a setTimeout? 

What does the term "race condition" mean in the context of promises?

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
961 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
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Project Engineer
2 rounds | 4 problems
Interviewed by Amdocs
1217 views
0 comments
0 upvotes