Web Developer Technical Assessment
Web Developer Technical Assessment
The ideal candidate should be skilled in Python and Bash/Shell scripting for automation and bot development,
with a good understanding of RESTful APIs for service integration. Experience with automation tools like Cron Jobs and
basic Git proficiency for version control are essential. They should also have a solid grasp of Linux/Unix commands for
scripting and automation. Additionally, familiarity with project management, WordPress customization, and Elementor
for web design is required.
1. In Python, the method used to send an HTTP GET request to a RESTful API is _________ from the requests library.
2. To make a script executable in a Unix/Linux environment, the file permission must be changed using the
command _________.
3. In a Bash script, the command to iterate over a list of files in a directory is _________.
5. The output of the command _________ displays the current running processes in a Unix/Linux system.
6. To schedule a script to run daily at 2 AM using cron, the cron job entry would be _________.
7. The command _________ in Git is used to upload local repository content to a remote repository.
8. When using the requests library in Python to send data as JSON, the parameter _________ is used to specify the
payload.
10. In a RESTful API, the HTTP method _________ is typically used to update a resource.
11. To remove a directory and all its contents in Unix/Linux, the command _________ is used.
12. The command _________ is used in Git to discard changes in the working directory.
14. To display the current Git configuration settings, the command _________ is used.
15. The _________ command in Linux displays disk space usage of the file system.
16. To create a WordPress child theme, the _________ file must be created in the child theme directory.
17. In WordPress, the default content editor that was introduced in version 5.0 is called _________.
19. The command _________ is used to list all installed cron jobs for the current user in Unix/Linux.
20. The _________ option in Git is used to merge branches without automatically committing the changes.
Name of Candidate: __________________ Whatsapp No: _______________________ Date: ____________________
Answer Key
1. get()
2. chmod +x
3. for file in *; do
4. git checkout -b
5. ps aux
6. 0 2 * * *
7. git push
8. json=
9. requirements.txt
10. PUT
11. rm -rf
13. [ -f file ]
15. df -h
16. style.css
17. Gutenberg
18. Button
19. crontab -l
20. --no-commit
These questions and their corresponding answers should provide a solid basis for assessing the applicant's proficiency in
the required skills.