WordPress Developer Skills Assessment

Thank you for your interest in joining CrimsonCobalt Digital. This is the initial test in a series of six mini-tests designed to evaluate your skills as a WordPress developer. The timed test contains 70 questions and is expected to take 65 minutes to complete. It assesses your proficiency in WordPress, HTML5, CSS, SQL, JavaScript, SEO, and PHP. 
 
Instructions:
  1. Timing: The test is timed, so please manage your time effectively within the allocated 60 minutes.
  2. Thoughtful Responses: Answer each question carefully, as you cannot revisit previous questions once answered.
  3. Continuous Testing: There are no breaks between sections, so proceed without interruptions.
  4. Domain Knowledge: Each section focuses on specific skills required of a WordPress developer.
Thank you for your participation, and best of luck!
Thank you for your interest in joining CrimsonCobalt Digital. This is the initial test in a series of six mini-tests designed to evaluate your skills as a WordPress developer. The timed test contains 70 questions and is expected to take 65 minutes to complete. It assesses your proficiency in WordPress, HTML5, CSS, SQL, JavaScript, SEO, and PHP. 
 
Instructions:
  1. Timing: The test is timed, so please manage your time effectively within the allocated 60 minutes.
  2. Thoughtful Responses: Answer each question carefully, as you cannot revisit previous questions once answered.
  3. Continuous Testing: There are no breaks between sections, so proceed without interruptions.
  4. Domain Knowledge: Each section focuses on specific skills required of a WordPress developer.
Thank you for your participation, and best of luck!
WordPress Assessment 

This section consists of 8 questions. The timer starts from the next page. The consequent assessments will be in continuation to this assessment. 
 
Good Luck!
WordPress Assessment 

This section consists of 8 questions. The timer starts from the next page. The consequent assessments will be in continuation to this assessment. 
 
Good Luck!
You have created a WordPress website that deals with heavy data information. This is impacting the site's performance. Which of the below measures will not be helpful in fixing performance issues?
Using a CDN
Using a caching plugin
Using minimalistic themes
Using Wordpress hooks
Which of the given actions do not relate to the different work done by action hooks?
Modifying WordPress Database content
Triggering an email
Activating a custom function in the plugin file before calling Database
Publishing a post
Taxonomies are one of the very powerful functionalities of WordPress to create custom templates having multiple terms. It uses WordPress databases to manage the information.
Which of the below is not used by taxonomies?
Wp_term_relationships
Wp_postmeta
Wp_term_taxonomy
Wp_posts
WordPress follows a specific template hierarchy which is crucial in order to decide which file is being used in a custom theme. Which of the below is a secondary template used by Taxonomy?
Taxonomy.php
Taxonomy-$taxonomy.php
Taxonomy-taxonomy-term.php
Category-$id.php
You are using the 'Include' function to access a file & on one of the environments, the file is not present. Please select which error type from below will be called to trace this.
Warning Error
Notice Error
Parse Error
Fatal Error
What should be a scope of a variable that maintains global application properties in a list and should only be used by all the child objects?
Global
Public
Private
Protected
Which of the below cannot be achieved via editing the wp_config.php file?
Database settings configuration
Disabling post revisions
Enabling debug mode
Manipulating metadata of wordpress object
What should be the ideal permission mode for wp_config.php?
755
400
777
640
SEO Assessment
 
You have successfully completed the WordPress assessment!
The next part is the SEO assessment that consists of 15 questions. 
 
Good Luck!
SEO Assessment
 
You have successfully completed the WordPress assessment!
The next part is the SEO assessment that consists of 15 questions. 
 
