Lists of topics are easy to nod along to and hard to actually use. Worked examples are better, because they show you the exact shape of the questions. Here are realistic ones with the answers.
Sample questions and answers
- “What does
G01 X50 F150do?” A straight-line feed move to X50 at a feedrate of 150 units per minute. It is a cutting move. - “What is the difference between
G00andG01?”G00is a rapid (fast, non-cutting positioning);G01is a controlled feed move that cuts. See G00 vs G01. - “What does
M03do, andM05?”M03starts the spindle clockwise;M05stops it. - “
G02orG03for a counterclockwise arc?”G03.G02is clockwise. See G02 vs G03. - “How do you know if a program is in inches or millimeters?” Look for
G20(inch) orG21(millimeters). - “What does
G90mean?” Absolute positioning: coordinates are measured from part zero.
Quick-reference answers
| Question | Answer |
|---|---|
G00 vs G01 | Rapid (no cut) vs linear feed (cut) |
M03 / M05 | Spindle on clockwise / spindle stop |
| Counterclockwise arc | G03 (G02 is clockwise) |
| Inch vs metric | G20 (inch) / G21 (mm) |
G90 | Absolute positioning from part zero |
G91 | Incremental positioning from current point |
How to practice
Every answer above is recall of a common code, so the prep is recall practice, not re-reading. Drill the common G-codes and common M-codes both directions, put extra reps on the mix-ups, and rehearse under a timer so the answers come fast. That is the method in beginner CNC code practice, and the timed mode in G-Code Sprint mirrors the pressure of being asked out loud. For the broader interview, see the G-code test for a job interview.
Bottom line
CNC practical tests mix short program reading with direct code recall. Practice the exact question types as recall drills, with a timer, and the interview becomes a review rather than a surprise.
Sources
- NIMS (National Institute for Metalworking Skills)
- LinuxCNC G-code quick reference
- CNCCookbook: G-code and M-code cheat sheet
Frequently asked questions
What kind of questions are on a CNC practical test?
A mix of reading a short program, identifying what individual codes do, and the common comparisons like G00 vs G01 or G02 vs G03. Some also include basic measurement and safety questions.
Do CNC interviews ask you to write G-code?
Entry-level interviews usually ask you to read and explain code more than write it from scratch. They want to see you understand what a program does and can spot the common codes confidently.
What is the best way to practice CNC interview questions?
Turn the question types into recall drills. A free tool like G-Code Sprint quizzes code-to-meaning, meaning-to-code, and the common mix-ups, with a timed mode that mirrors interview pressure.
G-Code Sprint is a study and practice tool only. Always follow your instructor, employer, machine manual, and shop safety procedures.