Important Instructions: JSNAD and JSNSD

Exam Details

  • This exam is an online, proctored, performance-based test that requires implementing multiple solutions within a Remote Desktop Linux environment.

  • The exams are expected to take 2 hours to complete

  • The exams are proctored remotely via streaming audio, video, and screen sharing feeds.

What You Need For Your Exam

  • Candidates must provide their own front-end hardware to take the exams, including a computer with:

    • current version of Chrome or Chromium browser (beta versions are not recommended)

    • reliable internet access (turn off services that may run in the background like BitTorrent orGoogle Drive)

    • webcam

    • microphone

  • Candidates should run the WebDelivery Compatibility provided by the Exam Proctoring Partner, to verify that their hardware meets the minimum requirements.

ID Requirements to take the Exam

  • Candidates are required to provide a non-expired Primary ID that contains Candidate’s photograph, signature and full name (see acceptable forms of ID in the table below)

  • The name on your Primary ID must exactly match the verified name on your exam checklist.

  • If the Candidate’s full name on their Primary ID contains non-latin characters, then the Candidate must ALSO provide a non-expired Secondary ID containing their full name in Latin Characters and signature, OR a notarized English translation of their Primary ID along with the non-latin character Primary ID

Primary ID

(non-expired and including photograph and signature)

Secondary ID

(non-expired and including signature with

Candidate name in Latin characters)


Government-issued driver’s license/permit Government-Issued local language ID (plastic card with photo and signature)

National Identity card

State or province-issued identity card​

住民基本台帳 (Basic resident register with Photo) or マイナンバーカード(My number card)

Debit (ATM) Card

Credit Card

Health Insurance Card

U.S. Social Security Card

Employee ID Card

Student ID Card

Japanese Health Insurance Card

Additional Allowances:

  • Some government issued ID such as a passport, driver’s license, military ID or state/country card may be a biometric type and may or may not contain a signature. In these cases Primary ID will be accepted without a signature on condition that you also present a Secondary ID which does contain your signature (e.g. bank, credit or debit card)

  • For candidates testing in Japan, a Driver’s License (with name and recent recognizable photo) is acceptable as a primary ID as long as it is accompanied with a Japanese health insurance card (健康保険証). In Japan, the Japanese health insurance card (健康保険証) is an acceptable form of secondary ID.

  • Minors, between the age of 16-18, are permitted to take an online proctored exam with PSI, provided they complete the following requirements:

    • A Parent/Guardian must complete the Parental Release for Testing of Minors form, and submit it to customer support, at least 2 weeks prior to the scheduled date of the exam

    • At check in, the minor candidate must present a valid student ID as a form of identification

    • During the PSI check-in process, the candidate's guardian must also present a valid ID and must provide verbal consent during the PSI check-in process.

Sanctioned Countries

Exams may be administered to citizens of a sanctioned country listed below PROVIDED the citizens are tested OUTSIDE the sanctioned country and their exam registration and current ID show an address OUTSIDE the sanctioned country.

  • Cuba

  • Iran

  • Syria

  • Sudan

  • North Korea

  • Crimea Region of Ukraine

Resources allowed during exam

During the exam, Candidates may only use the browser within the VM to access Node.js or JavaScript documentation and the documentation of any Node.js ecosystem modules used. Stack Overflow ( ), Stack Exchange ( ), Server Fault ( ) or Super User ( ) will not be accessible to the candidate during the exam.

Exam Environment (workstation)

A dedicated environment will be provisioned for your assessment, which will include the following nodes and software:

  • Workstation (the VM) is CENTOS7 based

  • GNOME Desktop Environment

  • Code Editing Software (VSCode, Vim, WebStorm (sponsored by JetBrains)

  • API/REST Client (Postman)

  • Node.js Version 14 LTS*

The terminal provided by the environment is Gnome Terminal, but the Visual Studio Code or WebStorm Terminal may also be used. All questions may be answered with Node.js core API’s or with any Node.js libraries/frameworks of the candidates choosing

*As the current Long Term Support version changes the environment will be updated to the latest LTS. See for information on the Node.js LTS schedule.

International Keyboards

Some keys on international keyboards may not function as expected. Please note the following:

  • To access keys modified by using the ALT key, use the ALT key located on the right side of your keyboard.

  • The ALT or ALT GR key located on the left side of your keyboard will not function as a modifier key.

  • An on-screen virtual keyboard is provided for any special characters that may be needed. To access the on-screen keyboard, double-click the “Virtual Keyboard” Icon on the desktop.


Answers to Frequently Asked Questions (FAQ) can be found ​here.