Good Luck!
What is the purpose of long-tail keywords in SEO?
To target a broad audience
To increase website loading speed
To improve website design
To target specific and niche search queries
Which tool is commonly used for keyword research?
Google Analytics
Google Ads
SEMrush
Google Tag Manager
Which of the given is an on-page optimization technique?
Building external backlinks
Optimizing image alt tags
Social media advertising
Running paid search campaigns
What does meta description refer to in on-page optimization?
The main heading of a webpage
The URL structure of a webpage
The HTML tag that provides a brief summary of a webpage's content
The number of internal links on a webpage
Which of the given is a technical SEO best practice for website speed optimization?
Using high-resolution images
Enabling browser caching
Including large video files on webpages
Ignoring mobile responsiveness
What is the purpose of canonical tags in technical SEO?
To direct search engines to the main version of duplicate web pages
To block search engine crawlers from indexing a web page
To add keywords to the URL structure
To improve website security
What is bounce rate in website analytics?
The percentage of visitors who make a purchase
The percentage of visitors who leave the website after viewing only one page
The average time spent on the website by visitors
The number of unique visitors to the website
Which tool is commonly used to track website traffic and user behavior?
Google Analytics
Google Ads
SEMrush
Moz
Which of the given is an effective link building strategy?
Buying links from low-quality websites
Participating in link exchange schemes
Guest posting on authoritative industry blogs
Hiding links in website footers
Which of the given is an example of a high-quality backlink?
A link from a low-ranking website
A link from a website with unrelated content
A link from a website with a high bounce rate
What is the purpose of content marketing in SEO?
To improve website loading speed
To create engaging and valuable content for the target audience
To increase the number of external backlinks
To optimize website navigation
What is the benefit of promoting content through social media in content marketing?
To improve website design
To increase website loading speed
To reach a wider audience and generate social signals
To optimize anchor text for external backlinks
What is the purpose of XML sitemaps in technical SEO?
To improve website design
To submit the website to search engines for indexing
To analyze website traffic data
To optimize website content for search engines
What is the purpose of anchor text in link building?
To improve website loading speed
To create a visual design on web pages
To optimize website navigation
To provide context and relevance to the linked page
Which of the given types of content can be used in content marketing?
Product descriptions only
Blog posts, videos, infographics, and social media posts
Static web pages with minimal text
User-generated content from social media
HTML5 Assessment
 
You have successfully completed assessment two on SEO!
The next section tests you on your knowledge of HTML5. This part consists of 8 questions.
 
Good Luck!
HTML5 Assessment
 
You have successfully completed assessment two on SEO!
The next section tests you on your knowledge of HTML5. This part consists of 8 questions.
 
Good Luck!
Suppose a developer wants to link an image of a bear. The image is hosted within the website. Which URL should be used?
Absolute URL
Relative URL
Host URL
Any URL can be used
Which attribute is appropriate to add space of 10px between cell content and its border in an HTML table?
Padding
Margin
Border
Both A and B
Suppose a developer wants a drop-down list to show the various options available to any user. Which tag will he use to display the drop-down list?
Ol tag
Ul tag
Select tag
Button tag
Kerry has designed a software architecture. The application logic is fixed into a user interface on the client or the database on the server. She has included files and data servers with stored procedures. What architecture has she used for her design?
II-Tier
III-Tier
N -Tier
I-Tier
Paul wants to retrieve a value that returns its value on passing a key name and returns "NULL " when the key doesn't exist. Which of the given functions or methods should be used for this purpose?
GetItem( )
Get( )
RetrieveItem( )
Retrieve( )
What HTML tag is used to create a table cell?
<tr>
<td>
<th>
<table cell>
What happens to session Storage when a user closes a specific tab?
Session data is deleted
Session data is stored in a browser cache
Every session open in browser is deleted
Both A and C
CSS Assessment 
 
You have successfully completed your HTML5 assessment!
The next asssessment is on CSS. This section comprises of 8 questions.
 
Good Luck!
CSS Assessment 
 
You have successfully completed your HTML5 assessment!
The next asssessment is on CSS. This section comprises of 8 questions.
 
Good Luck!
Paul has made a table on a web page, but he wants to change its content. What function should be used for removing a row or column without affecting the table layout, and the space taken up by the row or column will be available for other content?
Table#myTABLE { background-color:blue; visibility:hidden; }
Table#myTABLE { background-color:blue; visibility:collapse; }
Table#myTABLE { background-color:blue; visibility:visible; }
Table#myTABLE { background-color:blue; visibility:initial; }
What will be the status of Algae in the web browser window according to this code?
 
Fish
<!DOCTYPE HTML>
<html>
<head>
<style>
#f1
{
    display:none;
}
#a1
{
    display:initial;
}
</style>
</head>
<body>
<div id="f1">Fish</div>
<div id="o1">Octopus</div>
<div id="a1">Algae</div>
</body>
</html>
Hidden and has not consumed space.
Visible but not overlapped
Visible and Overlapped
Hidden but has consumed space.
What will the output of this code be?
<!DOCTYPE html>
<html>
<head>
body{
    background-color:red;
    color:black;
    font-size:10px;
}
</head>
<body>
    <p>Hi my name is Marie.</p>
    <p>How are you?</p>
