You are on page 1of 1

1.

Please be well-prepared for Codility:


a. It’s utmost important that the candidate practice with a demo at
codility.com/programmers and see the Codility Candidate FAQ at
https://codility.com/candidate-faq/.
b. Candidate should:
i. Familiar themselves with Codility test environment, type/nature of test questions,
correctness vs performance test and time management.
ii. Practice at least 10 lessons, and more if they are not very hands-on. There are
around 20 lessons https://app.codility.com/programmers/lessons/1-iterations/ that
Software Engineer can try. Please refer to the Excel attachment for details. There
are all together about 60 tasks.
Below is some important information that candidates should be aware of before they begin:
• There are 3 tasks in the test suite (if we choose the Web test suite). You can solve
them in any order.
• Algo Hard
• Bugfix
• Codng
▪ There's no option to pause. Make sure you will not be interrupted for 60 minutes.
▪ Do not use any ready-made solutions (it is not hard to find). Cheating is easy for us
to discover. Plagiarism will be disqualified candidates and will penalized recruits.
▪ For Bugfix, the candidate solutions should consider all possible edge cases and
handle large input efficiently. Passing the example test does not indicate that your
solution is correct. The example test is not part of your final score.
▪ After finishing the test, you will receive feedback containing your score. If you
accidentally close your browser, use the invitation link to get back to your test.
▪ Make sure your solution compiles in Codility's environment.

Candidate can write their solutions in C#, Java or JavaScript*.


* the availability of the programming languages depends on the task, and in some tasks the
choice of programming languages might be limited.

In addition, please note that second stage is Architect Assessment. Our Architect are
very rigorous:
• Plagiarism is totally unacceptable – if candidates found inspiration from Googling
public domain, they must not copy and paste answer directly.
• Good programming practice – candidates must exhibit and exercise Best Coding
Practices. Architect may disqualify correct answer if they found that candidates
does not have a good habit.
• Must attempt all questions and must achieve some marks – candidates are
expected to do well in all 3 question and can manage time well.

2. These are Online IDE and Online Compilers for your reference:
• https://repl.it
• https://ideone.com
• https://www.codechef.com/ide
• https://codeanywhere.com/
• https://ide.geeksforgeeks.org/
• And more here https://github.com/styfle/awesome-online-ide
It would be great if you could subscribe to these tools and get familiar with it. Codility is not a full
pledge IDE, these tools will compliment/supplement Codility.

Please try out the sample tests … otherwise, it will be difficult to pass the tests.
Please be reminded candidate do not copy & paste the answer if using their own ide, they must
type letter per letter. But obviously, if copied from internet, we will still be able to know

BEST OF LUCK & ENJOY THE TECHNIICAL CHALLENGE!

You might also like