NEW
Font size
WorksheetsChatbot Development
Total questions: 69
Worksheet time: 35mins
Which of the following is NOT a chatbot-related NLP task?
Intent recognition
Entity extraction
Image segmentation
Sentiment analysis
FAQ chatbots are most similar to:
Virtual assistants
Search engines
Predefined helpline menus
Recommendation systems
Which feature makes AI-based chatbots different from rule-based chatbots?
Responding only with scripted answers
Ability to learn from data and adapt
Following fixed patterns
Supporting a single language only
A chatbot shows failure in context management when:
It forgets details given earlier in the same chat
It suggests FAQs after a keyword match
It replies faster than expected
It asks user to retype a spelling mistake
A chatbot gives grammatically correct but irrelevant answers. The most likely root cause is:
Lack of intent recognition
poor context management
Over-reliance management
Missing fallback handling
What is the primary function of a game engine?
To create 3D models and textures.
To provide a framework and tools to build and run a game.
To market and sell the game on different platforms.
To write the game's story and dialogue.
The main continuous cycle that runs a game, updating game logic and redrawing the screen, is called the:
Game Loop
Render Cycle
Physics Step
AI Thread
In 3D graphics, what is a polygon mesh?
A) A collection of vertices, edges, and faces that defines the shape of a 3D object.
B) A 2D image used to add detail to a 3D object.
C) The code used to determine an object's color.
D) A light source that illuminates the game world.
What does a collider component do in a physics engine?
It makes an object visible to the camera.
It defines the physical shape of an object for collision detection.
It plays sound effects when objects touch.
It reduces the number of polygons in a model.
Which of these is NOT a common role in a game development team?
Game Designer
3D Artist
Audio Engineer
Data Analyst (in the context of game creation)
What does "NPC" stand for in games?
Network Protocol Controller
Non-Playable Character
Next Phase Check
New Player Challenge
In multiplayer shooters, client-side hit detection is risky mainly because:
Latency increases
Players can exploit cheats
Server storage grows
Animations desync
In multiplayer games, "latency" primarily affects:
Graphic textures
Character animation style
Network response time
Storyline quality
A player notices that enemies in a level always follow the same predictable path. This is likely due to:
Hardcoded AI pathfinding
Random number generator
Network lag
Procedural generation
Which technology is commonly used for real-time flood monitoring?
Blockchain
Social media apps
Satellite remote sensing
Word processors
A city implements IoT sensors and predictive models to forecast disasters. The most critical challenge is:
Integration of diverse data sources and real-time analytics
Lack of volunteer availability
Public awareness campaigns
Marketing the system to tourists
Which technology is most essential for spatial analysis, visualization of hazard-prone areas, and planning optimal evacuation routes?
Cloud Computing
Geographic Information Systems (GIS)
Neural Networks
Database Management Systems (DBMS)
In a post-disaster scenario where cellular infrastructure is non-functional, which type of network allows first responders' devices to connect directly with each other to form a temporary, decentralized network?
Virtual Private Network (VPN)
Storage Area Network (SAN)
Mobile Ad-hoc Network (MANET)
Content Delivery Network (CDN)
Analyzing satellite imagery using deep learning to automatically identify and classify damaged buildings (e.g., 'destroyed', 'partially damaged', 'intact') is a direct application of:
Natural Language Processing (NLP)
Recommender Systems
Computer Vision
Reinforcement Learning
A system designed to collect real-time data from river sensors, weather forecasts, and population densities to help authorities decide if and when to issue an evacuation order is called a:
Decision Support System (DSS)
Real-Time Operating System (RTOS)
File Transfer Protocol (FTP)
Transaction Processing System (TPS)
The use of platforms like Twitter/X to gather real-time, user-generated reports of damage or calls for help during a crisis is a form of:
Crowdsourcing and Social Media Analytics
Embedded Systems Programming
Phishing
SQL Injection
A network of low-power, connected devices (like seismometers or water-level monitors) that stream data to a central server for hazard monitoring is a classic example of:
Internet of Things (IoT)
Augmented Reality (AR)
Quantum Computing
Computational models that forecast a tsunami's travel time and inundation depth or a wildfire's spread pattern are examples of:
Cryptographic Hashing
Simulation and Modeling
Data Normalization
Software Compilation
Protecting critical infrastructure (like the power grid or water supply systems) from cyberattacks during a natural disaster is a key concern of:
Algorithm Design
Human-Computer Interaction (HCI)
Critical Infrastructure Security
Software Development Life Cycle (SDLC)
Which distributed ledger technology is the foundation for most cryptocurrencies like Bitcoin?
API (Application Programming Interface)
AI (Artificial Intelligence)
SDK (Software Development Kit)
Blockchain
"RegTech" is a sub-field of Fintech that focuses on what?
Real estate technology
Technology for retail sales
Technology to help financial institutions meet regulatory compliance
Regular technical maintenance for banks
Peer-to-Peer (P2P) lending platforms are a Fintech innovation that typically does what?
Connects borrowers directly with investors, bypassing traditional banks
Allows banks to lend money to each other
A social media platform for financial advisors
A system for trading stocks between two people
Which of the following is a common application of Artificial Intelligence (AI) in Fintech?
Designing physical bank notes
Fraud detection and risk assessment
Building the hardware for ATMs
Providing Wi-Fi in bank branches
The use of technology to innovate and improve the insurance industry is known as:
Wealthtech
Paytech
Credittech
What is a "digital wallet" (like Apple Pay, Google Pay, or PayPal)?
A physical, high-security wallet
A software application that stores payment information for digital transactions
A bank account specifically for online shopping
A type of cryptocurrency
What is the primary function of a "robo-advisor"?
A customer service chatbot
An automated system that builds and manages investment portfolios
A robot that audits bank vaults
A compliance officer that uses AI
Blockchain in fintech is mainly used for:
Creating decentralized and secure transactions
Printing physical currency
Advertising campaigns
Spreadsheet calculations
Mobile wallets allow users to:
Hack bank accounts
Carry digital currency and make payments
Open only physical bank branches
Store credit card data only for offline use
In digital banking, "KYC" ensures:
Key Yield Control
Know Your Customer for identity verification
Keeping Yearly Compliance records
Knowledge-based coding in apps
A fintech startup wants to ensure data integrity, transparency, and traceability for all transactions. Which technology is most suitable?
Traditional relational databases
AI-powered chatbots
Blockchain with decentralized ledger
Cloud storage without audit trail
In AI, the "frame problem" primarily concerns:
Determining relevant actions in complex, dynamic environments
Processing large amounts of unstructured text
Ensuring model interpretability
Which scenario demonstrates AI generalization failure?
A model performs well on training data but fails on slightly different real-world inputs
A model predicts perfectly for all unseen data
A rule-based chatbot responds correctly to all queries
Hardware failure affects model training
In AI search algorithms, heuristics are used to:
Estimate the cost to reach a goal efficiently
Encrypt data
Randomize training samples
Automate hyperparameter tuning
In NLP, transformer architectures improve over RNNs mainly by:
Modeling long-range dependencies using self-attention
Reducing model size to zero
Ignoring sequence order
Increasing training time exponentially
A predictive AI system shows high accuracy but low fairness. The most plausible cause is:
Training on biased historical data
Using too many GPUs
Randomly shuffling labels
Implementing gradient descent
An AI model trained for medical diagnosis consistently underperforms on minority population data. Which intervention is most critical?
Retrain using balanced, representative datasets and fairness-aware algorithms
Increase learning rate and epochs
Collect more unlabeled images only
remove minority data to improve overall accuracy
Feature engineering is critical in ML because:
Raw data rarely represents the most informative signals for prediction
Neural networks eliminate the need for any features
Hyperparameters replace features
Training always succeeds without preprocessing
A model has high variance and low bias. What is the likely issue?
Overfitting to the training data
Underfitting to training data
Learning rate too low
Dataset is too small for testing
In gradient descent, exploding gradients occur primarily in:
Deep neural networks with large weights leading to unstable updates
Linear regression
Decision trees
K-Means clustering
In unsupervised learning, the silhouette score is used to:
Measure the quality of clustering
Validate regression models
Test neural network convergence
Encode categorical features
A deep learning model's loss stagnates despite correct architecture and optimization. Which is the most probable cause?
Vanishing gradients due to poor weight initialization or deep activation functions
Not enough data augmentation
Using ReLU instead of sigmoid
Wrong data labels only
Which type of machine learning involves an "agent" learning to make decisions by taking actions in an environment to maximize a cumulative "reward"?
Supervised Learning
Unsupervised Learning
Reinforcement Learning
Time-Series Analysis
The K-Means algorithm is a popular example of which type of machine learning?
Classification
Regression
Clustering
Reinforcement Learning
An algorithm that searches for an element in an unsorted array by checking each element one by one has a time complexity of O(n). What does 'n' represent?
The number of times the algorithm runs.
The speed of the computer's processor.
The size of the input array.
The number of times the algorithm fails.
What is the time complexity of an algorithm that involves nested loops, where the inner loop runs 'n' times for each iteration of the outer loop which also runs 'n' times?
O(n2)
O(n)
O(log n)
O(n log n)
An algorithm sorts a list of 'n' items. In the worst-case scenario, it requires n × (n - 1)/2 comparisons. What is the time complexity in this case, ignoring the constants and lower-order terms?
O(n)
O(n log n)
O(log n)
O(n²)
What does it mean for an algorithm to have a space complexity of O(log n)?
The memory usage is directly proportional to the input size.
The algorithm uses a fixed amount of memory regardless of the input size.
The memory required grows logarithmically as the input size increases.
The algorithm is very inefficient in terms of memory.
If an algorithm has a time complexity of O(n²), doubling the input size will approximately make the execution time:
Double
Four times
Half
Logarithmic
Which of the following has the best (lowest) time complexity?
O(n log n)
O(n2)
O(log n)
O(n3)
What does Space Complexity mainly depend on?
The compiler used
The number of recursive calls and variables stored
The number of lines of code
The type of algorithm
A team rushes into ideating without fully completing the empathize phase. What risk are they most likely facing?
Creating too many ideas
Solving the wrong problem
Taking too long to prototype
Ignoring business constraints
Which is an example of divergent thinking in the design thinking process?
Choosing the most viable idea
Gathering feedback on a prototype
Generating 100+ ideas in a brainstorming session
Prioritizing features for an MVP
In the Ideation phase, which of these techniques is commonly used to encourage creativity?
SWOT analysis
Brainstorming
Kanban boards
Gantt charts
A designer is running empathy interviews. What should they prioritize most?
Asking pre-written technical questions
Tracking interview duration precisely
Listening deeply and observing non-verbal cues
A team is struggling to generate ideas during ideation. What strategy could best help them break mental blocks?
Only focus on realistic solutions
Use “How Might We” questions to reframe the problem
Assign the ideation to a single expert
Wait until the Define phase is revised
Which of the following statements best reflects iteration in Design Thinking?
Testing the same solution with different users once
Making small refinements after product launch
Revising the prototype multiple times based on user feedback
Creating multiple solutions simultaneously
Which of the following techniques is LEAST aligned with the Ideation phase?
Mind mapping
Storyboarding
Brainstorming
SWOT analysis
During a prototype test, the user misunderstands a feature’s purpose. What should the design team do first?
Explain it immediately to avoid confusion
Note the behavior and follow up with questions after
Stop the test and correct the misunderstanding
Remove the feature from the prototype
Which of the following would likely lead to biased results in user testing?
Asking open-ended, non-leading questions
Letting users freely interact with the prototype
Explaining features to users before they try them
Observing without interfering during the session
int a=5;
int b=++a;
int c=a++;
int d=b+c;
printf("%d",d);
What will this snippet print?
A) 11
B) 12
C) 13
D) Undefined Behavior
What is the output of this JavaScript code? console.log(0.1 + 0.2 === 0.3);
true
false
TypeError
undefined
int i=0;
for(;i<3;){
i+=2;
}
System.out.println(i);
what will this code print?
A) 2
B) 3
C) 4
D) 6
int p = 4, q = 5;
System.out.println((p++ & q) + (~q | p));
what will this print?
3
1
0
2
static int f(int n) {
if (n == 0) return 0;
return n + f(n--); }
System.out.println(f(3));
What will this code print?
a) 6
b) Infinite recursion
c) 3
d) 0
