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

Full Stack Engineer

Grant Thornton
upvote
share-icon
2 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Application story
I applied through the Coding Ninjas placement portal. The first round was on December 18, and the second round was on December 24. Feedback has not been provided yet, but the interview process has been smooth.
Preparation
Duration: 4 months
Topics: JavaScript, Node, React.js, APIs, MongoDB, HTML/CSS.
Tip
Tip

Tip 1: Knowing things practically can help a lot during cross-questioning.

Tip 2: Practice some basic DSA questions.

Application process
Where: Coding Ninjas
Eligibility: NA, 3 months unpaid internship
Resume Tip
Resume tip

Tip 1: Add a project that you can explain.

Tip 2: A good ATS score is a plus for shortlisting.

 

 

Interview rounds

01
Round
Medium
Face to Face
Duration45 minutes
Interview date18 Dec 2024
Coding problem2

1. JavaScript Concepts

  • What is the difference between var, let, and const variables? (Learn)
  • Define closures with an example. (Learn)
  • Write code for handling promises in JavaScript.
  • Write code for fetching data from an API using the fetch() method.
  • Explain JWT in detail. (Learn)
  • What is middleware? (Learn)
  • Explain the Virtual DOM. (Learn)
  • How do you manage state in React.js? (Learn)
  • Explain hooks and why we use them instead of class-based components.
  • Write code for useEffect and useState hooks.
  • Explain the flow of Redux. (Learn)

2. Odd-Even Lists

Write a function that will take an integer n as a parameter. You need to create two lists, one for odd numbers and one for even numbers between 1 and n, and print them using JavaScript.

02
Round
Medium
Face to Face
Duration65 minutes
Interview date24 Dec 2024
Coding problem4

1. MongoDB Essentials

2. Output based questions

1. var x = 10;
let y = 20;
const z = 30;
if (true) {    
var x = 100; // What happens to x?
let y = 200; // What happens to y?
const z = 300; // What happens to z?
}
console.log(x, y, z);


2. console.log('Start');
setTimeout(() => console.log('middle'), 0);
console.log('End');

3. Closure Question

function outer() {
   let count = 0;
   return function inner() {
       count++;
       return count;
   };
}
const counter = outer();
console.log(counter()); // Output?
console.log(counter()); // Output?

4. Output based questions

  1. console.log(5 == '5'); 
    console.log(5 === '5');
  2. let a= ["1","2"], let b=["1","2"]
    console.log(a==b)
  3. let a=2, let b=2
    console.log(a==b)
  4. let a=["1","2"];
    let b=a;
    b.push("3");
    console.log(a,b)
  5. const numbers = [1, 2, 3];
    const doubled = numbers.map(num => num * 2);
    console.log(doubled);

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
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Full Stack Engineer
4 rounds | 11 problems
Interviewed by Sprinklr
1298 views
0 comments
0 upvotes
company logo
Full Stack Engineer
2 rounds | 5 problems
Interviewed by HashedIn
0 views
0 comments
0 upvotes