Interviews
Developer interview questions by language
Ask a few questions from the level you are hiring, then watch the candidate write code. The pages below cover Python, JavaScript and TypeScript, React, Node.js, and Java. Java is included because the hire pages list it with Python, TypeScript, React, and Node.js. Each page groups real questions for a junior, a mid-level engineer, and a senior, and says what a good answer covers.
Questions by language
Python interview questions
Data, errors, the GIL, and what a good Python answer covers at each level.
JavaScript and TypeScript interview questions
Values, types, and the event loop, with what a good answer covers at each level.
React interview questions
State, effects, and rendering, with what a good React answer covers at each level.
Node.js interview questions
The event loop, APIs, and failures, with what a good Node.js answer covers at each level.
Java interview questions
Types, concurrency, and failure, with what a good Java answer covers at each level.
Check that the candidate can code without AI
A correct explanation is not the same as writing the next change with no assistant. How to tell if a developer can code without AI explains the watched session.
What the candidate shows us is proctored tests, watched by a real person: a coding test with no AI allowed, a 2-hour build project with AI allowed, the Fire Drill (a live pair-programming session on a real-world problem), an English test, a thinking-skills test and a typing test. It also covers recorded reference checks. The menu is on Proctored tests. You pay for the tests you order.
Arca.ph is a network of remote engineers. Your own AI agent, such as Grok, Claude, or ChatGPT, searches and sorts that network. On the marketplace, the fee is a one-time 15% fee of first-year pay, only on hire, with a 3-month free replacement. Done for you is 35% of first-year pay, charged once on hire. See pricing and how it works.
FAQ
Which languages do these interview pages cover?
The pages cover Python, JavaScript and TypeScript, React, Node.js, and Java. Java is included because the hire pages list it with Python, TypeScript, React, and Node.js. Ask a few questions from the level you are hiring, then watch the candidate write code.
How do I check that the candidate can code without AI?
Questions do not show the candidate writing code. What the candidate shows us is proctored tests, watched by a real person: a coding test with no AI allowed, a 2-hour build project with AI allowed, the Fire Drill (a live pair-programming session on a real-world problem), an English test, a thinking-skills test and a typing test. It also covers recorded reference checks. The guide How to tell if a developer can code without AI explains the watched session.
What does Arca.ph charge when I hire?
Arca.ph is a network of remote engineers. Your own AI agent, such as Grok, Claude, or ChatGPT, searches and sorts that network. On the marketplace, the fee is a one-time 15% fee of first-year pay, only on hire, with a 3-month free replacement. Done for you is 35% of first-year pay, charged once on hire.
Get started.
Profiles are free to view once you sign up and sign the Arca.ph Client Agreement.