0% found this document useful (0 votes)
103 views3 pages

React - Developer - Tech Screening

This document describes a full-time 3-month internship opportunity at NeoPay as a React Native developer. The internship offers a monthly stipend of 20,000 rupees and potential post-internship salaries ranging from 300,000 to 420,000 rupees annually depending on performance. Responsibilities include developing user-facing features using React.js, designing responsive interfaces, and coordinating with other teams. Technical skills required include proficiency in JavaScript, React principles, data structures, APIs, and version control with Git. Applicants must be available full-time from July 12th and submit coding assignments by July 10th to a provided email address.

Uploaded by

Mohd Tahir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views3 pages

React - Developer - Tech Screening

This document describes a full-time 3-month internship opportunity at NeoPay as a React Native developer. The internship offers a monthly stipend of 20,000 rupees and potential post-internship salaries ranging from 300,000 to 420,000 rupees annually depending on performance. Responsibilities include developing user-facing features using React.js, designing responsive interfaces, and coordinating with other teams. Technical skills required include proficiency in JavaScript, React principles, data structures, APIs, and version control with Git. Applicants must be available full-time from July 12th and submit coding assignments by July 10th to a provided email address.

Uploaded by

Mohd Tahir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Mobile App Development (React Native Developer) Internship

About Internship:
● This internship is a full-time role (3 months)
● We have our office in Sector 2 Noida. You'll be expected to report to the office.
● Stipend during internship: 20K/month
● After Internship salary offered will be from 3LPA to 4.2LPA depending on your
performance
● Please apply only if you can join full-time for 3 months, and can continue
afterwards as well (If you are a student, please do not apply)
● START Date: 12th July, 2021

About Company:
Founded by a team of IIM and IIT graduates with over 15 years of experience in the FMCG and
technology sector, our mission at NeoPay is to build a world-class distribution organization
solving the needs of general trade with innovation in business models and efficient use of
technology. We are well funded by leading VCs and industry veterans from the FMCG industry.

Responsibilities
● Developing the latest user-facing features using React.js
● Designing a modern highly responsive web-based user interface
● Building reusable components and front-end libraries for future use
● Translating designs and wireframes into high-quality code
● Optimizing components for maximum performance across a vast array of web-capable
devices and browsers
● Coordinating with various teams working on distinct layers

Technical Skills
● Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object
model
● Thorough understanding of React.js and its core principles
● Prior experience with popular React.js workflows (such as Flux or Redux)
● Prior experience with data structure libraries (e.g., Immutable.js)
● Familiarity with RESTful APIs
● Familiarity with HTML / CSS
● GIT experience is a plus

ASSIGNMENT: Deadline 10th July, 2021


Send your answers to [email protected]
Subject of the email should be: React Developer Internship <your_name>
NOTE:
● Provide a working solution in the programming language of your choice.
● Document the code with self explanatory comments
● There are 3 problems mentioned below; Provide solution for all three
● These are general screening questions to test your analytical and programming
skills (not to assess React/Javascript knowledge)

Problem 1: Jumble Words generator


Write a program that takes string as input and generates all possible valid words (min 3
characters) as per dictionary provided.
config: dictionary.txt containing list of words per line

Example:
Input: BLADE
Output:
BAD, LAD, LED, ALE, ...
BALD, LEAD, BLED, …
BLEAD, ABLED, ..

Problem 2: Count the squares

Write a program to count the total number of squares in a shape with pattern shown
below (size: 4). Input will be number of squares on the bottom line.

Sample Shape Size: 4;


Input: 1 => Output: 1; Input: 2 => Output: 5
Problem 3: Find the sum

Write a program to find the sum of all the values of x in a multilevel nested object as
shown below:
Input = [{x: 1}, {x: 2}, {x: 3}, {x: [{x: 4}, {x: 5}, {x: 6}, {x: [{x: 7}, {x: [{x: 8}]}]}]}, {x: 9}];
Output = 45

Note - the above object is just an example. The object can be nested to any level.

You might also like