Sobes.tech

Πόρες γραμμές υπήρχαν στη βάση δεδομένων;

197

Γράψτε ένα ερώτημα SQL που θα εμφανίζει **το όνομα του πελάτη**, την **πόλη** και **το συνολικό ποσό** όλων των παραγγελιών του. Μόνο οι πελάτες των οποίων τα συνολικά έξοδα υπερβαίνουν **τα 1000** μονάδες, θα συμπεριληφθούν στο τελικό αποτέλεσμα. --- **Σχήμα δεδομένων:** 1. **Πίνακας `customers`:** - `customer_id` (int) – μοναδικός αναγνωριστικός πελάτη. - `customer_name` (varchar) – όνομα πελάτη. - `city` (varchar) – πόλη διαμονής. 2. **Πίνακας `orders`:** - `order_id` (int) – μοναδικός αριθμός παραγγελίας. - `customer_id` (int) – ID του πελάτη που έκανε την παραγγελία. - `total_amount` (decimal) – ποσό μιας συγκεκριμένης παραγγελίας.

196

Πώς λειτουργεί το append; Τι θα συμβεί αν περάσετε ένα slice σε μια λειτουργία και το αλλάξετε;

195

Ποιες είναι οι βασικές διαφορές μεταξύ TCP και UDP και πότε πρέπει να επιλέγετε κάθε πρωτόκολλο;

190

Πώς να δεις στο τερματικό Linux ποια διαδικασίες καταναλώνουν πόρους και πόσο; Πώς να σκοτώσεις μια διαδικασία; Ποιες εντολές χρησιμοποίησες γενικά;

188

κύριο πακέτο import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }

188

Ποια είναι η διαφορά μεταξύ ενός κατακερματιστικού δείκτη και ενός δέντρου B;

187

**Όρος** Τα αιτήματα σε πολλαπλές URL πρέπει να εκτελούνται παράλληλα. Πρέπει να εμφανίζονται οι καταστάσεις HTTP και να διαχειρίζονται τα σφάλματα.

187

Ποιες είναι οι ρυθμίσεις του HTTP πελάτη στο Go;

184

Πώς λειτουργεί η map κάτω από την κουκούλα στις νέες εκδόσεις του Go, τι έχει αλλάξει;

176

Ποια είναι η διαφορά μεταξύ slice και array στο Go;

176

Ποια είναι η διαφορά μεταξύ slice και array στο Go και πώς λειτουργεί το append;

174

Τι είναι η αποδέσμευση δείκτη nil;

169

Πού να κοιτάξετε για να καταλάβετε γιατί το ερώτημα λειτουργεί αργά μετά την κλήση του EXPLAIN ANALYZE;

167

// Περιγραφή: // Πρέπει να υλοποιήσεις το backend μέρος της εφαρμογής προγραμματισμού, που θα έχει 3 μεθόδους: // 1) Δημιουργία εντολής με ID και χρόνο εκκίνησης. // 2) Λήψη λίστας ενεργών εντολών. // 3) Ακύρωση εντολής με βάση το ID. // Η εντολή πρέπει να εκτελεστεί ακριβώς στην ώρα που δίνεται στη πρώτη μέθοδο. // Οι μέθοδοι θα καλούνται μέσω HTTP server, ο αριθμός των ταυτόχρονων αιτημάτων // αυτών των μεθόδων δεν έχει οριστεί. // Η εκτέλεση της εντολής θα είναι απλώς Print(ID) στο stdout, για να προσομοιώσουμε την εκτέλεση.

167

Ο/Η [όνομα] αντιμετώπισε προβλήματα κατά τη μείωση του φορτίου στο σύστημα;

165

Πώς να διαπιστώσετε γιατί το στυλό ανταποκρίνεται αργά; Πώς να χρησιμοποιήσετε το pprof;

159

Ποια είναι η διαφορά μεταξύ HTTPS και HTTP;

158

Πώς λειτουργούν οι goroutines και πώς να συγχρονίσετε τη δουλειά τους;

158
/3