</body>
</html>
Hi my name is Marie. How are you?
How are you? Hi my name is Marie.
Body{ background-color:red; color:black; font-size:10px;} Hi my name is Marie. How are you?
Hi my name is Marie. How are you? body{ background-color:red; color:black; font-size:10px;}
<link rel="stylesheet" type="text/css" href="example.css">

This syntax refers to which stylesheet? 

Internal
External
Inline
Outline

Yuli has made the following website: What will be the correct characteristics of this website?

<!DOCTYPE HTML>
<html>
<head>
<style>
#P1
{
    background-color:red;
    display:contents;
}
#p2
{
    background-color:yellow;
}
#p3
{
    float:right;
    display:contents;
}
</style>
</head>
<body>
<div id="P1">AB</div>
<div id="p2">CD</div>
<div id="p3">EF</div>
</body>
</html>
1.Background color of AB is red. 2.Background color of CD is yellow. 3.EF is at extreme right position in the web browser window.
1.Background color of AB is not red. 2.Background color of CD is yellow. 3.EF is at extreme right position in the web browser window.
1.Background color of AB is not red. 2.Background color of CD is not yellow 3.EF is at extreme left position in the web browser window.
1.Background color of AB is not red. 2.Background color of CD is yellow. 3.EF is at extreme left position in the web browser window.

I want to adjust the printed text in the center, so what property should I use for the h1 and p tags?

<!DOCTYPE html>
<html>
<head>
<style>
h1{
    color:green;
}
p{
    color:red;
}
body{
    background-color:black;
}
</style>
</head>
<body>
    <h1>CSS</h2>
    <p>CSS stands for Cascading Style Sheet</p>
</body>
</html>
Text:center;
Align:center;
Alignment:center;
Text-align:center;
George wants to apply padding with two values. What should be the syntax used for top padding, bottom padding and right-left padding to be 20px,20px,40px respectively?
Padding 20px 20px 40px;
Padding 20px 40px;
Padding 40px 20px;
Padding 40px 20 px 20px;
Justin wants to set the margin for an element to 60 pixels for top, 69 pixels for right, 30 pixels for bottom, and to 33 pixels for left. Which of the following is the correct code snippet to achieve this?
P { margin: 30px 33px 60px 69px; }
P { margin: 69px 33px 60px 30px; }
P { margin: 33px 30px 60px 69px; }
P { margin: 60px 69px 30px 33px; }
SQL Assessment 
 
You have successfully completed the CSS assessment!
This next section tests you on your knowledge of SQL and comprises of 10 questions.
 
Good Luck!
SQL Assessment 
 
You have successfully completed the CSS assessment!
This next section tests you on your knowledge of SQL and comprises of 10 questions.
 
Good Luck!
Morgan has $150 in his account. He wants to spend $50 on Elle. During transaction processing, morgan meets a system failure, and processing is canceled. On checking, no money has been transacted. Which of the following property of SQL is represented here?
I. Atomicity
II. Consistency
III. Isolation
IV. Durability
I and II
I, II and III
I, II, III and IV
II, III and IV
Assume a transaction T1 has changed a record in a table. Then transaction T2 reads the records and produces a result accordingly. T1 then rollsback but transactions made by T2 have already been committed. What is this situation known as?
Invalid read
Dirty read
No read
Unknown read
Ana and her sister Mary both have separate bank accounts. Ana transacts $50, and Mary wants to deposit $70. While doing so at the same time, their transactions remain independent of each other. Which property of SQL is indicated here?
Atomicity
Consistency
Durability
Isolation
Tulip works at a store and has been allocated the task of changing the name of table 'Clothing' to 'ClothingAndFootwear'. Help Tulip to write a query to accomplish this task.
ALTER TABLE Clothes RENAME TO ClothingAndFootwear.
RENAME TABLE Clothes TO ClothingAndFootwear.
ALTER Clothes TO ClothingAndFootwear.
RENAME TABLE Clothes RENAME TO ClothingAndFootwear.
If a transaction is in a partially committed state, then:
Statement 1: if changes made by the active state of the transaction are stored permanently in the database then it will enter the terminated state.
Statement 2: if changes made by the active state of the transaction are failed to store permanently in the database then it will enter the aborted state.
Statement 1 is right but Statement 2 is wrong.
Statement 1 is wrong but Statement 2 is right.
Both the statements are wrong
Both the statements are right.
In the end-term exam, Ana is given a set of statements regarding stored procedures in DBMS. Help her in choosing that statement that is incorrect.
A stored procedure can be used again and again.
You can pass parameters to a stored procedure.
CREATE PROCEDURE Keyword is used to create a stored procedure.
A stored procedure is always tied to a specific database.
In an interview, you are given a set of statements related to the advantages of indexing in DBMS. Choose the correct statement.
To store data in a database .
To quickly locate and access the data .
To reduce redundancy.
To fix a name for the database .
A database server helps with data recovery and performance tuning. Which of the corresponding tasks is carried out by the built-in data utilities?
Data integrity checks
Backup and restore
Database repair
All of the above
There are four attributes present in relation to R. They are ABCD. Fields of R contain only atomic values. F = {AB->C, C->D} is a set of functional dependencies. The relation is in:
1 NF
2 NF
3 NF
4 NF
MOD is used to find the remainder of two numbers divided. Mary wants to write a mod query. Help Mary recognize the query which would get the correct result?
SELECT MOD(20, 5);
SELECT 20 % 5;
SELECT 20 MOD 5;
All the above
JavaScript
 
