0% found this document useful (0 votes)
230 views4 pages

Assessment Part 1

The document contains a full stack developer assessment with 15 multiple choice questions covering topics such as: 1. Configuring environment variables in bash 2. Listing process IDs and terminating processes 3. Securely copying files between machines using SSH/SCP 4. Features of the Node.js programming language like asynchronous behavior and using the npm package manager. The questions also cover utilities like tcpdump for monitoring network traffic, and crontab for scheduling tasks, as well as functions of the Nginx web server like reloading configurations and load balancing.

Uploaded by

Hazir Talib
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
230 views4 pages

Assessment Part 1

The document contains a full stack developer assessment with 15 multiple choice questions covering topics such as: 1. Configuring environment variables in bash 2. Listing process IDs and terminating processes 3. Securely copying files between machines using SSH/SCP 4. Features of the Node.js programming language like asynchronous behavior and using the npm package manager. The questions also cover utilities like tcpdump for monitoring network traffic, and crontab for scheduling tasks, as well as functions of the Nginx web server like reloading configurations and load balancing.

Uploaded by

Hazir Talib
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

FULL STACK DEVELOPER ASSESSMENT

Part I
FULL NAME: TALIB, HAZIR VILLAMOR

1. Suppose that you have an application that its behavior will be depending on the environment
variable FLAG. Which of the following command lines may be used in a bash shell to configure
the application?
a. export $FLAG=true
b. declare -x FLAG=true
c. set FLAG=false
d. FLAG=false
e. echo FLAG=false
f. echo $FLAG=true
ANSWER: B

2. Which of the following utilities does NOT include the capability to list the process IDs of running
applications?
a. top
b. jobs
c. ps
d. nice

ANSWER: D

3. # jobs -l
[1] 5110 Running kedit &

[2]- 5382 Stopped (signal) pine

[3]+ 5457 Stopped (tty output) vi

Given process list display, which of the commands could you use to terminate the application
'vi'?

a. bg %3
b. term -i %3
c. kill -9 5457
d. fg 5457

ANSWER: C
4. Which of the following protocols or tools is BEST used to batch copy files between networked
machines in a manner that protects their contents from an intruder using a packet sniffer?
a. ssh/scp
b. nfs/md5sum
c. httpd/SSL
d. gpg/snmp

ANSWER: A

5. NodeJS application can access ____ databases


a. Relational databases
b. NoSQL databases
c. None of the above
d. All of the above

ANSWER: B

6. The npm ls statement is used to list down ____


a. Web applications
b. Nodejs sample modules
c. Locally installed module
d. Packaged modules

ANSWER: B

7. Node.js is ____ by default.


a. Synchronous
b. Multi-threaded
c. Asynchronous
d. None of the above

ANSWER: C
8. Third-party packages can be install/update/delete using ____
a. Node Package Manager
b. Node.exe
c. Module.exports
d. REPL

ANSWER: A

9. The ____ method of fs module is used to read a file


a. fs.openFile(path, flags[, mode], callback)
b. fs.openPath(path, flags[, mode], callback)
c. fs.open(path, flags[, mode], callback)
d. fs.read(fs, buffer, offset, length, position, callback)

ANSWER: D

10. Which is the following is used to import module in NodeJs


a. Using include() function
b. Using app.use() function
c. Using module.import
d. Using require function

ANSWER: D

11. How to reload configuration file of Nginx server?

ANSWER: Using Reload function or Stop and Start function

12. How to check or validate configuration file of Nginx server?

ANSWER: Using config function


13. Enumerate the different features of Nginx?

ANSWER:
 Load Balancing
 IPV6
 Caching
 TSL and SSL

14. Tcpdump is a packet-sniffing Linux command that offers administrators the ability to monitor
what?
a. Server performance
b. Network traffic and activity
c. Application performance
d. Files and directories

ANSWER: B

15. Crontab gives administrators the ability to do what?


a. Identify users on the system
b. Call up a list of open files
c. View the status of Linux kernel modules
d. Set up scheduled tasks on a system

ANSWER: D

You might also like