Skip to main content
UBS logo

Welcome to UBS Technical Test - QA - Advanced

Test duration120 mins
No. of questions14 questions
Platform Help|Execution Environment|FAQ

Instructions

You’re about to start the challenge and take the test. Before you begin, please read these instructions carefully. Please note that some challenges may not require coding. If that is the case, you can disregard bullets four and five. 


1. Browser recommendation: Use Chrome for the best experience. Edge is also supported.

2. Sign up/login: Enter your email (the same one used for your job application), full name, and create a password. If you’ve taken a HackerRank assessment before, use the same login credentials.

3. Time limit: You must complete the test within the allotted time.

4. Integrity Guidelines: To ensure a fair and consistent assessment experience, complete the test independently, using only the tools provided in the testing platform. This means:

- Use a stable internet connection and a single monitor. Do not run unauthorized applications, including screen recorders, debugging tools, remote desktop, or screen‑sharing software.

- Keep the test window in full‑screen mode and avoid switching to other tabs, applications, browsers, or devices. Disable and avoid the use of any browser extensions or plugins (including AI‑assisted tools).

- Work exclusively within the built‑in coding environment. Do not copy, paste, or transfer code to or from external tools.

- Do not use mobile phones, tablets, or other devices, and do not seek external help of any kind during the test.

5. Coding languages: You can write your code in any of the available programming languages. Please note some challenges may not require coding at all.

6. Answering coding questions:

-   For single file solutions (also named ‘coding questions’ in HackerRank) you will be required to complete the body of the function provided.

-   At each stage, you can run your code against a series of test cases to verify your solution.
-   Once satisfied, submit and move to the next question.
-   Depending on the test, you may be able to navigate back to previous questions.

7. Final submission: Depending on the test, you may have the option to review and revise your answers before submitting the test.


Try the HackerRank Sample Test to familiarize yourself with the platform and click here to learn more about the HackerRank environment. 


Accessibility: We’re committed to disability inclusion and making sure our application process is accessible for everyone. Therefore, if you need reasonable accommodation / adjustments throughout our recruitment process, you can always contact us. Please note the deadline for completing your test. We ask that you refer to the information provided about the test format and example questions before commencing. It’s important to submit all requests well in advance of starting the test.

Try Sample Test

Sections

There are 5 sections that are part of this test.
number
section
questions
1
Programming
2
2
QA Concepts/Test Theory
5
3
DB/SQL
2
4
Web
3
5
Selenium
2

Questions

Feel free to choose your preferred programming language from the list of languages supported for each question.There are 14 questions that are part of this test.
Question IndexesQuestion Types
Q1
Coding Question5 languages allowed: java, java15, java8, java21, java17
Q2
Coding Question33 languages allowed: c, clojure, cpp, cpp14, cpp20, cpp23, csharp, dart, erlang, go, haskell, java, java15, java17, java21, java8, javascript, julia, kotlin, lua, objectivec, perl, php, pypy, pypy3, python, python3, r, ruby, rust, scala, swift, typescript
Q3 - Q7
Q10 - Q12
Q14
Multiple Choice Questions
Q8 - Q9
Database Questions5 languages allowed: mysql, oracle, tsql, db2, postgresql
Q13
Backend Question
Try Sample Test

The test must be taken in fullscreen

  • Close all browser sidebars, extensions, and the browser console before starting.
  • Your screen will automatically switch to fullscreen when the test begins.