You have successfully completed the SQL assessment! 
The next section tests you on your knowledge of JavaScript. This part comprises of 7 questions. 
 
Good Luck!
JavaScript
 
You have successfully completed the SQL assessment! 
The next section tests you on your knowledge of JavaScript. This part comprises of 7 questions. 
 
Good Luck!
Given the javascript code: What will be the console output?
const str =
'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz';
const regexp = /[a~e]/gi;
const matches_array = str.Match(regexp);
console.Log(matches_array);
['a', 'b', 'c', 'd', 'e', 'a', 'b', 'c', 'd', 'e']
['a', 'b', 'c', 'd', 'e']
['a', 'b', 'c', 'd', 'e']
Error
There was a facial recognition system at the entry of a school developed by the AI team of the school. They did their work properly, and now the work is given to the web development team. Their task is to show the name and age of the person recognized by the AI system. So Joy has written this code.
Const person = { name: 'creed' };function sayhi(age) { return `${this.name} is ${age}`; }
console.Log(sayhi.Call(person, 21));
console.Log(sayhi.Bind(person, 21));
 
What will be the output?
"Undefined is 21 creed is 21"
"Function function"
"Creed is 21 lydia is 21"
"Creed is 21 function"

What changes does a student need to make to the given code to sort the elements of the array in descending order?

<!DOCTYPE html>
<html>
<body>
<p id="abc"></p>
<p id="xyz"></p>
<script>
    const letter = ["O", "C", "S", "M", "A", "N", "Z", "L", "F"];
    letter.sort();
    document.getElementById("xyz").innerHTML = letter;
</script>
</body>
</html>

 

Descending(); after letter.sort();
Letter.reverse(); after letter.sort();
Letter.sort(descending); instead of letter.sort();
Letter.reverse(); before letter.sort();

Andy writes a function below code to print text. But when he tries to run the code he gets an error. What is the reason for this?

Let myfunction = function(){{
        var greeting = 'hello';let  name = "andy"
    }
    console.Log(greeting);console.Log(name);
}
Object cannot be used inside function
Let is block scoped
There is no return statement
Syntax is missing
Wiley is using the open() method while working on an ajax project. What will be the parameters passed in this function?
Method, async, psw
Method, url, async, user, psw
Method, url, user, psw
Url, async, user, psw
What is the use of jaipur.js in this code?
<p id="demo">Jaipur.</p>
    <button type="button" onclick="myFunction()">Try it</button>
<script src="jaipur.js"></script>
Jaipur.js links the inline javaScript file
Jaipur.js links the internal javaScript file
Jaipur.js links the external javaScript file
Jaipur.js links the outline javaScript file
David is building a random color picker application. So he has created an array called mysupercolors. What will be the array length of mysupercolors?
Let mysupercolors = ['green', 'red', 'orange'];
mysupercolors[3] = 1;
mysupercolors[4] = 'purple';
console.Log(mysupercolors.Length)
3
5
4
We cannot push int to string type array
PHP Assessment
 
