Core Language interview questions

15 Core Language questions from the Go bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.

Free to start: the 2-minute IT readiness check — six questions and a result.

Take the free IT readiness check

or take a mock interview set up for this area

1. What is Slice?

Junior
  1. A.the behavior where adding to a slice may allocate a new backing array, so the result must be reassigned to the variable to be visible
  2. B.a lightweight descriptor over a backing array holding a pointer, length and capacity
  3. C.the predeclared identifier that auto-increments within a const block to generate successive enumerated values
  4. D.the default initialized value (0, false, "" or nil) given to a declared variable when no explicit value is supplied

Answer + AI explanation with Pro

2. Which term means: "a lightweight descriptor over a backing array holding a pointer, length and capacity"?

Junior
  1. A.Zero value
  2. B.Slice
  3. C.Array
  4. D.Append realloc trap

Answer + AI explanation with Pro

3. Which statement is correct?

Junior
  1. A.Slice — a lightweight descriptor over a backing array holding a pointer, length and capacity
  2. B.Slice — a fixed-size sequence whose length is part of its type and which is copied by value on assignment
  3. C.Slice — the predeclared identifier that auto-increments within a const block to generate successive enumerated values
  4. D.Slice — the behavior where adding to a slice may allocate a new backing array, so the result must be reassigned to the variable to be visible

Answer + AI explanation with Pro

4. What is Array?

Junior
  1. A.the behavior where adding to a slice may allocate a new backing array, so the result must be reassigned to the variable to be visible
  2. B.a lightweight descriptor over a backing array holding a pointer, length and capacity
  3. C.the default initialized value (0, false, "" or nil) given to a declared variable when no explicit value is supplied
  4. D.a fixed-size sequence whose length is part of its type and which is copied by value on assignment

Answer + AI explanation with Pro

5. Which term means: "a fixed-size sequence whose length is part of its type and which is copied by value on assignment"?

Junior
  1. A.Append realloc trap
  2. B.Slice
  3. C.iota
  4. D.Array

Answer + AI explanation with Pro

6. Which statement is correct?

Junior
  1. A.Array — the behavior where adding to a slice may allocate a new backing array, so the result must be reassigned to the variable to be visible
  2. B.Array — the default initialized value (0, false, "" or nil) given to a declared variable when no explicit value is supplied
  3. C.Array — a fixed-size sequence whose length is part of its type and which is copied by value on assignment
  4. D.Array — the predeclared identifier that auto-increments within a const block to generate successive enumerated values

Answer + AI explanation with Pro

7. What is Zero value?

Junior
  1. A.the predeclared identifier that auto-increments within a const block to generate successive enumerated values
  2. B.a lightweight descriptor over a backing array holding a pointer, length and capacity
  3. C.the behavior where adding to a slice may allocate a new backing array, so the result must be reassigned to the variable to be visible
  4. D.the default initialized value (0, false, "" or nil) given to a declared variable when no explicit value is supplied

Answer + AI explanation with Pro

8. Which term means: "the default initialized value (0, false, "" or nil) given to a declared variable when no explicit value is supplied"?

Junior
  1. A.Append realloc trap
  2. B.Zero value
  3. C.iota
  4. D.Slice

Answer + AI explanation with Pro

9. Which statement is correct?

Junior
  1. A.Zero value — a lightweight descriptor over a backing array holding a pointer, length and capacity
  2. B.Zero value — a fixed-size sequence whose length is part of its type and which is copied by value on assignment
  3. C.Zero value — the predeclared identifier that auto-increments within a const block to generate successive enumerated values
  4. D.Zero value — the default initialized value (0, false, "" or nil) given to a declared variable when no explicit value is supplied

Answer + AI explanation with Pro

10. What is iota?

Mid
  1. A.the behavior where adding to a slice may allocate a new backing array, so the result must be reassigned to the variable to be visible
  2. B.the default initialized value (0, false, "" or nil) given to a declared variable when no explicit value is supplied
  3. C.the predeclared identifier that auto-increments within a const block to generate successive enumerated values
  4. D.a fixed-size sequence whose length is part of its type and which is copied by value on assignment

Answer + AI explanation with Pro

11. Which term means: "the predeclared identifier that auto-increments within a const block to generate successive enumerated values"?

Mid
  1. A.iota
  2. B.Zero value
  3. C.Append realloc trap
  4. D.Array

Answer + AI explanation with Pro

12. Which statement is correct?

Mid
  1. A.iota — a fixed-size sequence whose length is part of its type and which is copied by value on assignment
  2. B.iota — the default initialized value (0, false, "" or nil) given to a declared variable when no explicit value is supplied
  3. C.iota — the predeclared identifier that auto-increments within a const block to generate successive enumerated values
  4. D.iota — the behavior where adding to a slice may allocate a new backing array, so the result must be reassigned to the variable to be visible

Answer + AI explanation with Pro

13. What is Append realloc trap?

Senior
  1. A.a lightweight descriptor over a backing array holding a pointer, length and capacity
  2. B.the behavior where adding to a slice may allocate a new backing array, so the result must be reassigned to the variable to be visible
  3. C.a fixed-size sequence whose length is part of its type and which is copied by value on assignment
  4. D.the predeclared identifier that auto-increments within a const block to generate successive enumerated values

Answer + AI explanation with Pro

14. Which term means: "the behavior where adding to a slice may allocate a new backing array, so the result must be reassigned to the variable to be visible"?

Senior
  1. A.Append realloc trap
  2. B.Array
  3. C.Slice
  4. D.Zero value

Answer + AI explanation with Pro

15. Which statement is correct?

Senior
  1. A.Append realloc trap — the default initialized value (0, false, "" or nil) given to a declared variable when no explicit value is supplied
  2. B.Append realloc trap — the behavior where adding to a slice may allocate a new backing array, so the result must be reassigned to the variable to be visible
  3. C.Append realloc trap — a fixed-size sequence whose length is part of its type and which is copied by value on assignment
  4. D.Append realloc trap — a lightweight descriptor over a backing array holding a pointer, length and capacity

Answer + AI explanation with Pro

Free to start

Start with a free readiness check

Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Core Language question come with Pro.

Take the free IT readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers