HI!

We are looking for NodeJS front-end developer.
Last Update 06.04.2024

About us

Thank you for applying for the position of NODE-JS Front-End developer. We would like to introduce REBOTNIX to you first.

REBOTNIX is a company that develops A.I. based applications for the industry. To achieve this goal, we develop our own hardware and software in-house. Customers use our software for visual recognition of objects. Through our own web based software for training AI models, we have developed a label and management tool based on NodeJS. For the extension of this software we are looking for another NodeJS developer.

Honest communication, friendly and fair treatment of new employees is taken very seriously by the managing directors Gary Hilgemann and Peter Simon. We would wish the same from you.

Why did we create this website and do this online assessment?

Our time as well as your time is very precious. We know this from the initial employee interviews we conduct with our valuable employees. We have developed a small 3 phase interview program, the first is online, the second is in an interview and the third takes place at our office in Lünen / Dortmund or Berlin.

For this reason, we have prepared a few questions, 2 tasks targeted at the job description, which are personally important to us and where we can tell if we want to go into a personal interview. All information will be deleted immediately after triage.

We ask that you answer all questions honestly and do not Google the answers. If you can’t answer the particular question correctly, that’s not a problem just leave the question out. If you can’t answer any questions, you can see that you can also save valuable time, because otherwise we would have asked the same questions in the interview.

At the end of the questions, you can of course ask all your questions to us, which we will also answer very gladly. After a selection, we would then like to invite you to an interview.

Thank you very much for this approach and again for the interest of your company.

Let´s start

Question 1

Write an efficient function that takes all the numbers in an unsorted array and outputs the desired sum. If there are several pairs or numbers that add up to the sum, sort the result by the smallest numbers found first.

Example array [3, 15, 7, 9, 4, 8, 5, 12, 4, 9, 16, 5]
Example sum = 8

Question 2

You are to build a visual segmentation component that can draw on a page in a div, you copy image areas out of a specific area. This tool paints a polygon area over a normal image in a drawn canvas. Please take a look the picture.

How would you proceed and develop this feature in a web based application?

Which tools or frameworks would you choose?

Question 3

How do you adjust DOM using a service worker?

Question 4

How you split JavaScript code to run on multiple threads?

Task 1 – Front end VUE Challenge

Explain in compress version how you would create a timeline with a curve animation UI-tool in the vue framework. Try to specific how much time you need for this vue based component. 

Questions:
Which libraries would you use (if any)?
Which CSS frameworks or templates would you use?
Do you have any questions about the component, anything missing?

Example:

Task 2
Create a short prototype in js, css and vue framework with static values of start, end, zoom in+out and timeline in a resolution of 1 – 1000 max range. Use a second resolution values for your test static data, formatted in json is fine and good. Make not a full application, only a working mock up where we can see you code style, documentation etc.

Example

Questions to Task 2
a) Which frameworks would you use?
b) How you calculate the required time to create this prototype in hours or days, split the requirement in different tastk, planing, developing, testing and deployment?
c) Create a github project and send us the link to the component.

Latest news

Blog

Resources

About us

Imprint

Terms

Contact

REBOTNIX GmbH
Am Brambusch 22
44536 Lünen
Germany

en_USEnglish