1.Kotlin · Senior✓ correct9.0 s
A coroutine started in GlobalScope is cancelled automatically when the function that launched it returns.
Candidate answered True · the statement is True. GlobalScope coroutines live for the whole application; nothing cancels them when the launching function returns.
2.Kotlin · Senior✓ correct12.0 s
A coroutine started in GlobalScope is cancelled automatically when the function that launched it returns.
Candidate answered False · the statement is False. GlobalScope coroutines live for the whole application; nothing cancels them when the launching function returns.
3.Kotlin · Mid✓ correct6.0 s
A coroutine started in GlobalScope is cancelled automatically when the function that launched it returns.
Candidate answered True · the statement is True. GlobalScope coroutines live for the whole application; nothing cancels them when the launching function returns.
4.Kotlin · Senior✓ correct15.0 s
A coroutine started in GlobalScope is cancelled automatically when the function that launched it returns.
Candidate answered True · the statement is True. GlobalScope coroutines live for the whole application; nothing cancels them when the launching function returns.
5.Kotlin · Senior✓ correct8.0 s
A coroutine started in GlobalScope is cancelled automatically when the function that launched it returns.
Candidate answered False · the statement is False. GlobalScope coroutines live for the whole application; nothing cancels them when the launching function returns.
6.Java · Senior✓ correct11.0 s
A virtual thread that blocks on a synchronized block pins its carrier thread.
Candidate answered True · the statement is True. Blocking inside synchronized pins the carrier (JEP 444); ReentrantLock does not.
7.Java · Senior✓ correct14.0 s
A virtual thread that blocks on a synchronized block pins its carrier thread.
Candidate answered False · the statement is False. Blocking inside synchronized pins the carrier (JEP 444); ReentrantLock does not.
8.Java · Senior✗ wrong22.0 s
A virtual thread that blocks on a synchronized block pins its carrier thread.
Candidate answered True · the statement is False. Blocking inside synchronized pins the carrier (JEP 444); ReentrantLock does not.
9.Java · Mid✓ correct13.0 s
A virtual thread that blocks on a synchronized block pins its carrier thread.
Candidate answered True · the statement is True. Blocking inside synchronized pins the carrier (JEP 444); ReentrantLock does not.
10.Java · Senior✓ correct10.0 s
A virtual thread that blocks on a synchronized block pins its carrier thread.
Candidate answered False · the statement is False. Blocking inside synchronized pins the carrier (JEP 444); ReentrantLock does not.
11.Spring · Senior✓ correct12.0 s
Spring Boot auto-configuration backs off when you define your own bean of the same type.
Candidate answered False · the statement is False. Most auto-configurations are @ConditionalOnMissingBean, so a user-defined bean wins.
12.Spring · Mid✓ correct9.0 s
Spring Boot auto-configuration backs off when you define your own bean of the same type.
Candidate answered True · the statement is True. Most auto-configurations are @ConditionalOnMissingBean, so a user-defined bean wins.
13.Spring · Senior✓ correct16.0 s
Spring Boot auto-configuration backs off when you define your own bean of the same type.
Candidate answered True · the statement is True. Most auto-configurations are @ConditionalOnMissingBean, so a user-defined bean wins.
14.Spring · Senior✓ correct11.0 s
Spring Boot auto-configuration backs off when you define your own bean of the same type.
Candidate answered False · the statement is False. Most auto-configurations are @ConditionalOnMissingBean, so a user-defined bean wins.
15.Spring · Senior✓ correct7.0 s
Spring Boot auto-configuration backs off when you define your own bean of the same type.
Candidate answered True · the statement is True. Most auto-configurations are @ConditionalOnMissingBean, so a user-defined bean wins.
16.Architecture · Senior✗ wrong21.0 s
A BFF that owns a read model for one client must be kept in sync by the services it aggregates.
Candidate answered False · the statement is True. Keeping a client-specific read model fresh is the BFF's job (events or refresh), not the upstream services'.
17.Architecture · Seniortimed out60.0 s
A BFF that owns a read model for one client must be kept in sync by the services it aggregates.
Candidate answered – (no answer) · the statement is False. Keeping a client-specific read model fresh is the BFF's job (events or refresh), not the upstream services'.
18.Architecture · Seniorskipped18.0 s
A BFF that owns a read model for one client must be kept in sync by the services it aggregates.
Candidate answered – (skipped) · the statement is False. Keeping a client-specific read model fresh is the BFF's job (events or refresh), not the upstream services'.
19.Architecture · Senior✓ correct19.0 s
A BFF that owns a read model for one client must be kept in sync by the services it aggregates.
Candidate answered True · the statement is True. Keeping a client-specific read model fresh is the BFF's job (events or refresh), not the upstream services'.
20.Architecture · Mid✓ correct14.0 s
A BFF that owns a read model for one client must be kept in sync by the services it aggregates.
Candidate answered True · the statement is True. Keeping a client-specific read model fresh is the BFF's job (events or refresh), not the upstream services'.
21.Observability · Mid✓ correct10.0 s
A trace span's parent id is enough to reconstruct the full call tree without timestamps.
Candidate answered True · the statement is True. The parent id gives the tree shape; timestamps are still needed for ordering siblings and durations.
22.Observability · Mid✓ correct13.0 s
A trace span's parent id is enough to reconstruct the full call tree without timestamps.
Candidate answered False · the statement is False. The parent id gives the tree shape; timestamps are still needed for ordering siblings and durations.
23.Observability · Mid✓ correct11.0 s
A trace span's parent id is enough to reconstruct the full call tree without timestamps.
Candidate answered True · the statement is True. The parent id gives the tree shape; timestamps are still needed for ordering siblings and durations.
24.Observability · Mid✓ correct12.0 s
A trace span's parent id is enough to reconstruct the full call tree without timestamps.
Candidate answered True · the statement is True. The parent id gives the tree shape; timestamps are still needed for ordering siblings and durations.
25.Observability · Junior✓ correct8.0 s
A trace span's parent id is enough to reconstruct the full call tree without timestamps.
Candidate answered True · the statement is True. The parent id gives the tree shape; timestamps are still needed for ordering siblings and durations.
26.CI/CD · Mid✓ correct9.0 s
A pipeline cache keyed only on the branch name is safe to share between pull requests.
Candidate answered True · the statement is True. Two PRs on different branches never share such a key, and one branch's cache can leak stale artefacts.
27.CI/CD · Mid✓ correct12.0 s
A pipeline cache keyed only on the branch name is safe to share between pull requests.
Candidate answered False · the statement is False. Two PRs on different branches never share such a key, and one branch's cache can leak stale artefacts.
28.CI/CD · Mid✓ correct15.0 s
A pipeline cache keyed only on the branch name is safe to share between pull requests.
Candidate answered True · the statement is True. Two PRs on different branches never share such a key, and one branch's cache can leak stale artefacts.
29.CI/CD · Junior✓ correct7.0 s
A pipeline cache keyed only on the branch name is safe to share between pull requests.
Candidate answered True · the statement is True. Two PRs on different branches never share such a key, and one branch's cache can leak stale artefacts.
30.CI/CD · Midskipped11.0 s
A pipeline cache keyed only on the branch name is safe to share between pull requests.
Candidate answered – (skipped) · the statement is False. Two PRs on different branches never share such a key, and one branch's cache can leak stale artefacts.
31.Cloud · Mid✗ wrong20.0 s
An S3 bucket policy can grant access to a principal in another AWS account.
Candidate answered False · the statement is True. Cross-account access via bucket policy is standard; the principal still needs IAM permission on its side.
32.Cloud · Mid✓ correct14.0 s
An S3 bucket policy can grant access to a principal in another AWS account.
Candidate answered True · the statement is True. Cross-account access via bucket policy is standard; the principal still needs IAM permission on its side.
33.Cloud · Mid✗ wrong23.0 s
An S3 bucket policy can grant access to a principal in another AWS account.
Candidate answered True · the statement is False. Cross-account access via bucket policy is standard; the principal still needs IAM permission on its side.
34.Cloud · Junior✓ correct9.0 s
An S3 bucket policy can grant access to a principal in another AWS account.
Candidate answered True · the statement is True. Cross-account access via bucket policy is standard; the principal still needs IAM permission on its side.
35.Cloud · Midskipped10.0 s
An S3 bucket policy can grant access to a principal in another AWS account.
Candidate answered – (skipped) · the statement is False. Cross-account access via bucket policy is standard; the principal still needs IAM permission on its side.