Search test library by skills or roles
⌘ K

About the test:

Soliditetskodningen online -test är utformat för att utvärdera kandidaternas kunskaper i soliditetsprogrammeringsspråket, som används för att skriva smarta kontrakt på Ethereum blockchain. Testet använder scenariobaserade MCQ: er för att utvärdera kandidaternas kunskap om viktiga soliditetskoncept, inklusive datatyper, kontrollstrukturer och funktion och händelsehantering, deras förståelse för avtalsdistribution, felsökning och säkerhetsöverväganden. Testet syftar till att bedöma en kandidats förmåga att skriva effektiva och säkra smarta kontrakt med hjälp av soliditet.

Covered skills:

  • Soliditetsprogrammeringsspråk
  • Smarta kontrakt
  • Cryptocurrency
  • Tokenomik
  • Soliditetsdatatyper
  • Avtalsdistribution
  • Blockchain
  • Ethereum
  • Decentraliserade applikationer
  • Blockchain säkerhet
  • Felhantering i soliditet
  • Solidningstestning

9 reasons why
9 reasons why

Adaface Solidnings Test is the most accurate way to shortlist Blockchainutvecklares



Reason #1

Tests for on-the-job skills

The Solidningstest helps recruiters and hiring managers identify qualified candidates from a pool of resumes, and helps in taking objective hiring decisions. It reduces the administrative overhead of interviewing too many candidates and saves time by filtering out unqualified candidates at the first step of the hiring process.

The test screens for the following skills that hiring managers look for in candidates:

  • Kunnig på soliditetsprogrammeringsspråk
  • Kunskap om blockchain -teknik och dess tillämpningar
  • Förståelse för smarta kontrakt och deras genomförande i soliditet
  • Bekanta med Ethereum och dess ekosystem
  • Förståelse av cryptocurrency -koncept och deras konsekvenser i soliditet
  • Kunskap om att utveckla decentraliserade applikationer (DAPP)
  • Förståelse av tokenomik och skapande av token i soliditet
  • Medvetenhet om bästa praxis för blockchain säkerhet
  • Förmåga att arbeta med soliditetsdatatyper effektivt
  • Erfarenhet av felhantering och undantagshantering i soliditet
  • Förståelse av avtalsdistributionsprocess
  • Kunnig i soliditetstestningstekniker
Reason #2

No trick questions

no trick questions

Traditional assessment tools use trick questions and puzzles for the screening, which creates a lot of frustration among candidates about having to go through irrelevant screening assessments.

View sample questions

The main reason we started Adaface is that traditional pre-employment assessment platforms are not a fair way for companies to evaluate candidates. At Adaface, our mission is to help companies find great candidates by assessing on-the-job skills required for a role.

Why we started Adaface
Reason #3

Non-googleable questions

We have a very high focus on the quality of questions that test for on-the-job skills. Every question is non-googleable and we have a very high bar for the level of subject matter experts we onboard to create these questions. We have crawlers to check if any of the questions are leaked online. If/ when a question gets leaked, we get an alert. We change the question for you & let you know.

How we design questions

Dessa är bara ett litet urval från vårt bibliotek med 10 000+ frågor. De faktiska frågorna om detta Solidningstest kommer att vara icke-googleable.

🧐 Question

Medium

Delegated Contract Execution
Delegatecall
Modifiers
Contract Security
Solve
In the Solidity code provided, there are two contracts: MainContract and HelperContract. MainContract uses delegatecall to execute a function in HelperContract. Carefully analyze the code and determine the outcome of specific operations.
 image
After deploying both contracts and setting the HelperContract address in MainContract, what will be the result of calling setHelperVars(100) from an EOA (Externally Owned Account)?
A: Only HelperContract's state is modified.
B: Only MainContract's state is modified.
C: States of both MainContract and HelperContract are modified.
D: Transaction fails due to the onlyOwner modifier in MainContract.
E: MainContract's sender and value are modified, but num remains unchanged.
F: HelperContract's sender and value are modified, but num remains unchanged.

Medium

Functions and arguments
Fallback functions
Solve
Review the following Solidity code:
 image
We want to add a fallback function to the contract. Pick the correct fallback function and correct statements:
 image
E: Fallback function is executed if contract receives plain Ether without any data
F: Fallback function is executed if caller calls a function that is not available
G: If multiple unnamed functions are defined for a contract, the cheapest function is used as fallback function

