The following test will assess whether you have a sufficient understanding of binary, bitwise operations, and two's complement to qualify for Builder rank on ORE.
Throughout the test, all binary numbers will be prefixed with .
For example, 11010010.
All other numbers, unless explicitly stated, are decimal (base ten).
If you're having trouble understanding the wording of a question, feel free to close the test and ask someone on ORE to teach you more about the topic.
You get 3 attempts to complete the test each day. If you fail 3 times, the test will be locked for the rest of the day and you may try again tomorrow.
Finally, there is no time limit, but if it's taking you a long time to complete or a lot of effort, you should consider spending a little more time learning before trying again.
(Note: Completion of this test does not guarantee builder rank. You still must pass a builder trial administered by a staff member.)
You will be asked to convert several numbers either to or from binary.
For example, 0001 -> 1, or 15 -> 1111.
You get 3 tries to answer each question, just in case you input the wrong answer by mistake.
You will be asked to give the answer to several bitwise expressions.
For example, 1101 AND 0111 = 0101.
You get 3 tries to answer each question, just in case you input the wrong answer by mistake.
In order to show your understanding of two's complement, you will be asked to convert several negative decimal numbers to and from their corresponding 4-bit two's complement form.
For example, -1 -> 1111, and 1110 -> -2.
You will also be asked to calculate the 4-bit two's complement negative of a few numbers given in binary.
For example, -0010 -> 1110.
You get 3 tries to answer each question, just in case you input the wrong answer by mistake.
You passed the proficiency test, which means you're all set to do a builder trial!
Enter your username and then click the copy button on your certificate in the section above for your proof of completion.