You have successfully completed the JavaScript assessment! 
You are now at the last leg of your assessment. This is the final section that tests you on your knowledge of PHP. This part comprises of 15 questions. 
 
Good Luck!
PHP Assessment
 
You have successfully completed the JavaScript assessment! 
You are now at the last leg of your assessment. This is the final section that tests you on your knowledge of PHP. This part comprises of 15 questions. 
 
Good Luck!

What will be the output of the following code?

<?php
$refill="10";
$ammo= "5";
$weapon = $refill + $ammo;
echo $weapon;
?>
105
15
0
Parse Error

What is the output of the following code?

$function = function() {
return 'I am a function';
};
echo get_class($function);
I am function
Closure
Function
Error: get_class() expects parameter 1 to be object

Max is seeking information about a PHP function that can be used to obtain the current memory usage.

Which of the following PHP functions should Max can use to accomplish this task?

Memory_get_usage()
Memory_get_peak_usage()
Get_peak_usage()
Get_usage()

What will be the output of the following code?

function SAYHELLO() {
    echo "Hello World !!";
}

sayhello();
Error
Hello World !!
SayHello
No output

What is the output of the following code:

echo ucwords('I love PHP.');
I Love Php.
I LOVE PHP.
I LOVE php.
I Love PHP.
Which are the valid PHP error-handling keywords from the given options?
Try, throw, catch, callable
Try, yield, catch, finally
Yield, throw, catch, finally
Try, throw, catch, finally
What is the purpose of the array_walk() function in PHP?
It is used to iterate over the elements of an array and modify them in place.
It is used to iterate over the elements of an array and apply a callback function to each one.
It is used to search an array for a specific value.
It is used to merge two or more arrays into a single array.

What is the output of the following code?

<?php
    $a = 5;
    $b = 10;
    $c = 15;
    $a *= $b += $c;
    echo $a;
?>
75
125
150
30

What is the output of the following code?

<?php
$fruits = array("apple", "banana", "orange");
foreach ($fruits as $fruit) {
    if ($fruit == "banana") { continue; }
    echo $fruit . " ";
}
?>
Apple orange
Banana
Apple banana orange
Apple

What is the output of the following code?

<?php
$x = 5;
$y = 10;

function foo() {
  global $x, $y;
  $x += $y;
}

foo();
echo $x;
?>
15
10
5
This code generates an error.

What will be the output of the following code snippet?

<?php
$a = "$winner";
$b = "/$looser";
echo $a,$b;
?>
/
$looser
/$looser
$winner/$looser
Which of the following cannot contain a method body?
Abstract class
Class
Interface
Trait

What will be the correct output of the following code?

<?php
function multi($num)
{
    if ($num == 3)
        echo "I Wonder";
    if ($num == 7)
        echo "Which One";
    if ($num == 8)
        echo "Is The";
    if ($num == 19)
        echo "Correct Answer";
}

$can = stripos("I love php, I love php too!", "PHP");
multi($can);
?>
Correct Answer
Is The
I Wonder
Which One

What will be the output of the following code?

Echo “99”+2;
101
992
Error
Segmentation Fault

What is the expected output of the PHP code provided below?

echo substr ('aeroplane', (5*-1), (15/3));
Aero
Plane
Aeroplane
Aeroplena
{"name":"WordPress Developer Skills Assessment", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Thank you for your interest in joining CrimsonCobalt Digital. This is the initial test in a series of six mini-tests designed to evaluate your skills as a WordPress developer. The timed test contains 70 questions and is expected to take 65 minutes to complete. It assesses your proficiency in WordPress, HTML5, CSS, SQL, JavaScript, SEO, and PHP.    Instructions: Timing: The test is timed, so please manage your time effectively within the allocated 60 minutes. Thoughtful Responses: Answer each question carefully, as you cannot revisit previous questions once answered. Continuous Testing: There are no breaks between sections, so proceed without interruptions. Domain Knowledge: Each section focuses on specific skills required of a WordPress developer. Thank you for your participation, and best of luck!, WordPress Assessment  This section consists of 8 questions. The timer starts from the next page. The consequent assessments will be in continuation to this assessment.    Good Luck!, You have created a WordPress website that deals with heavy data information. This is impacting the site's performance. Which of the below measures will not be helpful in fixing performance issues?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker