1. What is Escape analysis ? Senior A. the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically B. placing a value in a per-goroutine growable region that is freed cheaply when the function returns C. a value holding the memory address of another value, dereferenced and taken with the * and & operators D. the compile-time process that decides whether a value can live on the stack or must be allocated on the heap Answer + AI explanation with Pro
2. Which term means: "the compile-time process that decides whether a value can live on the stack or must be allocated on the heap"? Senior A. Stack allocation B. Pointer C. Escape analysis D. Garbage collector Answer + AI explanation with Pro
3. Which statement is correct? Senior A. Escape analysis — the compile-time process that decides whether a value can live on the stack or must be allocated on the heap B. Escape analysis — the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically C. Escape analysis — the safety rule that addresses cannot be freely incremented or offset outside the unsafe package D. Escape analysis — a value holding the memory address of another value, dereferenced and taken with the * and & operators Answer + AI explanation with Pro
4. What is Garbage collector ? Mid A. a value holding the memory address of another value, dereferenced and taken with the * and & operators B. the safety rule that addresses cannot be freely incremented or offset outside the unsafe package C. placing a value in a per-goroutine growable region that is freed cheaply when the function returns D. the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically Answer + AI explanation with Pro
5. Which term means: "the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically"? Mid A. Escape analysis B. Garbage collector C. Pointer D. Stack allocation Answer + AI explanation with Pro
6. Which statement is correct? Mid A. Garbage collector — the safety rule that addresses cannot be freely incremented or offset outside the unsafe package B. Garbage collector — the compile-time process that decides whether a value can live on the stack or must be allocated on the heap C. Garbage collector — the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically D. Garbage collector — a value holding the memory address of another value, dereferenced and taken with the * and & operators Answer + AI explanation with Pro
7. What is Stack allocation ? Mid A. the safety rule that addresses cannot be freely incremented or offset outside the unsafe package B. the compile-time process that decides whether a value can live on the stack or must be allocated on the heap C. placing a value in a per-goroutine growable region that is freed cheaply when the function returns D. the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically Answer + AI explanation with Pro
8. Which term means: "placing a value in a per-goroutine growable region that is freed cheaply when the function returns"? Mid A. Escape analysis B. Garbage collector C. Pointer D. Stack allocation Answer + AI explanation with Pro
9. Which statement is correct? Mid A. Stack allocation — placing a value in a per-goroutine growable region that is freed cheaply when the function returns B. Stack allocation — the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically C. Stack allocation — the compile-time process that decides whether a value can live on the stack or must be allocated on the heap D. Stack allocation — a value holding the memory address of another value, dereferenced and taken with the * and & operators Answer + AI explanation with Pro
10. What is Pointer ? Junior A. a value holding the memory address of another value, dereferenced and taken with the * and & operators B. the safety rule that addresses cannot be freely incremented or offset outside the unsafe package C. placing a value in a per-goroutine growable region that is freed cheaply when the function returns D. the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically Answer + AI explanation with Pro
11. Which term means: "a value holding the memory address of another value, dereferenced and taken with the * and & operators"? Junior A. Garbage collector B. Pointer C. Stack allocation D. Escape analysis Answer + AI explanation with Pro
12. Which statement is correct? Junior A. Pointer — a value holding the memory address of another value, dereferenced and taken with the * and & operators B. Pointer — placing a value in a per-goroutine growable region that is freed cheaply when the function returns C. Pointer — the compile-time process that decides whether a value can live on the stack or must be allocated on the heap D. Pointer — the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically Answer + AI explanation with Pro
13. What is Pointer arithmetic restriction ? Senior A. a value holding the memory address of another value, dereferenced and taken with the * and & operators B. the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically C. the compile-time process that decides whether a value can live on the stack or must be allocated on the heap D. the safety rule that addresses cannot be freely incremented or offset outside the unsafe package Answer + AI explanation with Pro
14. Which term means: "the safety rule that addresses cannot be freely incremented or offset outside the unsafe package"? Senior A. Stack allocation B. Pointer arithmetic restriction C. Pointer D. Garbage collector Answer + AI explanation with Pro
15. Which statement is correct? Senior A. Pointer arithmetic restriction — a value holding the memory address of another value, dereferenced and taken with the * and & operators B. Pointer arithmetic restriction — the safety rule that addresses cannot be freely incremented or offset outside the unsafe package C. Pointer arithmetic restriction — the compile-time process that decides whether a value can live on the stack or must be allocated on the heap D. Pointer arithmetic restriction — the concurrent tri-color mark-and-sweep subsystem that reclaims unreachable heap memory automatically Answer + AI explanation with Pro