Easy

Private and Internal
Smart Contracts
Contract Inheritance
Solve
Review the following Solidity code:
 image
Pick the correct statements:

A: private increment function defined in contract_e is accessible in derived contract d_c but not accessible outside the derived contracts.
B: private increment function defined in contract_e is accessible only inside contract_e and not accessible to derived contracts as well.
C: internal variable str defined in contract_e is accessible in derived contract d_b but not outside the derived contracts.
D: internal variable str defined in contract_e is accessible only inside contract_e and not accessible to derived contracts as well.

Medium

Smart Contract Interaction
Contract Interaction
Gas Usage
Error Handling
Solve
You are reviewing a set of two interacting Solidity smart contracts, `ContractA` and `ContractB`. `ContractA` calls a function in `ContractB`, which in turn updates state variables in both contracts. Your task is to determine the correct behavior and gas usage implications based on the pseudo code provided:
 image
The contracts are deployed correctly, and `ContractB` is initialized with the address of `ContractA`. Consider what happens when `incrementBoth` function of `ContractB` is called.
A: Only `ContractB`'s count is incremented; `ContractA`'s count remains unchanged.
B: Both `ContractA` and `ContractB`'s counts are incremented, with higher gas costs due to inter-contract calls.
C: Transaction fails due to lack of error handling in `ContractB`.
D: Gas optimization is achieved due to internal transaction handling.
E: `ContractA`'s count is incremented twice due to recursive call.
F: `ContractA`'s count is not incremented due to `external` keyword restriction.

Medium

51% Attacks
Solve
A 51% attack is perhaps the most discussed threat to any public Blockchain asset. A 51% attack happens when a certain miner or mining pool, that owns more than 50% of all the network’s hashing power, acts maliciously to disturb the network’s operation.
For example: Two Bitcoin Cash mining pools, carried out a 51% attack on the Bitcoin Cash blockchain in order to stop an unknown miner from taking coins that they weren’t supposed to have access to, while the network forked.
Which of the following CAN be done by a miner employing a 51% attack?

A: Double spend their coins
B: Reverse confirmed transactions
C: Steal funds from a certain address
D: Prevent transactions from being confirmed
E: Create false transactions that never happened

Easy

Evidence
Solve
Breed Chasing, solo engineer is planning to create new cryptocurrency, NEWCRAIGLIST and build a blockchain that facilitates buying and selling second-hand items with NEWCRAIGLIST from each other. Breed expects the platform to be used for international transactions and devised the following process:

- Before a transaction is considered complete, the purchaser must put the funds in an escrow service
- The sender must enter the courier tracking number into that same escrow
Palmart, toy store giant in US is asked by lawmakers to provide evidence that proves the store’s toys are not produced through child labour. Palmart’s toys are transferred between 7 parties between creation and placement at the store. Palmart is considering using blockchain to solve this problem. Discretion in the reading and writing of transactions is highly important to the store chain to protect its proprietary interests. Review the following possible solutions and pick the best approach that solves Palmart’s problem:
Option A:
Use a public blockchain that supports assets.
Then create a new toy asset for each item created. 
When the toy is transferred to the next party, mandate that the associated blockchain asset to be transferred to the next party's blockchain account with required metadata.
Lawmakers can now view transactions and transfers at any time.

Option B: 
Use a permissioned blockchain.
Require that every party involved in the process to host a node on the Palmart's network. 
Create a new toy asset for each item created. 
When the toy is transferred to the next party in the process, have the previous party use a web portal to initialize a chain code Smart Contract to transfer control of the asset. 
When the next party receives the asset have them use a web portal to initialize a chain code Smart Contracts to acknowledge receipt of the asset. 
Provide read-only permissions to the lawmakers so they can receive the evidence they are looking for.

Medium

