Live Test

Experience Required

0+ years

0+ years

Test Duration

20 min

20 min

Test Format

Audio + Video

Audio + Video

Summary of the test

Summary of the test

A beginner React Frameworks professional with 0+ years experience, having completed fundamental courses and an internship experience. Skilled in initiating projects with Create React App, managing dependencies, and building functional components with basic JSX. Capable of handling simple state, debugging with console logs, styling with CSS or Bootstrap, and using basic Git commands.


Skills Checked:

Skills Checked:

  • Create React App

  • Functional Components

  • JSX Rendering

  • Basic State

  • CSS Styling

  • Git Basics

Companies recruiting for this skill:

Companies recruiting for this skill:

Every Utkrusht test shows the candidate a real code challenge that they will

face during their job and observes their ability to:

find faults, suggest improvements, etc.

Sample Questions:

Sample Questions:

Take the test

You have a React component with the following implementation for fetching data:

import React, { useState, useEffect } from 'react';
import axios from 'axios';

function DataFetcher() {
  const [data, setData] = useState(null);

  useEffect(() => {
    axios.get('/api/data')
      .then(response => setData(response.data));
  }, []);

  return <div>{JSON.stringify(data)}</div>;
}

Discuss any safety concerns or potential inefficiencies in this implementation and how you would address them.

In the following code, a parent component passes a list of items to a child component. The items are supposed to be displayed as a list, but nothing appears on the page. Identify the issue and suggest a fix.

// ParentComponent.jsx
import React from 'react';
import ChildComponent from './ChildComponent';

const ParentComponent = () => {
  const items = ['Apple', 'Banana', 'Cherry'];
  return <ChildComponent items={items} />;
};

export default ParentComponent;

// ChildComponent.jsx
import React from 'react';

const ChildComponent = ({ products }) => {
  return (
    <ul>
      {products.map((product, index) => (
        <li key={index}>{product}</li>
      ))}
    </ul>
  );
};

export default ChildComponent;

Take the test

You have a React component with the following implementation for fetching data:

import React, { useState, useEffect } from 'react';
import axios from 'axios';

function DataFetcher() {
  const [data, setData] = useState(null);

  useEffect(() => {
    axios.get('/api/data')
      .then(response => setData(response.data));
  }, []);

  return <div>{JSON.stringify(data)}</div>;
}

Discuss any safety concerns or potential inefficiencies in this implementation and how you would address them.

Take the test

Know more about the test
Know more about the test
Know more about the test

What kind of questions are asked in the challenge?

What are tracks?

Can I see a full list of startups who hire from your challenge?

How is Utkrusht different from other screening or skill assessment platforms?

How do you evaluate candidates better than what we currently do?

What do I actually get in the shortlist?

What skills or roles can you assess?

Will this replace my recruiters or team’s hiring process?

Won't candidates "cheat" or do chatgpt?

What if no candidate is good enough?

What if I have candidates but I want to get them tested with your assessments?

What kind of questions are asked in the challenge?

What are tracks?

Can I see a full list of startups who hire from your challenge?

How is Utkrusht different from other screening or skill assessment platforms?

How do you evaluate candidates better than what we currently do?

What do I actually get in the shortlist?

What skills or roles can you assess?

Will this replace my recruiters or team’s hiring process?

Won't candidates "cheat" or do chatgpt?

What if no candidate is good enough?

What if I have candidates but I want to get them tested with your assessments?

What kind of questions are asked in the challenge?

What are tracks?

Can I see a full list of startups who hire from your challenge?

How is Utkrusht different from other screening or skill assessment platforms?

How do you evaluate candidates better than what we currently do?

What do I actually get in the shortlist?

What skills or roles can you assess?

Will this replace my recruiters or team’s hiring process?

Won't candidates "cheat" or do chatgpt?

What if no candidate is good enough?

What if I have candidates but I want to get them tested with your assessments?