40 questions / 10 random questions
Random questions, instant feedback, and review for missed questions.
View recommended Fundamental IT Engineer resources →
Which is an appropriate example of supervised learning?
Answer: Learning classification or regression from data with correct labels
Supervised learning trains classification or regression models from data that includes correct labels.
Which is a representative example of unsupervised learning?
Answer: Clustering
Unsupervised learning finds structure in data without correct labels; clustering is a representative example.
Which set describes appropriate challenges of AI?
Answer: Bias, explainability, and overfitting
In Fundamental Information Technology Engineer topics, not only AI usage but also bias, explainability, and overfitting are likely to be tested.
Which description best matches IaaS?
Answer: Providing infrastructure such as virtual servers and storage as a service
IaaS means Infrastructure as a Service. Examples include virtual machines and storage.
Which description best matches SaaS?
Answer: Using completed applications over a network
SaaS means Software as a Service. Users consume applications as services, such as Google Workspace.
Which description best matches the cloud shared responsibility model?
Answer: Cloud providers and users share security and operational responsibilities
In cloud services, responsibility is divided between the provider and the user depending on the service model.
Which description best matches serverless computing, or FaaS?
Answer: Running functions in response to events while abstracting server management
In FaaS, such as AWS Lambda, functions run in response to events and much of the platform management is handled by the service.
Which statement correctly describes containers compared with virtual machines?
Answer: Containers share the OS kernel and isolate application runtime environments lightweightly
Containers share the host OS kernel and run applications with their dependencies isolated.
Which description best matches edge computing?
Answer: Processing data close to sensors or devices to reduce latency and traffic
In IoT and similar contexts, processing near devices helps improve real-time behavior and reduce communication volume.
Which description best matches the zero trust model?
Answer: Do not assume trust inside or outside the network; continuously authenticate, authorize, and verify
Zero trust emphasizes verifying each access rather than relying only on perimeter defense.
What is binary 1010 converted to decimal?
Answer: 10
Binary 1010 is 8 + 2 = 10. Base conversion is a standard FE topic.
Which description of logical AND is correct?
Answer: It is true only when both operands are true
AND is true only when both conditions are true. Also understand OR, NOT, and XOR.
Which condition is required for binary search?
Answer: The target data is sorted
Binary search repeatedly narrows the search range by half and assumes sorted data.
Which description of a foreign key in a relational database is correct?
Answer: A key that references a primary key or similar key in another table and represents relationships between tables
A foreign key represents a reference relationship between tables and helps maintain referential integrity.
Which configuration improves availability?
Answer: Using redundancy and failover configurations
Redundancy, failover, monitoring, and backups are effective for improving availability.
Which mechanism uses part of secondary storage like memory so programs larger than physical memory can run?
Answer: Virtual memory
Virtual memory provides a larger address space by loading required pages into physical memory while using secondary storage.
Which system does a web browser primarily use to find the destination IP address from a host name in a URL?
Answer: DNS
DNS is a distributed naming system that maps domain and host names to information such as IP addresses.
A failure occurs during a database transaction. Which operation restores the database to its state before the transaction began?
Answer: ROLLBACK
ROLLBACK cancels uncommitted changes made by a transaction and restores the prior consistent state.
A sender creates a digital signature by processing a document hash with their private key. What can the recipient verify?
Answer: The sender's authenticity and whether the document was altered
Verification with the sender's public key confirms who signed and whether the document changed after signing.
A form accepts ages from 18 through 65. Which set efficiently tests the boundaries using boundary value analysis?
Answer: 17, 18, 65, and 66
Boundary value analysis tests each limit and the value immediately outside it to expose boundary-condition defects.
Which data structure handles data in last-in, first-out (LIFO) order?
Answer: Stack
A stack is a LIFO structure that retrieves the most recently added element first, used for things like call management.
Which data structure processes data in first-in, first-out (FIFO) order?
Answer: Queue
A queue is a FIFO structure that retrieves the earliest added element first, used for waiting lines.
In a binary search tree, what condition do all elements in a node left subtree satisfy?
Answer: They are smaller than the node value
In a BST the left subtree holds smaller values and the right subtree larger values, enabling efficient search.
What is the binary number 1011 in decimal?
Answer: 11
1011 equals 8 + 0 + 2 + 1 = 11; each digit carries a power-of-two weight.
Which logic operation outputs 1 only when its two inputs differ?
Answer: Exclusive OR (XOR)
XOR outputs 1 when inputs differ and 0 when they match, used for bit toggling and parity.
Which is a common way computers represent negative integers?
Answer: Two's complement
Two's complement lets addition and subtraction share the same hardware, so it is widely used for signed integers.
Which feature does TCP have compared with UDP?
Answer: Provides reliable delivery with retransmission control
TCP is connection-oriented with ordering and retransmission for reliability; UDP is connectionless and lightweight.
Which system translates domain names into IP addresses?
Answer: DNS
DNS resolves names by mapping domain names to and from IP addresses.
Which protocol automatically assigns IP addresses and settings to devices?
Answer: DHCP
DHCP automatically distributes IP address, subnet mask, default gateway, and other settings to devices.
Which describes a private IP address?
Answer: An address usable within an organization that is not globally unique on the internet
Private IPs are used inside an organization and are translated to public addresses by NAT for internet access.
What is the main purpose of normalizing a relational database?
Answer: To reduce data redundancy and update anomalies
Normalization removes redundancy to prevent update anomalies; denormalization is sometimes used for performance.
Which property must a primary key in a relational database satisfy?
Answer: It uniquely identifies each row and contains no NULL
A primary key enforces uniqueness and non-NULL (entity integrity) to identify each row.
Which SQL clause is used to retrieve only the rows that match a condition?
Answer: The WHERE clause
WHERE filters rows by a condition; ORDER BY sorts and GROUP BY groups for aggregation.
Among the ACID properties, which describes atomicity?
Answer: All operations either complete fully or not at all
Atomicity guarantees all-or-nothing execution (rollback on failure); consistency, isolation, and durability are separate.
In public-key cryptography, which key does a sender use to encrypt a message for a recipient?
Answer: The recipient public key
With public-key encryption, the sender uses the recipient public key, and only the recipient can decrypt with their private key.
Which is a property of a cryptographic hash function?
Answer: It is one-way: deriving the input from the output is hard
A hash function is one-way and produces a fixed-length value, used for integrity checks and password storage.
What does a digital signature primarily verify?
Answer: The signer authenticity and whether the content was altered
A digital signature provides authentication of the signer, integrity (tamper detection), and non-repudiation.
For two devices connected in series, which describes the system availability?
Answer: It is the product of the individual availabilities
In series, all devices must work, so availability is the product of each; parallel (redundant) systems are higher.
Which correctly distinguishes a process from a thread?
Answer: Threads share the memory space within the same process
Threads run concurrently sharing memory within a process, while processes have independent memory spaces.
Which describes black-box testing?
Answer: Verifying based on input/output specifications without regard to internal structure
Black-box testing checks input/output against specifications; examining internal structure is white-box testing.