Blockchain Interoperability
Smart Contract Logic
Interoperability
Decentralized Applications
Solve
Consider a blockchain ecosystem where a decentralized application (dApp) is designed to operate across two different blockchains: Blockchain A, which uses a unique smart contract language and execution environment, and Blockchain B, which supports Ethereum Virtual Machine (EVM) compatible smart contracts. The dApp includes a cross-chain functionality where certain actions triggered in Blockchain A's smart contract result in specific operations in a smart contract on Blockchain B. The interoperability is facilitated through a decentralized oracle that verifies and relays information between the two blockchains. Given this setup, which of the following statements most accurately reflects the challenges and considerations in implementing this dApp's cross-chain functionality?
A: Cross-chain functionality cannot be achieved due to the different smart contract languages and execution environments.
B: The decentralized oracle introduces a single point of failure, compromising the security of the dApp.
C: Synchronizing state between the two blockchains is seamless and does not introduce any additional latency.
D: The dApp can maintain consistency and atomicity in transactions across the blockchains, but it faces challenges in data validation and oracle reliability.
E: Smart contract execution on Blockchain B is entirely dependent on the state of the smart contract on Blockchain A.
F: The interoperability poses no significant challenges, as EVM compatibility ensures seamless cross-chain communication.

Medium

Strategic Tokenomics
Tokenomics
Cryptocurrency Economics
Solve
A new cryptocurrency, CryptoX, has a fixed total supply of 100 million tokens. Its initial release of 40 million tokens is distributed as follows: 10 million for development, 15 million for a decentralized autonomous organization (DAO) treasury, and 15 million for staking rewards. The remaining 60 million tokens are locked, with a scheduled release decreasing by 10% each year. CryptoX also has a deflationary mechanism where 0.1% of each transaction is burned.

During a market downturn, CryptoX's price drops by 30% in a month. Market analysis attributes this drop primarily to increased token selling by short-term holders, influenced by a broader market downturn in cryptocurrencies. CryptoX's community is considering responses to stabilize the price and reassure long-term investors. Two strategies are proposed:

1) Increase the transaction burn rate to 0.2%, hoping to reduce the circulating supply faster and create a deflationary pressure.
2) Maintain the current tokenomics, believing that the downturn is part of normal market fluctuations and that the existing mechanisms are robust enough for long-term stability.

Given the market analysis and the nature of the downturn, which strategy is more likely to effectively stabilize CryptoX’s price while maintaining long-term value?
A: Increase the transaction burn rate to 0.2%.
B: Maintain the current tokenomics without any changes.
C: Temporarily suspend the transaction burn mechanism.
D: Increase the release rate of the locked tokens.
E: Implement a dynamic burn rate that adjusts with market conditions.
F: Introduce a temporary buyback and burn program.
🧐 Question🔧 Skill

Medium

Delegated Contract Execution
Delegatecall
Modifiers
Contract Security

3 mins

Solidity
Solve

Medium

Functions and arguments
Fallback functions

3 mins

Solidity
Solve

Easy

Private and Internal
Smart Contracts
Contract Inheritance

2 mins

Solidity
Solve

Medium

Smart Contract Interaction
Contract Interaction
Gas Usage
Error Handling

2 mins

Solidity
Solve

Medium

51% Attacks

3 mins

Blockchain
Solve

Easy

Evidence

3 mins

Blockchain
Solve

Medium

Blockchain Interoperability
Smart Contract Logic
Interoperability
Decentralized Applications

3 mins

Blockchain
Solve

Medium

Strategic Tokenomics
Tokenomics
Cryptocurrency Economics

2 mins

Blockchain
Solve
🧐 Question🔧 Skill💪 Difficulty⌛ Time
Delegated Contract Execution
Delegatecall
Modifiers
Contract Security
Solidity
Medium3 mins
Solve
Functions and arguments
Fallback functions
Solidity
Medium3 mins
Solve
Private and Internal
Smart Contracts
Contract Inheritance
Solidity
Easy2 mins
Solve
Smart Contract Interaction
Contract Interaction
Gas Usage
Error Handling
Solidity
Medium2 mins
Solve
51% Attacks
Blockchain
Medium3 mins
Solve
Evidence
Blockchain
Easy3 mins
Solve
Blockchain Interoperability
Smart Contract Logic
Interoperability
Decentralized Applications
Blockchain
Medium3 mins
Solve
Strategic Tokenomics
Tokenomics
Cryptocurrency Economics
Blockchain
Medium2 mins
Solve
Reason #4

1200+ customers in 75 countries

customers in 75 countries
Brandon

Med Adaface kunde vi optimera vår initiala screeningprocess med uppemot 75 %, vilket frigjorde dyrbar tid för både anställande chefer och vårt team för att förvärva talang!


Brandon Lee, Chef för människor, Love, Bonito

Reason #5

Designed for elimination, not selection

