Back to blog
Interview Prep

Can You Google During a Codility Test? Rules & Risks

Wondering if you can Google during a Codility test? Discover the platform's proctoring rules, tracking risks, and how to pass safely.

CloakAI Team
August 15, 2026

TL;DR: Can You Google During a Codility Test?

In almost all scenarios, you are not allowed to Google or search for answers during a Codility test. Codility assessments are configured by employers as closed-book tests. The platform actively monitors tab-switching, copy-paste events, and code similarity to detect external help. If you run into syntax blocks or logic gaps under pressure, relying on traditional search engines can trigger proctoring alerts. However, utilizing a completely undetectable assistant like CloakAI provides a safe, real-time fallback without risking detection.


Introduction: The Reality of Online Coding Assessments

Entering the hiring pipeline for a software engineering role frequently means facing automated coding assessments. Among the most popular platforms utilized by tech recruiters is Codility. If you have been invited to one of these assessments, you might be wondering: can you google during a codility test?

The short answer is almost always no. While the temptation to quickly search for a forgotten syntax detail or a specific algorithmic pattern is high, the risks of doing so can cost you the job. To navigate these tests successfully, you need to understand how the platform works, what behaviors are flagged, and how you can prepare effectively—including using advanced tools that operate outside the platform’s detection radar.


How the Codility Assessment Environment Works

Codility provides a highly customized environment for companies to filter engineering candidates. Unlike some standardized tests, there is no single universal "rulebook" for all Codility assessments. Instead, the hiring company dictates the rules.

When a company configures a test, they decide the difficulty, the duration, and the proctoring levels. They can choose to:

  1. Keep the assessment strictly closed-book (the standard setup).
  2. Allow candidates to refer to external documentation (rare, but happens when companies want to mimic a real-world environment).
  3. Enable advanced tracking, including webcam monitoring, screen recording, and full-screen enforcement.

Unless the instructions explicitly state that internet browsing or open-book resources are permitted, you must assume the environment is closed-book. Doing otherwise and searching for help is highly likely to result in your application being flagged and rejected.

To see how companies balance these proctoring features with candidate experience, you can explore our detailed breakdown of Codility pricing and hidden limits.


What Codility Monitors and Flagging Risks

When you start a test, Codility's tracking scripts run in the background of your browser tab. Here are the key behaviors that the platform actively monitors:

1. Tab Switching and Window Focus

The browser environment knows exactly when a tab loses focus. If you switch to another browser window to look up code snippets or open a new search tab, Codility logs these "focus-loss" events. Frequent or prolonged tab switching will trigger a direct warning in the recruiter’s report. If you want to understand how to handle these automated systems safely, read our comprehensive guide on how to avoid triggering proctoring alerts.

2. Copy and Paste Events

The online editor tracks when text is copied from external sources and pasted directly into the coding terminal. If a block of code suddenly appears in your editor without any corresponding typing activity, Codility highlights this to the hiring team.

3. Code Plagiarism and Similarity Checks

Even if you type out the code manually from an external resource, Codility compares your submitted code against millions of other submissions and open-source repositories. If your logic matches a publicly available solution too closely, the similarity engine will flag it as plagiarized.

4. Session Logs and Typing Patterns

Codility tracks the cadence of your typing and the time taken to build the solution. A sudden, massive jump in code completeness without a logical progression is highly suspicious.


Why Candidates Feel the Need to Google

The desire to search during an online assessment is rarely about a lack of general coding capability. In a real developer job, Googling syntax or referencing API docs is a normal, encouraged practice. During an interview, several factors make searching feel necessary:

  • Syntax Gaps Under Pressure: Under timed stress, basic syntax (like how to format a set operation in Python or instantiate a map in Java) can slip your mind.
  • Unfamiliar Algorithmic Patterns: Problems involving prefix sums, sliding windows, or complex binary search variations can be hard to construct from scratch if you haven't solved that exact variation recently.
  • The Panic Loop: When the clock is ticking down, a single logic error can trigger panic, prompting a quick search for a lifeline.

Codility-style Challenges: Two Practical Examples

