Online Programming Recruitment

No resume required! Go directly to
the interview with your programming skills!

Entry scroll_img_01.png

No Education/Career/Programming background Required!
Just challenge yourself on our online Recruitment.

This recruitment is intended for those aiming to become an engineer. After registation, you will have 1 hour to show your programming skills by solving the multiple problems presented.

When you start the contest, a problem will be presented. You can use the programming language you are more confortable with to find the problem's answer. After solving it, fill the form with your answer and submit it. If it is correct, the next problem will be shown. You will be judged by how many problems you were able to solve, and that will determine the next step of your application.

Application Steps

  • entry_icon_01.png


    Fill all the required fields of the registration form on this site and press the entry button.

  • entry_icon_02.png

    2Registration Completed

    A link to the contest page, valid for 7 days, will be sent to the registered email address.

  • entry_icon_03.png

    3Contest start

    The contest will start when you click the "Start" button on the contest page. Try your best to answer the maximum number of questions you can in 1 hour. The problems' details will only be available after the contest beginning.

  • entry_icon_04.png

    4Result report

    We will inform the result within 2 weeks by email.

Recruitment Information

Web App Developer
※ There are additional assignment or examination for applying other engineer positions.
Anyone who is interested in working at teamLab or teamLab Engineering (No Education/Career/Programming background required to apply)
You can join at any time.
You can use any programming language you wish.
Internet access.
Webcam available.

Other Engneering positions

Mobile App Engineer, Front-end Engineer, Hardware Engineer, Data Scientist, Unity Engineer, Technical Artist (Real time 3DCG), Computer Vision Engineer, Sound Programmer.

Details (Midcareer) Details (New graduates)


・Information about the problems will be available only after the contest has begun.
・You will not be able to recover your progress if you either close the browser or press the "Exit now" button.
・Your participation on this contest will be considered as your application to the teamLab's recruiting process. We may refuse your participation on the next steps depending on the number of questions you were able to answer.
・There is a possibility that you will be asked to do live coding separately during the interview.
・Camera and on-screen recording will be used to prevent any activities that may make it difficult to accurately measure the skills of the applicant during the selection process.


・This online contest is an important part of our recruitment process to evaluate your programming skills. Accordingly, you are prohibited from any acts that we deem may affect the accuracy of our measurement of your skills whatsoever including, but not limited to, the acts or matters listed below. For further details, please refer to the “Prohibitions” that will be displayed to you before the contest starts.
Examples of Prohibited Acts and Matters
To have any person(s) other than you answer the questions
To use any generative programming tools including generative AI programs
To gain access to the questions or answers of the contest before the contest starts
・To participate in the contest more than onceany applicant may be allowed to participate in the contest only once)


Fill in the form below and press the entry button.

※Each applicant may apply only once.

For individuals with foreign nationality, please enter the alphabet notation of your passport.

Check if the email entered is correct.

Check if the email entered is correct.

In case of a phone number not from Japan, make sure to also write the country code. e.g. +14151234567

※ By pressing the "Entry" button, you will be agreeing with the privacy policy terms of teamLab.


teamLab is a corporation at the foundation of art collective teamLab’s artistic pursuits. teamLab is responsible for digital solutions, large-scale system development, product and digital content creation, urban planning, and architectural design all using the latest technologies. A group of ultratechnologists composed of artists, programmers, engineers, CG animators, mathematicians, architects, and other specialists from various fields of digital society, teamLab embodies the concept of collaborative creation to transcend the boundaries between art, science, technology, and creativity.

teamLab official site