| Strong hire | Demonstrated testing signals effortlessly. |
| Strong hire | Demonstrated basic and advanced competency signals effortlessly. |
| Leaning hire | Had some difficulty demonstrating testing signals, such as not being able to identify all the relevant corner cases. |
| Leaning hire | Demonstrated only basic technical competency signals, with some difficulty seen in translating approach to code. Suboptimal usage of language paradigms. |
| Leaning no hire | Conducted testing but did not handle corner cases. Not able to identify or correct bugs in code. |
| Leaning no hire | Struggled to produce a working solution in code. Multiple syntax errors and bad use of language paradigms. |
| Strong no hire | Did not even test code against typical cases. Did not spot glaring bugs in the code and announced they are done |
| Strong no hire | Could not produce a working solution in code. Major syntax errors and very bad use of language paradigms. |