Data Analyst
Hoe gebruik je LLM's? Vertel hoe de agents werken.
Kan logistieke regressie overfitten en hoe hiermee omgaan?
Waarvoor worden COUNT en GROUP BY gebruikt?
Vertel over het werkproces van een business-analist in jouw team en jouw ervaring
Moeten kenmerken worden voorbewerkt voordat een logistieke regressie met L2-regularisatie wordt getraind en waarom?
Vertel alsjeblieft, aan de hand van een voorbeeld van je werktaken, hoe je het ETL-proces in je werk toepast.
Is UPDATE op zichzelf een transactie? Is een expliciete transactie nodig voor een atomair UPDATE?
Waren de tekenen uitsluitend gebaseerd op tijdreeksen? Hebt u geprobeerd andere gegevensbronnen te gebruiken, zoals nieuws of andere cryptocurrencies?
Wat verlies je als je een coderingsagent toegang tot internet geeft?
Hoe weet je dat je specificatiedocument compleet en klaar voor overdracht naar ontwikkeling is? Wat zijn je criteria voor gereedheid?
Welke projecten interesseren je — alleen technisch of overweeg je consulting? Wat wil je ontwikkelen?
Hoe bepaal je welke tests je moet schrijven voor het DBT-model? Zijn alerts nodig?
Gedragsvraag: de leidinggevende heeft een model aanbevolen, maar het laat slechte resultaten zien. Wat ga je doen?
// We hebben een tabel met een product dat een weergaveteller heeft // tabel goods: // ID | cnt_view // ----------- // 1 | 100 // Twee gebruikers begonnen tegelijkertijd het product met id = 1 te bekijken // en in onze database zijn 2 parallelle transacties gestart // wat zal het resultaat zijn? postgress func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }
// Bij het bijwerken van een bestelling moeten we de bestelgegevens naar meerdere services (derden) sturen // het aantal services groeit (kan duizenden+ zijn) // we hebben de code geschreven, in het begin werkte alles goed, maar na verloop van tijd begon onze service veel resources te verbruiken // Het is nodig om deze code te optimaliseren zodat deze efficiënt werkt bij een groot aantal services func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Stel je voor dat dit een lange netwerkoproep is response, err := s.httpClient.Send(ctx, hosts[i], order) if err != nil { s.logger.Error(ctx, "verzending mislukt", err) return } s.logger.Info(ctx, "succes", response) }() } }
Wat zijn je zwakke en sterke punten?
Vertel over je ervaring, een project of taak waar je trots op bent
Zal de opbrengst van de aandelen [naam] normaal verdeeld zijn? (Minuutelijkse prijsstijgingen gedurende de hele handelsgeschiedenis van 2000 tot 2026)
Hoe is het autorisatieschema geïmplementeerd in een bidirectioneel systeem?
Hoe zou je een benchmark voor geometrie maken? Beschrijf de keten van idee tot het uiteindelijke dataset.