KUNGFU TECH vietnam
4575 câu hỏi phỏng vấn Full-Stack, Coding & System Design Interview
Bộ lọc:
Golang là gì?
Tại sao ngôn ngữ Go được tạo ra?
Golang package là gì?
Go Interface là gì?
Có thể trả về nhiều giá trị từ một hàm trong Go hay không?
Cú pháp vòng lặp for trong Golang như thế nào?
for
Slice trong Go là gì?
Slice
Trong Go, có những phạm vi biến nào? Hãy giải thích
Go Pointer là gì?
Pointer
Tại sao nên học Golang?
Có thể khai báo nhiều biến khác kiểu trong cùng một dòng trong Go không?
Go hỗ trợ type conversion nào?
Những lợi ích của việc sử dụng ngôn ngữ lập trình Go là gì?
Goroutines là gì?
Một số lợi ích của việc sử dụng Go là gì?
Cách xử lý lỗi trong Go như thế nào?
Bạn hiểu gì về kiểu dữ liệu byte và rune trong Go?
byte
rune
Go Channel là gì?
Có nên sử dụng biến toàn cục trong các chương trình triển khai goroutines không?
Cách sắp xếp một slice của struct tuỳ chỉnh trong Go như thế nào?
slice
struct
Cách sử dụng một empty struct trong Go như thế nào?
empty struct
Trong Go, làm sao để kiểm tra kiểu của biến khi đang chạy?
Cách sao chép slice và map trong Go như thế nào?
map
Goroutine là gì?
Type Assertion trong Go là gì?
GoPATH khác với GoROOT như thế nào?
GoPATH
GoROOT
Go có exceptions không?
Có thể trả về nhiều giá trị từ một hàm trong Go không?
Khai báo** dynamic type** của một biến trong Go là gì?
Bạn có thể khai báo nhiều type của biến trong một câu lệnh khai báo trong Go không?
type
Khai báo kiểu tĩnh của một biến trong Go là gì?
Làm thế nào để nối chuỗi một cách hiệu quả trong Go?
Kiểu rune trong Go là gì?
Điều gì làm cho constants trong Go trở nên đặc biệt?
constants
Liệt kê một số ưu điểm của Goroutines so với threads?
Goroutines
threads
Go có phải là một ngôn ngữ lập trình hướng đối tượng không?
Làm thế nào để hoán đổi hai giá trị? Cho ví dụ?
Bạn sẽ làm gì nếu bạn cần hiển thị một hash theo một thứ tự cố định?
hash
Sự khác biệt giữa C.sleep() và time.Sleep() trong Go là gì?
C.sleep()
time.Sleep()
Làm thế nào để sao chép Map trong Go?
Map
Go có thể có tham số tùy chọn không?
Trong ngôn ngữ Go có cấu trúc foreach không?
foreach
Làm thế nào để khởi tạo một struct trong Go?
Sự khác biệt giữa unbuffered và buffered là gì?
unbuffered
buffered
Cách ưu tiên để xử lý configuration parameters cho một chương trình Go là gì?
configuration parameters
Tại sao chúng ta lại muốn sử dụng một struct{} rỗng trong Go?
struct{}
Làm thế nào để kiểm tra nếu một Map chứa một key trong Go?
key
Sự khác biệt giữa toán tử = và := trong Go là gì?
=
:=
Cách biểu diễn enums theo idiomatic trong Go là gì?
enums
idiomatic
Công dụng của tags trong Go là gì?
tags
Làm thế nào tôi có thể kiểm tra xem hai slices có bằng nhau trong Go không?
slices
Làm thế nào để tìm kiểu của một đối tượng trong Go?
Bạn hiểu gì về Shadowing trong Go?
Shadowing
Tại sao Go biên dịch nhanh?
Hàm init() trong Go được chạy khi nào?
init()
$GOROOT và $GOPATH trong Go là gì?
$GOROOT
$GOPATH
Hàm variadic trong Go là gì?
variadic
Ngưỡng malloc của đối tượng Map trong Go lang là gì? Làm thế nào để chỉnh sửa nó?
Làm thế nào để so sánh hai giao diện trong Go?
Khi nào thời gian chạy của Go cấp phát bộ nhớ từ heap, và khi nào từ stack?
heap
stack