Upload Button Icon Add office photos

Filter interviews by

Codebuddy Interview Questions and Answers

Updated 21 Mar 2025
Popular Designations

10 Interview questions

A HR Executive was asked 3mo ago
Q. How will you manage your work?
Ans. 

I prioritize tasks, set clear goals, and utilize tools to ensure efficient workflow and effective time management.

  • Prioritize tasks using the Eisenhower Matrix to distinguish between urgent and important tasks.

  • Set SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound) to maintain focus and direction.

  • Utilize project management tools like Trello or Asana to track progress and deadlines.

  • Schedule regular ...

View all HR Executive interview questions
A Front end Developer was asked 5mo ago
Q. Can you develop React applications without using JSX?
Ans. 

React can be used without JSX by using React.createElement() method.

  • React.createElement() method can be used to create React elements without JSX.

  • JSX is just syntactic sugar for React.createElement() calls.

  • Example: React.createElement('div', {className: 'container'}, 'Hello, World!')

View all Front end Developer interview questions
A React Js Frontend Developer was asked 7mo ago
Q. Is it advisable to use indexes as keys? If not, why?
Ans. 

No, it is not advisable to use indexes as keys in React components.

  • Using indexes as keys can lead to performance issues and incorrect behavior when reordering or deleting items in a list.

  • It is recommended to use unique IDs as keys to ensure proper component rendering and reconciliation.

  • Example:

      {items.map((item, index) =>
    • {item}
    • )}

View all React Js Frontend Developer interview questions
A React Js Frontend Developer was asked 7mo ago
Q. What are keys and what are their uses?
Ans. 