To illustrate the logical reasoning and optimization expected during these tests, let's look at two standard algorithmic problems and how you are expected to solve them without external search engines.

Example A: Finding the Unique Element (Bit Manipulation)

Problem: Given an array of integers where every element appears twice except for one, find that unique element. The solution must run in linear time $O(N)$ and use constant extra space $O(1)$.

Logical Approach: A brute-force approach would involve nested loops or a hash map to count frequencies, but a hash map would violate the $O(1)$ space constraint. The most efficient approach uses the bitwise XOR operation. Because $X \oplus X = 0$ and $X \oplus 0 = X$, XORing all elements together will cancel out the duplicates, leaving only the unique element.

def find_unique(A):
    unique = 0
    for num in A:
        unique ^= num
    return unique

Example B: Validating Matching Pairs (Stack Data Structure)

Problem: Given a string containing brackets (e.g., (, ), [, ], {, }), determine if the input string is valid. Brackets must close in the correct order and be of the matching type.

Logical Approach: A stack is ideal for this problem. When we see an opening bracket, we push it onto the stack. When we see a closing bracket, we check if it matches the bracket at the top of the stack. If it matches, we pop it; otherwise, the string is invalid.

def is_valid_brackets(S):
    stack = []
    mapping = {")": "(", "}": "{", "]": "["}
    
    for char in S:
        if char in mapping:
            # Pop top element if stack is not empty, else use placeholder
            top_element = stack.pop() if stack else '#'
            if mapping[char] != top_element:
                return False
        else:
            stack.append(char)
            
    return not stack

How to Prepare and Pass Your Assessment

Relying on search engines is risky, but you do not have to walk into your test completely vulnerable. Here is how you can prepare:

  1. Focus on Patterns, Not Solutions: Study core algorithms like two-pointer sweeps, sliding windows, and depth-first searches.
  2. Practice on Timed Platforms: Replicate the high-stress environment of a timed platform so you are comfortable under the ticking clock.
  3. Use an Invisible Safety Net: The ideal way to ensure you never get stuck on a tricky syntax question is to use a modern, undetectable AI copilot.

CloakAI is designed specifically for this scenario. Operating entirely outside your browser, it acts as the best invisible AI coding copilot by reading your screen and offering real-time coding suggestions and explanations. It never interferes with your browser window, ensuring no tab switching, copy-paste, or focus-loss alerts are ever triggered.


FAQ Section

Q1: Can you Google during a Codility test if proctoring is turned off?

Even if the hiring company has not enabled webcam proctoring, Codility still tracks tab-switching and copy-paste events by default. Therefore, searching on Google in another tab or window is still highly risky and easily flagged.

Q2: Does Codility record your screen or webcam?

Yes, but only if the hiring employer has explicitly enabled proctoring features. You will always be notified and asked for permission before the test begins if webcam or screen recording is active.

Q3: What happens if I accidentally switch tabs during a test?

A single, brief focus loss might be ignored or attributed to an accidental click. However, multiple focus losses or spending significant time on another window will be logged as suspicious activity in the candidate report.

Q4: Is it possible to use dual monitors to Google answers?

While dual monitors can hide tab-switching on your primary screen, proctoring software can track mouse movements leaving the window boundary or monitor active screen feeds. Using an external device is also highly susceptible to detection by webcam tracking.

Q5: How does CloakAI provide help safely during my assessment?

Because CloakAI is built from the ground up as a native, undetectable helper, it avoids all browser-based hook tracking. It gives you real-time hints and complete solutions visually without ever touching the web page or the browser editor, making it completely invisible to proctoring systems.


Conclusion

When taking a Codility assessment, the standard rule of thumb is to assume you are in a strict, closed-book environment. Standard search engines like Google are simply too risky to use due to advanced tab-tracking, copy-paste monitors, and similarity engines.

Instead of leaving your career to chance, master the foundational algorithms, practice under timed conditions, and deploy an advanced, invisible assistant like CloakAI to handle any unexpected syntax roadblocks safely and smoothly.

Enjoyed this article?

Subscribe to get more insights on interview strategies and AI tools delivered to your inbox.