All TestDome tests and questions grouped by skill
133 tests View tests
All TestDome tests and questions grouped by skill
Dog Classification - The following .csv file contains the data from a classifier model that predicts if an image contains a dog: predictions.csv The first column contains information if the dog is in the image or not. The second column contains the classifier prediction, which is in the interval 0-100, with higher values meaning that the classifier is more confident that image contains a dog. What is the value of the decision boundary that will maximize the accuracy of the model? Values greater than or equal to the decision boundary will be treated as positive.
Fence - No matter how tired Billy is, he never slows down or stops painting. In fact, it would only take Billy 4 hours to paint a fence by himself. It would take Suzy 6 hours to paint the same fence by herself. On Friday, Billy and Suzy worked together to paint the fence, but Billy got tired after only 2 hours. How much time did it take to paint the whole fence?
Malware Analysis - Your company is analyzing malware software which targets numerical record files. The malware checks the value of each record and the values of some of its neighbors. The record is replaced by 0 when it is smaller or equal to either of those neighbors. For each number, it matches the following pattern, where position 'X', is compared to positions 'T': T, _, _, X, _, _, _, T Positions '_' represent neighbors that are ignored. Positions further beyond the 'T's, to the far left or far right, are also ignored. If the 'X' position is near the left or right border and has no 'T' position neighbor, only one side is considered. The malware finds all the positions first and only then sets them to 0. For example, if the values in a record file are the following: [19, 2, 0, 87, 1, 40, 80, 77, 77, 77, 77] The expected values after the malware runs are: [19, 0, 0, 87, 0, 0, 0, 77, 77, 0, 0] In this example, number 2 was removed because 40 is the bigger number. Implement the simulate function so that the malware behavior is replicated for further study.
Tires - Five types of tires were tested in three different driving conditions. Consider the following table of their test scores: Tire Type Driving Condition Test Scores Dry Wet Snow Desert 10 4 1 Beach 5 8 5 Mountain 6 9 6 Swamp 7 10 4 Jungle 7 5 6 If a tire type scored 4 or less in any category, it failed the test. What is the highest average score of the tire types that passed the test?
Quantity Projection - A business owner needs a Power BI report which shows the projected quantity for each item. The "quantity" column is in the "items" table. Fill in the blank of the following DAX expression for a new column that will compute the projected quantity, which is the current quantity plus 12%: Projected Quantity = ______________ * 1.12
Violin Strings - As a customer support agent for a music equipment company you receive an email from Fatema about a violin she bought last week for her son. She says the strings broke while he was playing in his school’s holiday concert and he was embarrassed to tears. She asks what you can do to make it up to him.
Marketing Costs - Implement the desired_marketing_expenditure function, which returns the required amount of money that needs to be invested in a new marketing campaign to sell the desired number of units. Use the data from previous marketing campaigns to evaluate how the number of units sold grows linearly as the amount of money invested increases. For example, for the desired number of 60,000 units sold and previous campaign data from the table below, the function should return the float 250,000. Previous campaigns Campaign Marketing expenditure Units sold #1 300,000 60,000 #2 200,000 50,000 #3 400,000 90,000 #4 300,000 80,000 #5 100,000 30,000
Python for Data Science
Regional Sales Comparison - An insurance company maintains records of sales made by its employees. Each employee is assigned to a state. States are grouped under regions. The following tables contain the data: TABLE regions id INTEGER PRIMARY KEY name VARCHAR(50) NOT NULL TABLE states id INTEGER PRIMARY KEY name VARCHAR(50) NOT NULL regionId INTEGER NOT NULL FOREIGN KEY (regionId) REFERENCES regions(id) TABLE employees id INTEGER PRIMARY KEY name VARCHAR(50) NOT NULL stateId INTEGER NOT NULL FOREIGN KEY (stateId) REFERENCES states(id) TABLE sales id INTEGER PRIMARY KEY amount INTEGER NOT NULL employeeId INTEGER NOT NULL FOREIGN KEY (employeeId) REFERENCES employees(id) Management requires a comparative region sales analysis report. Write a query that returns: The region name. Average sales per employee for the region (Average sales = Total sales made for the region / Number of employees in the region). The difference between the average sales of the region with the highest average sales, and the average sales per employee for the region (average sales to be calculated as explained above). Employees can have multiple sales. A region with no sales should be also returned. Use 0 for average sales per employee for such a region when calculating the 2nd and the 3rd column. See the example case for more details.
Reorder Tasks - A client has a web page with a series of tasks. They want to implement a reordering feature that behaves like the following example: After performing the clicks shown in the animation above, the document's body should be: <div> <span>Prepare presentation</span> <button class="downButton" type="button">↓</button> </div> <div> <span>Read emails</span> <button class="downButton" type="button">↓</button> <button class="upButton" type="button">↑</button> </div> <div> <span>Monthly report</span> <button class="upButton" type="button">↑</button> </div> Implement the function initialize to add the requested functionality. The reordering behavior should work with any number of tasks.
AB Test - Your company is running a test that is designed to compare two different versions of the company’s website. Version A of the website is shown to 60% of users, while version B of the website is shown to the remaining 40%. The test shows that 8% of users who are presented with version A sign up for the company’s services, as compared to 4% of users who are presented with version B. If a user signs up for the company’s services, what is the probability that she/he was presented with version A of the website?
Election Poll - Each day during 2019 an agency asked a hundred randomly selected people which party they would vote for if elections were held that day. Results of the poll were recorded in the following file. The Workers' Party asked for the report which they plan to use to improve their strategy for upcoming elections. Fill in the missing values in the report for 2019: The arithmetic mean of votes for the Workers' Party is: __ (rounded to one decimal place) The median of votes for the Workers' party is: __ (rounded to closest integer) The standard deviation of votes for the Workers' party is: __ (rounded to one decimal place) The difference between the largest and the smallest number of votes for the Workers' party for March is: __ The largest number of votes that any party received on any day is: __ votes. That maximum was achieved on 2019-__-__ by __. The party with the largest difference between the maximum and minimum number of votes is _______. That difference is __ votes.
Exploratory Data Analysis
Stock Prices - As an entry-level financial analyst, your manager asked you to analyze the prices of a new stock and make a buy-sell recommendation. Daily price trends seems to fluctuate as can be seen below: You need to create a new measure which will create a rolling average for 7-day periods, as below, because an increasing trend in a rolling average may signal an increase in the price of the stock. How should you configure the quick measure, shown below, for the rolling average for the last 7 days?
Appeal to Probability
The SQL online test assesses SQL skills using live coding tasks that require writing CRUD operations in order to extract, combine, and manipulate data. SQL queries on this test can be executed in MySQL, MS SQL, or SQLite databases.
MS Excel New
The MS Excel online test assesses knowledge of organizing, calculating, analyzing, and visualizing data within a spreadsheet. This test requires downloading template files, performing required tasks within MS Excel (including the free web version), and uploading the file for automatic evaluation.
The Python online test assesses knowledge of programming in the Python language and commonly used parts of the Python Standard Library. This test requires solving live coding problems in Python.
Attention to Detail
The Attention to Detail test assesses the ability to achieve thoroughness and accuracy in detail-oriented work through a series of multiple-choice and fill-in-the-blank questions.
The Java online test assesses knowledge of programming in the Java language and commonly used parts of the Java Class Library. This test requires solving live coding problems in Java.
The React online test assesses knowledge of building web user interfaces with the React/ReactJS library through a series of live coding questions.
C# and .NET
The C# and .NET online test assesses knowledge of the .NET framework and its class library. This test includes live coding tasks in the C# programming language as it is the most used language for .NET.
The Administrative Assistant test evaluates candidates’ competency in attention to detail, basic Excel spreadsheets, time management, written communication, and interpersonal skills, as well as their general aptitude for logical, numerical, and verbal reasoning.
Software Quality Assurance New
The Software Quality Assurance online test assesses the ability to design functional tests and follow testing procedures.
The PHP online test assesses knowledge of programming in the PHP language through a series of live coding questions.
The Logical Reasoning test assesses candidates' ability to make a good conclusion based on given preconditions.
English Comprehension and Communication
The English Comprehension and Communication test evaluates a candidate’s verbal ability with the English language as well as competency in communicating ideas, meanings, and information through both spoken and written methods.
The C# online test assesses knowledge of programming in the C# language through a series of live coding problems.
Accounting & Finance
The Accounting and Finance test evaluates a candidate’s ability to measure, process, and communicate the financial information of a business or corporation.
The HTML/CSS online test assesses knowledge of HTML and CSS through a series of live coding questions that test the ability to implement and style a user interface. Tasks on this test are executed inside the Google Chrome web browser.
Attention to Detail and Time Management New
The Attention to Detail and Time Management test assesses a candidate’s ability to successfully produce thorough and accurate work in a timely manner.
Power BI New
The Power BI developer online test assesses candidates' knowledge of creating Power BI reports.
The Angular online test assesses knowledge of the Angular front-end web framework and its features. This test requires solving live coding problems using Angular.
|Customer Service Online Test|
|Technical Support Online Test|
|MS SQL Server Online Test|
|Sales Aptitude Online Test|
|Java Spring Boot Online Test|
|Laravel Online Test|
|ASP.NET Core MVC Online Test|
|Project Management Online Test|
|Accounting and MS Excel Online Test|
|C++ Online Test|
|MySQL Online Test|
|Accounting and Finance Aptitude Online Test|
|iOS and Swift Online Test|
|Python Data Science Online Test|
|React Native Online Test|
|Software Engineering Online Test|
|System and Network Administration Online Test|
|Node.js Online Test|
|Customer Service Aptitude Online Test|
|Oracle PL/SQL Online Test|
|WordPress Online Test|
|Flutter Online Test|
|Numerical Reasoning Online Test|
|Project Management Aptitude Online Test|
|DevOps Online Test|
|Sales Online Test|
|Salesforce Developer Online Test|
|Java Selenium Online Test|
|Communication Online Test|
|Linux Online Test|
|Embedded Systems and C Online Test|
|Cybersecurity Online Test|
|English Comprehension Online Test|
|Vue.js Online Test|
|Android Online Test|
|MS Office Online Test|
|Financial Analyst and MS Excel Online Test|
|AWS Online Test|
|C Online Test|
|Ruby on Rails Online Test|
|TypeScript Online Test|
|Abstract Reasoning Online Test|
|Go Online Test|
|Angular and RxJS Online Test|
|Scrum Master Online Test|
|Project Management and Time Management Online Test|
|Django Online Test|
|Database Administration Online Test|
|Web Testing Online Test|
|System Administration Online Test|
|Salesforce Administrator Online Test|
|Android and Java Online Test|
|Selenium and Web Testing Online Test|
|MS Word Online Test|
|Network Administration Online Test|
|Marketing Analytics Aptitude Online Test|
|HR Online Test|
|Marketing Analytics Online Test|
|Receptionist Online Test|
|People Management Online Test|
|Financial Analyst Online Test|
|Azure Online Test|
|Kubernetes Online Test|
|React Redux Online Test|
|HR Aptitude Online Test|
|Verbal Reasoning Online Test|
|Time Management Online Test|
|Graphic Design Online Test|
|Data Science Online Test|
|Git Online Test|
|Office Manager Online Test|
|Java Spring Online Test|
|Kotlin Online Test|
|REST API Online Test|
|Growth Marketing Online Test|
|Docker Online Test|
|A/B Testing Online Test|
|Embedded Systems Online Test|
|ASP.NET Web Forms Online Test|
|Business Math Online Test|
|Bash Online Test|
|Apache Spark Online Test|
|Terraform Online Test|
|Teamwork Online Test|
|Ruby Online Test|
|OOP and Design Patterns Online Test|
|Mechanical Engineering Online Test|
|Data Warehouse Online Test|
|Solution and Software Architecture Online Test|
|Scala Online Test|
|MongoDB Online Test|
|Aptitude Online Test|
|Swift Online Test|
|Tableau Online Test|
|CFO Online Test|
|jQuery Online Test|
|DAX Online Test|
|Hadoop Online Test|
|Economics Online Test|
|Bootstrap Online Test|
|Data Structures and Algorithms Online Test|
|Java Hibernate Online Test|
|Ansible Online Test|
|Store Manager Online Test|
|Xamarin Online Test|
|VB.NET Online Test|
|PowerShell Online Test|
|Jenkins Online Test|
|Express.js Online Test|
|Engineering Math Online Test|
|R Online Test|
|RxJS Online Test|