Keys are unique identifiers for elements in a list in React, used for efficient rendering and updating.

  • Keys help React identify which items have changed, are added, or are removed in a list.

  • Keys should be unique among siblings, but don't need to be globally unique.

  • Using index as a key is not recommended as it can cause issues with component state.

  • Keys are important for performance optimization in React.

  • Example:

      {i...

View all React Js Frontend Developer interview questions
A React Js Frontend Developer was asked 7mo ago
Q. What is code splitting?
Ans. 

Code splitting is a technique used to split a large bundle of code into smaller chunks that can be loaded on demand.

  • Code splitting helps improve performance by reducing initial load times.

  • It allows for lazy loading of code, meaning only the necessary code is loaded when needed.

  • Commonly used in React applications using dynamic imports or React.lazy().

View all React Js Frontend Developer interview questions
A Reactjs Developer was asked 7mo ago
Q. What are hooks in React?
Ans. 

Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.

  • Hooks are functions that let you use state and other React features in functional components.

  • They allow you to reuse stateful logic without changing your component hierarchy.

  • Examples of hooks include useState, useEffect, useContext, etc.

View all Reactjs Developer interview questions
A Reactjs Developer was asked 11mo ago
Q. When should memoization be used?
Ans. 

Memoisation should be used to optimize performance by caching expensive function calls.

  • Use memoisation when a function is computationally expensive and its output depends only on its input parameters.

  • Memoisation can be used to cache the results of recursive function calls to avoid redundant calculations.

  • In React, useMemo hook can be used to memoize the result of a function component to prevent unnecessary re-rende...

View all Reactjs Developer interview questions
Are these interview questions helpful?
A Reactjs Developer was asked 11mo ago
Q. What is hoisting?
Ans. 

Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope.

  • Variable and function declarations are hoisted to the top of their scope during the compilation phase.

  • Only declarations are hoisted, not initializations.

  • Function declarations are hoisted before variable declarations.

View all Reactjs Developer interview questions
A QA Tester was asked
Q. Write test cases for an Apple product.
Ans. 

Test case for apple

  • Verify the apple is not rotten or spoiled

  • Check the weight and size of the apple

  • Ensure the apple is not bruised or damaged

  • Test the sweetness and texture of the apple

  • Confirm the apple is free from pesticides and chemicals

View all QA Tester interview questions
A QA Tester was asked
Q. Write a bug report for a given scenario.
Ans. 

Unable to login with correct credentials

  • Entered correct username and password

  • Clicked on login button

  • Error message displayed: 'Invalid username or password'

View all QA Tester interview questions

Codebuddy Interview Experiences

10 interviews found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What are keys and what are their uses?
  • Ans. 

    Keys are unique identifiers for elements in a list in React, used for efficient rendering and updating.

    • Keys help React identify which items have changed, are added, or are removed in a list.

    • Keys should be unique among siblings, but don't need to be globally unique.

    • Using index as a key is not recommended as it can cause issues with component state.

    • Keys are important for performance optimization in React.

    • Example:

        {items....

  • Answered by AI
  • Q2. What is code splitting?
  • Ans. 

    Code splitting is a technique used to split a large bundle of code into smaller chunks that can be loaded on demand.

    • Code splitting helps improve performance by reducing initial load times.

    • It allows for lazy loading of code, meaning only the necessary code is loaded when needed.

    • Commonly used in React applications using dynamic imports or React.lazy().

  • Answered by AI
  • Q3. Is it advisable to use indexes as keys? If not, why?
  • Ans. 

    No, it is not advisable to use indexes as keys in React components.

    • Using indexes as keys can lead to performance issues and incorrect behavior when reordering or deleting items in a list.

    • It is recommended to use unique IDs as keys to ensure proper component rendering and reconciliation.

    • Example:

        {items.map((item, index) =>
      • {item}
      • )}

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are hooks in react
  • Ans. 

    Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.

    • Hooks are functions that let you use state and other React features in functional components.

    • They allow you to reuse stateful logic without changing your component hierarchy.

    • Examples of hooks include useState, useEffect, useContext, etc.

  • Answered by AI
  • Q2. DSA question asked based on array
Round 2 - Coding Test 

It was mixed test some of them are mcq, subjective and dsa question test as well

Round 3 - Technical 

(2 Questions)

  • Q1. Questions on resume
  • Q2. Asked to do react coding live

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare from the basics and also prepare for dsa questions

Skills evaluated in this interview

HR Executive Interview Questions & Answers

user image Anonymous

posted on 21 Mar 2025

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. About experience
  • Q2. How I will manage my work
  • Ans. 

    I prioritize tasks, set clear goals, and utilize tools to ensure efficient workflow and effective time management.

    • Prioritize tasks using the Eisenhower Matrix to distinguish between urgent and important tasks.

    • Set SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound) to maintain focus and direction.

    • Utilize project management tools like Trello or Asana to track progress and deadlines.

    • Schedule regular check...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I had a negative experience where the HR team called me several times before the interview. However, after the interview concluded, they did not provide any feedback, seemingly unsure of how to reject a candidate who had put forth their best effort.

Interview Questions & Answers

user image Dhrumil Ashish Kherde

posted on 12 Mar 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025.

Round 1 - HR 

(1 Question)

  • Q1. My past experience.

QA Tester Interview Questions & Answers

user image Anonymous

posted on 15 Mar 2024

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Intro , Defect life cycle, Experience,
  • Q2. Calculation related questions, Experience, Tools used, Scenario based questions
  • Q3. Experience, Tech Known, Scenario based question

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't join this company even if receive an offer letter. They don't value our time. Getting rejection after taking 3rd round of interview is frustrating.
1. First round taken by HR
2. Second round taken by Founder "Abhishek Gupta'
3. Third round taken a guy from development team.
4. Then received an rejection email.

You are startup company and still have an expectations like a MNC.
HR was supportive throughout the entire interview process.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Tell me about yourself.
  • Q2. What are your hobbies?
  • Ans. 

    I enjoy coding personal projects, hiking, and reading tech blogs to stay updated on industry trends.

    • Coding personal projects: I recently built a weather app using React and Node.js.

    • Hiking: I love exploring local trails and have completed several challenging hikes.

    • Reading tech blogs: I follow sites like Medium and Dev.to to learn about new technologies.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Required Tech Stack: Codebuddy values strong skills in React, JavaScript, TypeScript, and full-stack development.
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal

Round 1 - Technical 

(2 Questions)

  • Q1. What is hoisting?
  • Ans. 

    Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope.

    • Variable and function declarations are hoisted to the top of their scope during the compilation phase.

    • Only declarations are hoisted, not initializations.

    • Function declarations are hoisted before variable declarations.

  • Answered by AI
  • Q2. When to use memoisation?
  • Ans. 

    Memoisation should be used to optimize performance by caching expensive function calls.

    • Use memoisation when a function is computationally expensive and its output depends only on its input parameters.

    • Memoisation can be used to cache the results of recursive function calls to avoid redundant calculations.

    • In React, useMemo hook can be used to memoize the result of a function component to prevent unnecessary re-renders.

    • Me...

  • Answered by AI
Round 2 - Assignment 

Gave to build a login form system with react

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. React without JSX
  • Ans. 

    React can be used without JSX by using React.createElement() method.

    • React.createElement() method can be used to create React elements without JSX.

    • JSX is just syntactic sugar for React.createElement() calls.

    • Example: React.createElement('div', {className: 'container'}, 'Hello, World!')

  • Answered by AI

QA Tester Interview Questions & Answers

user image Masaud Nadaf

posted on 26 Jun 2022

I applied via LinkedIn and was interviewed in May 2022. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Write bug report. On scenario
  • Ans. 

    Unable to login with correct credentials

    • Entered correct username and password

    • Clicked on login button

    • Error message displayed: 'Invalid username or password'

  • Answered by AI
  • Q2. Write test case on apple
  • Ans. 

    Test case for apple

    • Verify the apple is not rotten or spoiled

    • Check the weight and size of the apple

    • Ensure the apple is not bruised or damaged

    • Test the sweetness and texture of the apple

    • Confirm the apple is free from pesticides and chemicals

  • Answered by AI
  • Q3. Manual basic questions
  • Q4. Automation basic questions
  • Q5. Real time more questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Real time questions prepare,and all practical knowledge important

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Mar 2023. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic Js and Node.js questions
Round 2 - Assignment 

Had to clone a repo and complete pagination for a Get api endpoint and implement it using MongoDB aggregation

Round 3 - Coding Test 

A panel of interviewers asked questions on jwt, db schemas/design, some topics of node such as templating engines, static file serving from server, and 3 coding questions - 1. Implement pick method of lodash library 2. Question on JS objects 3. Async await related coding question

Round 4 - HR 

(1 Question)

  • Q1. HR round asked about my strengths and weaknesses, about my background, talked to the CEO as well

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Codebuddy?
Ask anonymously on communities.

Codebuddy Interview FAQs

How many rounds are there in Codebuddy interview?
Codebuddy interview process usually has 1-2 rounds. The most common rounds in the Codebuddy interview process are Technical, HR and Assignment.
How to prepare for Codebuddy interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Codebuddy. The most common topics and skills that interviewers at Codebuddy expect are Javascript, Recruitment, Agile, HTML and Scrum.
What are the top questions asked in Codebuddy interview?

Some of the top questions asked at the Codebuddy interview -

  1. Is it advisable to use indexes as keys? If not, w...read more
  2. What are keys and what are their us...read more
  3. Write bug report. On scena...read more
How long is the Codebuddy interview process?

The duration of Codebuddy interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3/5

based on 8 interview experiences

Difficulty level

Easy 50%
Moderate 50%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.6
 • 11.1k Interviews
Accenture Interview Questions
3.8
 • 8.6k Interviews
Infosys Interview Questions
3.6
 • 7.9k Interviews
Wipro Interview Questions
3.7
 • 6k Interviews
Cognizant Interview Questions
3.7
 • 5.9k Interviews
Amazon Interview Questions
4.0
 • 5.3k Interviews
Capgemini Interview Questions
3.7
 • 5k Interviews
Tech Mahindra Interview Questions
3.5
 • 4.1k Interviews
HCLTech Interview Questions
3.5
 • 4.1k Interviews
Genpact Interview Questions
3.8
 • 3.4k Interviews
View all

Codebuddy Reviews and Ratings

based on 35 reviews

3.3/5

Rating in categories

3.6

Skill development

3.1

Work-life balance

3.4

Salary

3.1

Job security

3.2

Company culture

3.3

Promotions

3.2

Work satisfaction

Explore 35 Reviews and Ratings
QA Manager

Kolkata,

Pune

3-5 Yrs

Not Disclosed

DevOps

Kolkata,

Pune

2-5 Yrs

Not Disclosed

React JS Developer

Pune

2-5 Yrs

Not Disclosed

Explore more jobs
Project Manager
11 salaries
unlock blur

₹4.5 L/yr - ₹10 L/yr

Software Developer
6 salaries
unlock blur

₹8 L/yr - ₹12 L/yr

Software Engineer
4 salaries
unlock blur

₹5.2 L/yr - ₹11 L/yr

Front end Developer
4 salaries
unlock blur

₹3 L/yr - ₹9.4 L/yr

Node JS Developer
4 salaries
unlock blur

₹6.8 L/yr - ₹7.5 L/yr

Explore more salaries
Compare Codebuddy with

TCS

3.6
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview