Channels interview questions

15 real Channels questions from the Go bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Unbuffered channel?

Junior
  1. A.an uninitialized conduit on which both sends and receives block forever, useful to disable a select case
  2. B.a conduit with zero capacity on which a send blocks until a receiver is ready, forming a rendezvous
  3. C.the runtime failure that occurs when the close builtin is called twice on the same conduit
  4. D.a conduit with a fixed capacity on which sends only block once the internal queue is full
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Unbuffered channel — the control statement that waits on multiple channel operations and proceeds with whichever is ready first
  2. B.Unbuffered channel — a conduit with zero capacity on which a send blocks until a receiver is ready, forming a rendezvous
  3. C.Unbuffered channel — a conduit with a fixed capacity on which sends only block once the internal queue is full
  4. D.Unbuffered channel — an uninitialized conduit on which both sends and receives block forever, useful to disable a select case
Reveal the answer + AI explanation — free account

4. What is Buffered channel?

Mid
  1. A.a conduit with zero capacity on which a send blocks until a receiver is ready, forming a rendezvous
  2. B.the runtime failure that occurs when the close builtin is called twice on the same conduit
  3. C.a conduit with a fixed capacity on which sends only block once the internal queue is full
  4. D.the control statement that waits on multiple channel operations and proceeds with whichever is ready first
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Mid
  1. A.Buffered channel — the control statement that waits on multiple channel operations and proceeds with whichever is ready first
  2. B.Buffered channel — the runtime failure that occurs when the close builtin is called twice on the same conduit
  3. C.Buffered channel — a conduit with a fixed capacity on which sends only block once the internal queue is full
  4. D.Buffered channel — a conduit with zero capacity on which a send blocks until a receiver is ready, forming a rendezvous
Reveal the answer + AI explanation — free account

7. What is select?

Mid
  1. A.a conduit with a fixed capacity on which sends only block once the internal queue is full
  2. B.an uninitialized conduit on which both sends and receives block forever, useful to disable a select case
  3. C.the control statement that waits on multiple channel operations and proceeds with whichever is ready first
  4. D.the runtime failure that occurs when the close builtin is called twice on the same conduit
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.select — the control statement that waits on multiple channel operations and proceeds with whichever is ready first
  2. B.select — an uninitialized conduit on which both sends and receives block forever, useful to disable a select case
  3. C.select — the runtime failure that occurs when the close builtin is called twice on the same conduit
  4. D.select — a conduit with zero capacity on which a send blocks until a receiver is ready, forming a rendezvous
Reveal the answer + AI explanation — free account

10. What is Close-of-closed panic?

Senior
  1. A.a conduit with zero capacity on which a send blocks until a receiver is ready, forming a rendezvous
  2. B.the runtime failure that occurs when the close builtin is called twice on the same conduit
  3. C.a conduit with a fixed capacity on which sends only block once the internal queue is full
  4. D.an uninitialized conduit on which both sends and receives block forever, useful to disable a select case
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Senior
  1. A.Close-of-closed panic — a conduit with a fixed capacity on which sends only block once the internal queue is full
  2. B.Close-of-closed panic — an uninitialized conduit on which both sends and receives block forever, useful to disable a select case
  3. C.Close-of-closed panic — the control statement that waits on multiple channel operations and proceeds with whichever is ready first
  4. D.Close-of-closed panic — the runtime failure that occurs when the close builtin is called twice on the same conduit
Reveal the answer + AI explanation — free account

13. What is Nil channel?

Senior
  1. A.the runtime failure that occurs when the close builtin is called twice on the same conduit
  2. B.an uninitialized conduit on which both sends and receives block forever, useful to disable a select case
  3. C.a conduit with a fixed capacity on which sends only block once the internal queue is full
  4. D.the control statement that waits on multiple channel operations and proceeds with whichever is ready first
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Senior
  1. A.Nil channel — the runtime failure that occurs when the close builtin is called twice on the same conduit
  2. B.Nil channel — an uninitialized conduit on which both sends and receives block forever, useful to disable a select case
  3. C.Nil channel — a conduit with a fixed capacity on which sends only block once the internal queue is full
  4. D.Nil channel — a conduit with zero capacity on which a send blocks until a receiver is ready, forming a rendezvous
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Channels free