Junior Go/Golang Developer - pytania kwalifikacyjne Flashcards

1
Q

Jakim językiem jest Go?

Przez kogo został opracowany?

Pod jaką inną nazwą jest znany?

Do czego jest przeznaczony?

A

Go to język programowania open source opracowany przez Google.

Znany jest również pod nazwą Golang.

Język ten jest przeznaczony przede wszystkim do programowania systemów.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Dlaczego warto używać języka programowania Go?

A

Ponieważ Go jest językiem programowania open source, bardzo łatwo jest tworzyć proste, niezawodne i wydajne oprogramowanie.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kto jest znany jako ojciec języka programowania Go?

Przez jaką firmę został opracowany Golang i w którym roku?

A

Język programowania Go został opracowany przez Roberta Griesemera, Roba Pike’a i Kena Thompsona.

Został opracowany przez Google Inc. w 2009 roku.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Z czego składają się programy w Go?

Gdzie jest uruchamiany program w Go?

Jakich pakietów używa program w pakiecie głównym?

A

Programy Go składają się z pakietów.

Program jest uruchamiany w pakiecie głównym.

Ten program używa pakietów ze ścieżkami importu “fmt” i “math / rand”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Czy Go wspiera programowanie ogólnego przeznaczenia?

A

Język programowania Go obsługuje programowanie uniwersalne.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Czy w Go wielkość liter ma znaczenie?

A

Tak! Go jest językiem programowania uwzględniającym wielkość liter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Czym jest string literal w programowaniu Go?

A

Literały łańcuchowe określają stałą łańcuchową uzyskaną przez konkatenację ciągu znaków.

Istnieją dwa rodzaje literałów łańcuchowych:

Raw string literals: Wartość surowych literałów łańcuchowych jest ciągiem znaków pomiędzy cudzysłowami wstecznymi. "Jego wartość jest określona jako literał łańcuchowy składający się z ciągłego znaku między cudzysłowami.
Interpretowane literały łańcuchowe: Wyświetlane w podwójnych cudzysłowach "". Wartość literalna jest określona jako tekst między cudzysłowami i nie może zawierać nowych linii.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Czym jest przestrzeń robocza w Go?

A

Obszar roboczy zawiera kod Go. Obszar roboczy to hierarchia katalogów z trzema katalogami.

Katalog "src" zawiera pliki źródłowe GO zorganizowane w pakiety.
Katalog "pkg" zawiera obiekty pakietów.
Katalog "bin" zawiera polecenia wykonywalne
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Czym jest zmienna środowiskowa GOPATH w programowaniu Go?

A

Zmienna środowiskowa GOPATH określa położenie obszaru roboczego. Musisz ustawić tę zmienną środowiskową podczas tworzenia kodu Go.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly