React Native

Mobile Development

About this test

React Native Online Assessment Test: How it is structured and how it can help you hire your best candidate

React Native is a widely-used open-source mobile application framework. Popularized by Facebook, its reputation has reached various applications in Android, iOS, Web and UWP.

The React Native online assessment test was designed by an expert contributor that has vast experience in the field. Candidates, whether new hires, experienced, or even agencies, can be assessed at a level wherein the hiring manager can discover their different skill areas surrounding React Native.

The test will help you gain insights on the strengths and weaknesses of a candidate. Our comprehensive test reports will guide you on making an informed hiring decision.

Which use cases can customers have for this test? / Who can users use the test?

  • Any company looking to build a mobile application with React Native can use this test.
  • Any hiring manager looking to assess candidates and their proficiency with React Native.

The React Native test helps evaluate if a candidate is experienced with React Native to build an iOS or Android application. Every question in this test focuses on a core concept or specific area of React Native, and pairs well with the React test to fully assess a candidate’s experience with the underlying framework (React) and the actual platform itself (React Native)

Which areas (chapters) will be covered in the test, and why was it chosen that way?

With a total of twenty questions, the entire test is organized to fairly assess many important parts of writing, building and maintaining a fully-fledged React Native application.

The chapters covered in the test are as follows:

Core Concepts

All the questions within the core concepts section aim to assess a fundamental understanding of many of React Native’s core topics, components, and APIs. This includes basic knowledge of why React Native can be a suitable option when building iOS and Android applications as well as knowing how multiple built-in features provided by the platform work.

Styling

Styling is a significant piece of building any mobile application and React Native is no different. Since the platform provides the opportunity to style screens and components using a similar concept to styling web pages, it’s important to understand the nuances and differences where appropriate.

Navigation

Navigation in React Native has been an ever-evolving topic since the platform launched. With multiple different approaches and many third-party libraries that can all provide a navigation architecture in your application, this section test a number of fundamental concepts that are useful to know before screen-to-screen navigation can be worked on.

Native Modules

When building an application with React Native, it may be necessary to include native functionality not provided by the framework out-of-the-box. This section provides a number of questions to assess how well a candidate understands the concept of using native modules and UI components.

Animations and Gestures

Not all mobile apps are bare-bones and simple. Some provide fluid animations on specific gestures to improve the user experience and React Native has built-in APIs to make this possible. This section covers a number of concepts related to animating user gestures in a React Native project.

Debugging and Performance

How does debugging work in React Native? How can I make sure that the frame rates for both the JavaScript and UI threads stay performant? This section assesses two important topics when it comes to developing a mobile application.

Language(s)

English


Questions

20


Maximum completion time

43 minutes


Chapter(s) 6
  • Debugging and Performance
  • Animations and Gestures
  • Native Modules
  • Navigation
  • Styling
  • Core Concepts
You might also like these tests:
Most recent React Native score
53
React Native
 
 
Navigation
69
 
Styling
20
 
Debugging and Performance
50
 
Animations and Gestures
33
 
Core Concepts
70
 
Native Modules
67
Try a sample question from our React Native specialist
React Native is a framework for building native Android and iOS apps using React. Which of the following are possible reasons to consider using React Native instead of platform-supported languages (Swift/Obj C for iOS or Kotlin/Java for Android):

Requires a free user, with minimal info and no credit card needed

Made by one of the leading experts

Kandio has found a way to connect experts from different communities directly to employers and businesses. I'm glad there’s now a way for businesses to properly assess and evaluate a candidate’s React Native expertise.

Houssein Djirdeh

Houssein Djirdeh

Developer Advocate at Google
Founder of GitPoint
Author of our React Native test

Houssein Djirdeh

My name is Houssein Djirdeh, and I’m an advocate, engineer, speaker and author.

Ever since I began building applications in JavaScript, I’ve been passionate about building mobile experiences. I built GitPoint, one of the most popular open-source React Native applications with thousands of users, shortly before writing and publishing Fullstack React Native.

