Στο Go δεν υπάρχει κληρονομικότητα όπως στη Java. Πώς να εξηγήσετε σε έναν αρχάριο Java πώς επιτυγχάνεται η επανάχρηση κώδικα στο Go;
Golang
Πες μου για το βασικό στοίβα. Με τι εργάζεσαι;
Έχεις ένα μεγάλο αρχείο με εκατομμύρια URL εικόνων. Πρέπει να τα κατεβάσεις όλα και να τα αποθηκεύσεις στον δίσκο. Πώς θα οργανώσεις τον κώδικα ώστε η λήψη να είναι γρήγορη, ο υπολογιστής να μην κολλάει, το πρόγραμμα να μην επανεκκινεί και η εξωτερική υπηρεσία να μην μπλοκάρεται λόγω υπερβολικών αιτημάτων;
Έχεις υποβάλει αίτηση για τη θέση του Senior Go Developer. Δουλεύεις αυτήν τη στιγμή στην [εταιρεία], σωστά;
Άρχισες να δουλεύεις στο τρίτο έτος;
Είναι αρκετή η προεπιλεγμένη βιβλιοθήκη net/http για να γράψετε έναν παραγωγικό web server σε καθαρό Go χωρίς frameworks;
Πόσων ετών είσαι;
Γιατί είναι κακό οι Gorutins να γράφουν δεδομένα σε έναν κοινό χάρτη χωρίς συγχρονισμό και πώς μπορεί να διορθωθεί;
Πόσο καιρό έχετε ξεκινήσει την αναζήτηση; Έχετε ήδη προσφορές στα χέρια σας;
Στο Go δεν υπάρχει κληρονομικότητα όπως στη Java. Πώς εξηγείτε σε έναν αρχάριο με υπόβαθρο Java την επανάχρηση κώδικα στο Go και γιατί μπορεί να είναι καλύτερη;
Πρέπει να δουλέψει κανείς 2 εβδομάδες σε περίπτωση λήψης προσφοράς;
Υπάρχει ένα μεγάλο αρχείο με ένα εκατομμύριο URL, πώς να τα κατεβάσετε γρήγορα χωρίς να υπερφορτώσετε το σύστημα και χωρίς να αποκλειστείτε από τον εξωτερικό διακομιστή; Πώς να οργανώσετε τον κώδικα;