
Candidates Exam – Node.js + Vue.js
Authored by Abhijeet Rathod
Instructional Technology
Professional Development

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
9 questions
Show all answers
1.
OPEN ENDED QUESTION
15 mins • 1 pt
Section 1: Node.js
Implement logging and exception handling mechanism in Node JS core, use well known concepts and design patterns
Evaluate responses using AI:
OFF
2.
OPEN ENDED QUESTION
15 mins • 1 pt
Consider the following Node.js code snippet that uses Sequelize for interacting with a database. The code is intended to create a User model and insert a new user into the database. However, there might be some issues and areas for improvement:
// models/User.js
const { DataTypes } = require('sequelize');
const sequelize = require('../config/database');
const User = sequelize.define('User', {
username: {
type: DataTypes.STRING,
allowNull: false,
},
email: {
type: DataTypes.STRING,
allowNull: false,
},
});
module.exports = User;
// controllers/userController.js
const User = require('../models/User');
async function createUser(username, email) {
try {
const user = await User.create({
username: username,
email: email,
});
console.log('User created successfully:', user);
} catch (error) {
console.error('Error creating user:', error);
}
}
createUser('john_doe', 'john@example.com');
● Identify potential issues in the provided code and explain them.
● Propose improvements to address the identified issues and optimize the code.
Evaluate responses using AI:
OFF
3.
OPEN ENDED QUESTION
15 mins • 1 pt
Given the code below, after deployment, QA reports slowness in showing large data.
a. Explain the possible reasons for the slowness
b. Introduce code improvements to improve performance.
const fetchData = async () => {
const data = await database.query('SELECT * FROM large_data_set');
// Process the data, which may involve synchronous operations
const processedData = process(data);
return processedData;
};
Evaluate responses using AI:
OFF
4.
OPEN ENDED QUESTION
15 mins • 1 pt
Section 2: Vue
State Management, Create a Vue component for a dynamic form where the number of input fields can be increased by the user. Manage the state of all input fields using a single-state object.
Evaluate responses using AI:
OFF
5.
OPEN ENDED QUESTION
15 mins • 1 pt
Develop a Vue service that performs HTTP requests to a public API (like a weather API or a public JSON placeholder API).
Then, create a component that uses this service to fetch data and display it in a formatted way.
Evaluate responses using AI:
OFF
6.
OPEN ENDED QUESTION
15 mins • 1 pt
Using Vue, Implement a simple Observable that emits values over time (like a counter).
Then, create a component that subscribes to this Observable and displays its values in real time.
Additionally, include a way to unsubscribe from the Observable to demonstrate good practice in managing subscriptions.
Evaluate responses using AI:
OFF
7.
OPEN ENDED QUESTION
15 mins • 1 pt
Section 3: General Development
7
Write a function in (in any code) that finds the factorial of a given integer using recursion.
Evaluate responses using AI:
OFF
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
14 questions
Practice Session
Quiz
•
Professional Development
10 questions
TIK KELAS X
Quiz
•
9th Grade - Professio...
10 questions
Semana 2 JS
Quiz
•
Professional Development
9 questions
TeacherVUE Leader Knowledge Test
Quiz
•
Professional Development
15 questions
CPA Flowchart Mastery
Quiz
•
7th Grade - Professio...
14 questions
Test Driven Development
Quiz
•
Professional Development
10 questions
Training SC-F1030
Quiz
•
Professional Development
10 questions
Prototipado 1
Quiz
•
University - Professi...
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
54 questions
Analyzing Line Graphs & Tables
Quiz
•
4th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade