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.
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 or Google Drive)
webcam
microphone
Candidates should run the WebDelivery Compatibility provided by the Exam Proctoring Partner, to verify that their hardware meets the minimum requirements.
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) |
Passport 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.
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
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 ( www.stackoverflow.com ), Stack Exchange ( www.stackexchange.com ), Server Fault ( www.serverfault.com ) or Super User ( www.superuser.com ) will not be accessible to the candidate during the exam.
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) )
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 https://github.com/nodejs/Release for information on the Node.js LTS schedule.
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.