I spent a significant amount of time crafting Kandio’s React Native assessment test which should let anyone safely and accurately assess a candidate’s capability in React Native.

My Experience

With an emphasis on client-side JavaScript, I’ve been developing applications for mobile and web for a number of years. I’ve worked as an engineer and advocate in multiple companies including agencies, consultancies and a large tech titan.

My Achievements

Some of my achievements include publishing multiple books and speaking at conferences around the world on topics such as performance and building for the mobile web.

  • 2017 - Present
    Conferences
    Gave talks at over a dozen conferences and events around the world
  • 2017-2018
    Newline/Fullstack.io
    www.newline.co
    Published two books, Moden AngularJS and Fullstack React Native
  • 2017
    GitPoint
    gitpoint.co
    Built and published GitPoint, one of the most popular open-source React Native projects
Recruiters who also used this tests
25 Questions Ionic React • • •
34 Questions Android • • •
26 Questions Ionic Angular • • •
20 Questions iOS and Swift • • •
20 Questions iOS and Objective-C • • •




94% of all questions our support receives, can be answered in the below FAQ

I have many candidates - will they all receive the same questions for equal assessment?
Short answer:

Yes, all candidates are equally assessed, when you use Kandio.

Long answer:

All our tests have different questions that might or might not change from vacancy to vacancy.

However, once you lock a recruitment round in, the questions will lock in as well for all candidates going through your assessment, so that they are equally screened.
How can the exam score help me to make a better hiring decision?
Overall it would be best if you kept in mind that Kandio offers help with assessing your total pool of candidates. The point with this plan-of-attack is to give you a tool that will enable you to pinpoint the very underqualified candidates quickly, and promptly discard of them. As well as locating the strong candidates, and invite them for an interview before your competitor does.

The difficulty of our tests is serious in general and is meant to find the lesser qualified. So you shouldn’t disqualify a candidate at 67%, just because you have someone who’s testing 70%. Or even 85%.

Kandio is a tool you should use in addition to other means such as:

- Common sense
- Gut feeling
- Internal screening
- Other assessment tools from Mandomedio
- Experience of the candidate
- Career goals of the candidate

The reason we have priced Kandio the way we have is that it’s meant to be used alongside other decision factors, and not as a sole dictation of which candidate to employ.
Why Kandio over other tests? And why not a free-writing test?
All Kandio assessments have a difficult multiple-choice approach and a very clear and tangible scorecard at the end. We only work with objective measurements and completely disregard candidate values such as consistency in work, ability to teamwork, humanity, and care for colleagues, sociality, and the likes.

The reason for this is that in today's tech-oriented world, we often see a significant amount of different solutions to the same problem. If we offered free-write assignments, candidates would need to be assessed one by one, which obviously would be impossible at our price point.

With us, you're buying access to a robust set of exams, written by the world's best authorities, with well-functioning scorecards to make recruitment easier. And on top of that, we are using big-data to benchmark all your candidates across other similar candidates.
How difficult are the tests Kandio offers my candidates?
All our tests are authored with serious difficulty in mind. We accept only the best test authors onto our platform, and a fixed percentage of revenue goes directly to our authors to keep content updated, and authors happy.

Our goal is to weed out the least competent candidates in the most common knowledge within your desired field.

Because of this, you should keep in mind to adjust your salary expectations and level of acceptance, if you’re looking for junior roles, mid-level roles, or senior roles.
How do I adjust the level of my test to match the qualifications of the position I’m trying to fill within my company?
You don’t. Our tests are made with such difficulty in mind, that they would challenge all skill levels regardless of seniority. We almost never see any candidate getting everything correct on our exams.

If you are trying to fill a senior role, you would probably want candidates to score above 60% in Kandio. If you’re looking for a junior role, you could probably settle with 30%-50%

If you want a very junior role, that you can train along the way, you would be looking at 30%-50%.

We wouldn’t recommend considering any candidate below 20% unless you have clear indications from other factors of decision making.