The most important thing while implementing the pre-employment Solidningstest in your hiring process is that it is an elimination tool, not a selection tool. In other words: you want to use the test to eliminate the candidates who do poorly on the test, not to select the candidates who come out at the top. While they are super valuable, pre-employment tests do not paint the entire picture of a candidate’s abilities, knowledge, and motivations. Multiple easy questions are more predictive of a candidate's ability than fewer hard questions. Harder questions are often "trick" based questions, which do not provide any meaningful signal about the candidate's skillset.

Science behind Adaface tests
Reason #6

1 click candidate invites

Email invites: You can send candidates an email invite to the Solidningstest from your dashboard by entering their email address.

Public link: You can create a public link for each test that you can share with candidates.

API or integrations: You can invite candidates directly from your ATS by using our pre-built integrations with popular ATS systems or building a custom integration with your in-house ATS.

invite candidates
Reason #7

Detailed scorecards & benchmarks

Visa exempelskort
Reason #8

High completion rate

Adaface tests are conversational, low-stress, and take just 25-40 mins to complete.

This is why Adaface has the highest test-completion rate (86%), which is more than 2x better than traditional assessments.

test completion rate
Reason #9

Advanced Proctoring


Learn more

About the Solidnings Assessment Test

Why you should use Pre-employment Solidningstest?

The Solidningstest makes use of scenario-based questions to test for on-the-job skills as opposed to theoretical knowledge, ensuring that candidates who do well on this screening test have the relavant skills. The questions are designed to covered following on-the-job aspects:

  • Soliditetsprogrammering av språkkunskaper
  • Förståelse för blockchain -teknik
  • Kunskap om smarta kontrakt
  • Erfarenhet med Ethereum -plattformen
  • Förståelse för cryptocurrency -koncept
  • Bekanta med decentraliserade applikationer (DAPPS)
  • Förståelse av tokenomik
  • Kunskap om blockchain säkerhetsprinciper
  • Soliditetsdatatyper och deras användning
  • Förmåga att hantera undantag i soliditet

Once the test is sent to a candidate, the candidate receives a link in email to take the test. For each candidate, you will receive a detailed report with skills breakdown and benchmarks to shortlist the top candidates from your pool.

