Sobes.tech

Golang

Wat is een transactie in PostgreSQL? Vertel over ACID.

Middle
264

Wat is de rol van de systeemoproep SELECT in het proces van interactie met het bestandssysteem en hoe wordt deze gebruikt voor het monitoren van invoer/uitvoer?

Junior — Middle
263

Vertel over je laatste baan: wat deed je, welke stack gebruikte je, wat waren de moeilijke taken?

Middle
263

Wat zou je willen vinden vanuit het perspectief van het project, het bedrijf, het team?

Senior
261

Hoe beëindig je een proces in Linux? Met welke commando's?

Middle
259

We hebben een database met gebruikerswachtwoorden, de wachtwoorden zijn gehasht (functie hashPassword), en het bekende set van tekens dat in wachtwoorden kan worden gebruikt (variabele alphabet). Onze taak is om de functie RecoverPassword te implementeren zodat deze het wachtwoord herstelt op basis van de bekende hash en dat TestRecoverPassword succesvol wordt afgerond. Basisvereisten: Elke methode is toegestaan package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Fout: verwacht %q, gekregen %q\n", exp, act) ok = false } } if ok { fmt.Println("Tests succesvol doorstaan") } }

Middle+
259

Schrijf een functie Exclude die de elementen uit slice a retourneert die niet in slice b zitten.

Senior
258

Wat gebeurt er als het apparaat geen antwoord ontvangt tijdens de TCP-verbinding?

Junior — Middle
251

-- Schrijf een query die de gegevens corrigeert: -- vervang parent_id door NULL alleen bij categorieën, -- die naar zichzelf verwijzen -- VERWACHTE TOESTAND VAN DE TABEL NA UPDATE -- +----+----------+-----------+ -- | id | naam | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | NULL // Vervangen door NULL -- | 2 | producten| 4 -- | 3 | games | NULL // Vervangen door NULL -- | 4 | muziek | 2 -- +----+----------+-----------+

Senior
250

Wat doet het commando top op de achtergrond (vraag van de interviewer)?

Middle+
248

Aan welke criteria ga je de werkgever kiezen als je meerdere aanbiedingen hebt?

Middle
247

Wie neemt de beslissing over de rollback?

Senior
244

Hoe hebt u het probleem van datadisynchronisatie opgelost tijdens de migratie tussen opslagplaatsen?

Senior
244

Welke indicatoren volg je om de staat en prestaties van de diensten te beoordelen?

Junior — Middle
243

Waarom moet de map-verklaring op regel 15 tussen vierkante haakjes staan en niet tussen accolades?

Senior
241

Behalve Go, waarmee werkte je onder andere met berichtbrokers, databases?

Senior
241

Hoe berekent top het CPU%-percentage? Op basis van welk algoritme?

Middle
241

In de query is WHERE gebruikt, maar er is ook de HAVING-operator — wat is het verschil tussen hen?

Middle
240

Hoeveel code schrijf je meestal in Go per project of voor een bepaalde periode?

Junior — Middle
239

Wat zijn de belangrijkste verschillen tussen een binaire boom en een gebalanceerde boom in de context van datastructuren?

Junior — Middle
236
/13