Hash maps provide near O(1) average lookup time by mapping keys directly to storage locations.
Anonymous Quiz
18%
Linked List
56%
Hash Map
13%
Binary Tree
13%
Array
What is the main advantage of using a Python generator instead of returning a list?
Anonymous Quiz
20%
Better syntax highlighting
11%
Stronger typing
57%
Lower memory consumption
12%
Faster internet access
What is data leakage?
Anonymous Quiz
40%
Missing values in a dataset
26%
Future info influencing training
14%
Data stored in the wrong table
19%
Duplicate records in a dataset
Which situation most strongly suggests a need for refactoring?
Anonymous Quiz
4%
The code has documentation
16%
The project uses Git
65%
The code is difficult to modify safely
16%
The application has multiple users
A team frequently changes business requirements. Which design characteristic becomes most valuable?
Anonymous Quiz
74%
Flexibility
5%
Compression
14%
Throughput
7%
Serialization
Which component is most commonly added to absorb sudden spikes in workload?
Anonymous Quiz
30%
Queue
11%
Compiler
23%
Firewall
36%
CDN
Which loop is most appropriate when the number of iterations is unknown beforehand?
Anonymous Quiz
13%
Infinite loop only
68%
While loop
5%
Nested loop
15%
For loop with constants
Which structure is typically used internally for Breadth-First Search (BFS)?
Anonymous Quiz
38%
Queue
23%
Stack
18%
Hash Set
21%
Heap
Which SQL operation usually becomes slower as a table grows if no suitable index exists?
Anonymous Quiz
65%
Lookup by column value
5%
Adding comments
16%
Renaming a table
14%
Creating a view
What happens when accessing a dictionary key that does not exist using dict[key]?
Anonymous Quiz
11%
Returns None
19%
Returns False
22%
Creates the key automatically
49%
Raises an exception
What is the primary benefit of TCP acknowledgements?
Anonymous Quiz
22%
Compression
39%
Reliability
10%
Caching
29%
Encryption
Why is using the same password across multiple sites risky?
Anonymous Quiz
9%
Passwords become slower to authorize
82%
One breach can affect multiple accounts
3%
Browsers reject reused passwords
5%
Encryption stops working
Which statement about Python tuples is true?
Anonymous Quiz
25%
They cannot contain duplicate values
4%
They can only store numbers
7%
They are always sorted automatically
64%
They are immutable after creation
What is usually a sign of a well-designed function?
Anonymous Quiz
5%
Hundreds of lines long
15%
Multiple unrelated responsibilities
71%
One clear purpose
10%
Many global variables
❤1
What is the purpose of the await keyword?
Anonymous Quiz
26%
It creates a new thread inside a process
61%
It pauses an async function until a Promise settles
5%
It increases execution speed significantly
8%
It prevents exceptions
❤1
Which CSS feature supports responsive design?
Anonymous Quiz
58%
Media Queries
8%
Variables
11%
Gradients
22%
Animations
Which loop is guaranteed to execute its body at least once?
Anonymous Quiz
12%
for loop
14%
while loop
61%
do...while loop
12%
foreach loop
Which practice helps developers detect integration issues before deploying to production?
Anonymous Quiz
49%
Continuous Integration
26%
Manual Testing only
10%
Code Formatting
15%
Version Tagging
What does an IP address identify?
Anonymous Quiz
18%
A browser
67%
A device
5%
A browser
10%
A database
What is the biggest advantage of using a set instead of a list when checking whether an item exists?
Anonymous Quiz
19%
Sets preserve insertion order better
8%
Sets allow duplicate values
40%
Membership checks are typically much faster
33%
Sets use less memory in every situation