What topics are covered in the Solidningstest?

  • Blockchain

    Blockchain är en decentraliserad och distribuerad digitalbok som registrerar alla transaktioner över flera datorer eller noder , vilket gör det transparent och manipuleringssäker. Det tillhandahåller den underliggande tekniken för cryptocurrencies, smarta kontrakt och andra decentraliserade applikationer.

  • smarta kontrakt

    smarta kontrakt är självutförande avtal med villkoren i avtalet som skrivs direkt till kod. De upprätthåller automatiskt de regler och villkor som definieras i dem, vilket möjliggör tillförlitliga och decentraliserade transaktioner utan behov av mellanhänder.

  • Ethereum

    Ethereum är en decentraliserad blockchain -plattform som gör det möjligt för utvecklare att bygga och distribuera Smarta kontrakt. Det ger en säker och pålitlig infrastruktur för att skapa decentraliserade applikationer och utföra komplexa beräkningar på blockchain.

  • cryptocurrency

    cryptocurrency hänvisar till digitala eller virtuella valutor som använder kryptografi för säkerhet. De är decentraliserade och driver oberoende av alla centrala myndigheter, vilket möjliggör säkra och anonyma transaktioner.

  • decentraliserade applikationer

    decentraliserade applikationer, eller DAPP, är applikationer som körs i ett decentraliserat nätverk, såsom som sådana som en blockchain. De är utformade för att vara transparenta, säkra och censurbeständiga, utan att förlita sig på en central myndighet eller mellanhand för kontroll.

  • tokenomics

    tokenomics hänvisar till de ekonomiska modellerna och principerna bakom The Design och användning av tokens i ett blockchain -ekosystem. Det involverar faktorer som tokenfördelning, användbarhet, knapphet och incitamentstrukturer som påverkar värdet och beteendet hos tokens.

  • Blockchain Security

    Blockchain Security hänvisar till åtgärder och tekniker som implementeras för att Skydda integritet, sekretess och tillgänglighet av data och transaktioner på en blockchain. Det handlar om kryptografi, konsensusmekanismer, åtkomstkontroller och revision för att säkerställa en säker drift av blockchain -nätverket.

  • Soliditetsdatatyper

    Soliditet Datatyper definierar vilken typ av värden som kan vara lagrat och manipuleras i smartkontrakt med soliditet. De inkluderar grundläggande datatyper som heltal, booleer, strängar och mer komplexa typer som matriser och strukturer.

  • Felhantering i soliditet

    Felhantering i soliditet innebär att hantera och svara på Undantag, fel och oväntade förhållanden som kan uppstå under genomförandet av ett smart kontrakt. Soliditet tillhandahåller mekanismer som omvänd, kräver och hävdar uttalanden för att hantera fel och säkerställa att avtalets robusthet.

  • avtalsdistribution

    Kontraktsutplacering hänvisar till processen för att distribuera ett smart kontrakt på blockchain -nätverket, vilket gör det tillgängligt för körning. Det involverar interaktioner med Ethereum Virtual Machine (EVM) och kräver distribution av kontraktets bytekod och initialiseringsdata.

  • soliditetstest

    Soliditetstest innebär att skriva och utföra tester för att säkerställa korrektheten och funktionalitet för smarta kontrakt skrivna i soliditet. Det hjälper till att identifiera och förhindra buggar, sårbarheter och fel i kontraktskoden, vilket säkerställer tillförlitligheten och säkerheten för de utplacerade kontrakten.

  • Full list of covered topics

    The actual topics of the questions in the final test will depend on your job description and requirements. However, here's a list of topics you can expect the questions for Solidningstest to be based on.

    Solidisyntax
    Datatyper i soliditet
    Variabler och konstanter
    Funktioner och modifierare
    Kontrollstrukturer (if-to-to, loops)
    Arv och gränssnitt i soliditet
    Evenemang och evenemangshantering
    Strukturer och kartläggningar
    Felhantering i soliditet
    Undantagshantering i soliditet
    Avtalsdistributionsprocess
    Ethereum Virtual Machine (EVM)
    Gasoptimering i soliditet
    Smart kontraktsäkerhetsfrågor
    Soliditetsenhetstestramar
    Token skapande och hantering
    ERC-20 och ERC-721-standarder
    Interagera med externa kontrakt
    Decentraliserad applikationsarkitektur
    Web3.js -bibliotek för Ethereum -interaktion
    Felsökningstekniker
    Blockchain -konsensusmekanismer
    Kryptografiska hashfunktioner i soliditet
    Proxy -kontrakt och uppgraderingsbarhet
    Rollbaserad åtkomstkontroll vid soliditet
    Hanteringstid och tidsstämplar
    Integration av orakler i soliditet
    Soliditetskodoptimering
    Oföränderliga datastrukturer i smarta kontrakt
    Massiv parallellisering i soliditet
    Förstå gasavgifter och kostnadsoptimering
    Felhanteringsmönster i soliditet
    Strategier för uppgraderbarhet
    Återinriktningar och förebyggande
    Fallback -funktioner och självförstörelse
    Förhindra heltal överflöde och underflöde
    Adresstyper och deras användning
    Importera och använda bibliotek
    Soliditetskodformateringskonventioner
    Kryptering och dekryptering i soliditet
    Atomicitet i smarta kontrakt
    Att utöka externa lagringskontrakt
    Åtkomstkontroller och behörigheter
    Oracle -integrationer med ChainLink
    Optimering av gasanvändning i soliditet
    Använda händelser för kontraktinteraktion
    Soliditetsutvecklingsverktyg och IDE
    Tokenfördelningsmekanismer
    Designmönster i soliditet
    Oföränderliga kontrakt och oföränderlighet
    Distribuera kontrakt på offentliga och privata nätverk
    Hantering av godkännande och ersättning i ERC-20
    Soliditet bästa metoder och kodstandarder
    Hantering av omvändning i soliditet
    Felutbredning och hantering av externa samtal
    Kontraktsfabriksmönster
    Förstå merkle träd i soliditet
    Förhindra DOS -attacker i soliditet
    Gasprisuppskattning och optimering

What roles can I use the Solidningstest for?

  • Blockchainutvecklare
  • Smart kontraktsutvecklare
  • Blockchainingenjör
  • Cryptocurrency -utvecklare
  • DAPP -utvecklare
  • Blockchain -konsult

How is the Solidningstest customized for senior candidates?

For intermediate/ experienced candidates, we customize the assessment questions to include advanced topics and increase the difficulty level of the questions. This might include adding questions on topics like

  • Erfarenhet av kontraktsdistribution
  • Kunskaper i soliditetstestramar
  • Avancerad programmeringstekniker för soliditet
  • Kompetens inom blockchain -konsensusmekanismer
  • Förståelse av decentraliserad finansiering (defi)
  • Kunskap om blockchain interoperabilitet
  • Möjlighet att optimera gasanvändningen i soliditet
  • Erfarenhet av säkerhetsrevisioner av smarta kontrakt
  • Kunskaper i att bygga skalbara dapps
  • Kompetens inom soliditetskodoptimering
Singapore government logo

De rekryterande cheferna upplevde att de genom de tekniska frågorna som de ställde under panelintervjuerna kunde berätta vilka kandidater som hade bättre poäng och särskiljde sig med de som inte fick lika bra poäng. Dom är mycket nöjd med kvaliteten på de kandidater som nominerades med Adaface-screeningen.


85%
minskning av screeningstiden

Solidnings Online Test Vanliga frågor

Kan jag kombinera flera färdigheter till en anpassad bedömning?

Ja absolut. Anpassade bedömningar ställs in baserat på din arbetsbeskrivning och kommer att innehålla frågor om alla måste-ha färdigheter du anger.

Har du några anti-cheating eller proctoring-funktioner på plats?

Vi har följande anti-cheating-funktioner på plats:

  • Icke-Googleable-frågor
  • IP -proctoring
  • webbproctoring
  • webbkamera proctoring
  • Detektion av plagiering
  • säker webbläsare

Läs mer om proctoring -funktionerna.

Hur tolkar jag testresultat?

Det främsta att tänka på är att en bedömning är ett eliminationsverktyg, inte ett urvalsverktyg. En kompetensbedömning är optimerad för att hjälpa dig att eliminera kandidater som inte är tekniskt kvalificerade för rollen, den är inte optimerad för att hjälpa dig hitta den bästa kandidaten för rollen. Så det ideala sättet att använda en bedömning är att bestämma en tröskelpoäng (vanligtvis 55%, vi hjälper dig att jämföra) och bjuda in alla kandidater som gör poäng över tröskeln för nästa intervjurundor.

Vilken erfarenhetsnivå kan jag använda detta test för?

Varje AdaFace -bedömning anpassas till din arbetsbeskrivning/ idealisk kandidatperson (våra ämnesexperter kommer att välja rätt frågor för din bedömning från vårt bibliotek med 10000+ frågor). Denna bedömning kan anpassas för alla erfarenhetsnivåer.

Får varje kandidat samma frågor?

Ja, det gör det mycket lättare för dig att jämföra kandidater. Alternativ för MCQ -frågor och ordningen på frågor randomiseras. Vi har anti-cheating/proctoring -funktioner på plats. I vår företagsplan har vi också möjlighet att skapa flera versioner av samma bedömning med frågor om liknande svårighetsnivåer.

Jag är kandidat. Kan jag prova ett träningstest?

Nej. Tyvärr stöder vi inte övningstester just nu. Du kan dock använda våra exempelfrågor för övning.

Vad är kostnaden för att använda detta test?

Du kan kolla in våra prisplaner.

Kan jag få en gratis provperiod?

Plattformen är helt självbetjänande, så här är ett sätt att gå vidare:

  • Du kan registrera dig gratis för att få en känsla för hur det fungerar.
  • Den kostnadsfria provperioden inkluderar en provbedömning (Java/JavaScript) som du hittar i din instrumentpanel när du registrerar dig. Du kan använda den för att granska kvaliteten på frågorna och kandidaternas upplevelse av ett konversationstest på Adaface.
  • För att granska kvaliteten på frågorna kan du också granska våra offentliga frågor för 50+ färdigheter här.
  • När du är övertygad om att du vill testa det med riktiga bedömningar och kandidater kan du välja en plan enligt dina krav.

Jag flyttade precis till en betald plan. Hur kan jag begära en anpassad bedömning?

Här är en snabbguide om hur man begär en anpassad bedömning på Adaface.

customers across world
Join 1200+ companies in 75+ countries.
Prova det mest kandidatvänliga utvärderingsverktyget idag.
g2 badges
Ready to use the Adaface Solidningstest?
Ready to use the Adaface Solidningstest?
ada
Ada
● Online
Previous
Score: NA
Next
✖️