Κορυφαίες ερωτήσεις και απαντήσεις στη συνέντευξη Python (Λήψη PDF)

Πίνακας περιεχομένων:

Anonim

Έχουμε ετοιμάσει τις πιο συχνές ερωτήσεις και απαντήσεις στη συνέντευξη Python που θα σας βοηθήσουν να προετοιμαστείτε για τις ερωτήσεις της συνέντευξης στο Python που μπορεί να σας ρωτήσει ένας ερευνητής κατά τη συνέντευξή σας. Σε αυτήν τη λίστα ερωτήσεων συνέντευξης Python Scripting, έχουμε καλύψει όλες τις συνήθεις ερωτήσεις βασικού και προχωρημένου προγραμματισμού Python με λεπτομερείς απαντήσεις για να σας βοηθήσουμε να καθαρίσετε εύκολα τη συνέντευξη εργασίας.

Έχουμε καλύψει σχεδόν όλες τις σημαντικές ερωτήσεις συνέντευξης της Python για νέους και έμπειρους υποψηφίους για να σας βοηθήσουμε να προετοιμαστείτε για την επερχόμενη συνέντευξη. Αυτός ο λεπτομερής οδηγός ερωτήσεων συνέντευξης κωδικοποίησης Python θα σας βοηθήσει να σπάσετε τη συνέντευξη εργασίας σας για τον προγραμματισμό Python.

Κατεβάστε PDF ερωτήσεις συνέντευξης Python

Python Basic Συνεντεύξεις Ερωτήσεις & Απαντήσεις για Freshers & Έμπειρους

1) Τι είναι το Python; Ποια είναι τα οφέλη από τη χρήση του Python;

Το Python είναι μια γλώσσα προγραμματισμού με αντικείμενα, ενότητες, νήματα, εξαιρέσεις και αυτόματη διαχείριση μνήμης. Τα πλεονεκτήματα των pythons είναι ότι είναι απλή και εύκολη, φορητή, επεκτάσιμη, ενσωματωμένη δομή δεδομένων και είναι ανοιχτού κώδικα.

2) Τι είναι το PEP 8;

Το PEP 8 είναι μια σύμβαση κωδικοποίησης, ένα σύνολο προτάσεων, για το πώς να γράψετε τον κώδικα Python πιο ευανάγνωστο.

3) Τι είναι το αποσκωρίωση και το αποξήρανση;

Η μονάδα Pickle δέχεται οποιοδήποτε αντικείμενο Python και το μετατρέπει σε παράσταση συμβολοσειράς και το απορρίπτει σε ένα αρχείο χρησιμοποιώντας τη λειτουργία dump, αυτή η διαδικασία ονομάζεται pickling. Ενώ η διαδικασία ανάκτησης πρωτότυπων αντικειμένων Python από την αναπαράσταση της αποθηκευμένης συμβολοσειράς ονομάζεται αποσύνθεση.

4) Πώς ερμηνεύεται η Python;

Η γλώσσα Python είναι μια ερμηνευμένη γλώσσα. Το πρόγραμμα Python εκτελείται απευθείας από τον πηγαίο κώδικα. Μετατρέπει τον πηγαίο κώδικα που γράφεται από τον προγραμματιστή σε μια ενδιάμεση γλώσσα, η οποία μεταφράζεται και πάλι σε γλώσσα μηχανής που πρέπει να εκτελεστεί.

5) Πώς διαχειρίζεται η μνήμη στο Python;

  • Η μνήμη Python διαχειρίζεται ο ιδιωτικός χώρος σωρού της Python. Όλα τα αντικείμενα Python και οι δομές δεδομένων βρίσκονται σε ιδιωτικό σωρό. Ο προγραμματιστής δεν έχει πρόσβαση σε αυτόν τον ιδιωτικό σωρό και ο διερμηνέας φροντίζει αυτόν τον ιδιωτικό σωρό Python.
  • Η κατανομή του χώρου σωρού Python για αντικείμενα Python γίνεται από τον διαχειριστή μνήμης Python. Το βασικό API δίνει πρόσβαση σε ορισμένα εργαλεία για τον κώδικα του προγραμματιστή.
  • Η Python διαθέτει επίσης έναν ενσωματωμένο συλλέκτη απορριμμάτων, ο οποίος ανακυκλώνει όλη τη μη χρησιμοποιημένη μνήμη και απελευθερώνει τη μνήμη και την καθιστά διαθέσιμη στο σωρό.

6) Ποια είναι τα εργαλεία που βοηθούν στην εύρεση σφαλμάτων ή στην εκτέλεση στατικής ανάλυσης;

Το PyChecker είναι ένα εργαλείο στατικής ανάλυσης που εντοπίζει τα σφάλματα στον πηγαίο κώδικα της Python και προειδοποιεί για το στυλ και την πολυπλοκότητα του σφάλματος. Το Pylint είναι ένα άλλο εργαλείο που επαληθεύει εάν η μονάδα πληροί το πρότυπο κωδικοποίησης.

7) Τι είναι οι διακοσμητές Python;

Ένας διακοσμητής Python είναι μια συγκεκριμένη αλλαγή που κάνουμε στη σύνταξη Python για να αλλάζουμε τις λειτουργίες εύκολα.

8) Ποια είναι η διαφορά μεταξύ λίστας και πλειάδας;

Η διαφορά μεταξύ λίστας και πλειάδας είναι ότι η λίστα είναι μεταβλητή ενώ η πλειάδα δεν είναι. Το Tuple μπορεί να κατακερματιστεί π.χ. ως κλειδί για λεξικά.

9) Πώς περνούν τα επιχειρήματα από αξία ή με αναφορά;

Όλα στο Python είναι ένα αντικείμενο και όλες οι μεταβλητές περιέχουν αναφορές στα αντικείμενα. Οι τιμές αναφοράς είναι σύμφωνα με τις συναρτήσεις. ως αποτέλεσμα δεν μπορείτε να αλλάξετε την τιμή των αναφορών. Ωστόσο, μπορείτε να αλλάξετε τα αντικείμενα εάν είναι μεταβλητά.

10) Τι είναι οι καταλήψεις Dict και List;

Είναι συντάξεις για να διευκολύνουν τη δημιουργία ενός λεξικού ή λίστας βάσει του υπάρχοντος επαναληπτικού.

11) Ποιος είναι ο ενσωματωμένος τύπος που παρέχει η python;

Υπάρχουν μεταβλητοί και αμετάβλητοι τύποι Pythons ενσωματωμένοι σε τύποι Μεταβλητοί ενσωματωμένοι τύποι

  • Λίστα
  • Σκηνικά
  • Λεξικά

Αμετάβλητοι ενσωματωμένοι τύποι

  • Χορδές
  • Tuples
  • Αριθμοί

12) Τι είναι ο χώρος ονομάτων στο Python;

Στην Python, κάθε όνομα που έχει εισαχθεί έχει έναν τόπο όπου ζει και μπορεί να τους αρέσει. Αυτό είναι γνωστό ως namespace. Είναι σαν ένα πλαίσιο όπου ένα μεταβλητό όνομα αντιστοιχίζεται στο αντικείμενο που τοποθετείται. Όποτε πραγματοποιείται αναζήτηση για τη μεταβλητή, θα αναζητηθεί αυτό το πλαίσιο, για να ληφθεί το αντίστοιχο αντικείμενο.

13) Τι είναι το λάμδα στην Python;

Είναι μια ανώνυμη συνάρτηση μιας έκφρασης που χρησιμοποιείται συχνά ως συνάρτηση inline.

14) Γιατί οι μορφές λάμδα στο python δεν έχουν δηλώσεις;

Μια φόρμα λάμδα στο python δεν έχει δηλώσεις καθώς χρησιμοποιείται για να δημιουργήσει αντικείμενο νέας συνάρτησης και στη συνέχεια να τις επιστρέψει στο χρόνο εκτέλεσης.

15) Τι είναι το πέρασμα στο Python;

Pass σημαίνει, δήλωση Python χωρίς λειτουργία, ή με άλλα λόγια είναι κάτοχος θέσης σε σύνθετη δήλωση, όπου θα πρέπει να υπάρχει ένα κενό αριστερά και να μην υπάρχει τίποτα να γραφτεί εκεί.

16) Στην Python ποιοι είναι οι επαναληπτικοί;

Στο Python, οι επαναληπτές χρησιμοποιούνται για την επανάληψη μιας ομάδας στοιχείων, κοντέινερ όπως λίστα.

17) Τι είναι το πιο αστείο στο Python;

Ένα πλαίσιο δοκιμών μονάδων στο Python είναι γνωστό ως το πιο αδιάφορο. Υποστηρίζει κοινή χρήση ρυθμίσεων, δοκιμών αυτοματισμού, κωδικού τερματισμού για δοκιμές, συγκέντρωσης δοκιμών σε συλλογές κ.λπ.

18) Στην Python τι είναι το τεμαχισμό;

Ένας μηχανισμός για την επιλογή μιας σειράς αντικειμένων από τύπους ακολουθίας όπως λίστα, πλειάδα, χορδές κ.λπ. είναι γνωστός ως τεμαχισμός.

19) Τι είναι οι γεννήτριες στο Python;

Ο τρόπος εφαρμογής των επαναληπτών είναι γνωστοί ως γεννήτριες. Είναι μια κανονική συνάρτηση εκτός από το ότι αποδίδει έκφραση στη συνάρτηση.

20) Τι είναι το docstring στο Python;

Μια συμβολοσειρά τεκμηρίωσης Python είναι γνωστή ως docstring, είναι ένας τρόπος τεκμηρίωσης των λειτουργιών, των ενοτήτων και των τάξεων του Python.

21) Πώς μπορείτε να αντιγράψετε ένα αντικείμενο στο Python;

Για να αντιγράψετε ένα αντικείμενο στο Python, μπορείτε να δοκιμάσετε το copy.copy () ή το copy.deepcopy () για τη γενική περίπτωση. Δεν μπορείτε να αντιγράψετε όλα τα αντικείμενα, αλλά τα περισσότερα από αυτά.

22) Τι είναι ο αρνητικός δείκτης στο Python;

Οι ακολουθίες Python μπορούν να είναι ευρετήριο σε θετικούς και αρνητικούς αριθμούς. Για θετικό δείκτη, 0 είναι ο πρώτος δείκτης, 1 είναι ο δεύτερος δείκτης και ούτω καθεξής. Για αρνητικό δείκτη, (-1) είναι ο τελευταίος δείκτης και (-2) είναι ο δεύτερος τελευταίος δείκτης και ούτω καθεξής.

23) Πώς μπορείτε να μετατρέψετε έναν αριθμό σε συμβολοσειρά;

Για να μετατρέψετε έναν αριθμό σε συμβολοσειρά, χρησιμοποιήστε την ενσωματωμένη συνάρτηση str (). Εάν θέλετε μια οκταδική ή δεκαεξαδική αναπαράσταση, χρησιμοποιήστε την ενσωματωμένη συνάρτηση oct () ή hex ().

24) Ποια είναι η διαφορά μεταξύ Xrange και εύρους;

Το Xrange επιστρέφει το αντικείμενο xrange ενώ το εύρος επιστρέφει τη λίστα και χρησιμοποιεί την ίδια μνήμη και ανεξάρτητα από το μέγεθος του εύρους.

25) Τι είναι το module και το πακέτο στο Python;

Στο Python, το module είναι ο τρόπος δομής του προγράμματος. Κάθε αρχείο προγράμματος Python είναι μια ενότητα, η οποία εισάγει άλλες ενότητες όπως αντικείμενα και χαρακτηριστικά.

Ο φάκελος του προγράμματος Python είναι ένα πακέτο ενοτήτων. Ένα πακέτο μπορεί να έχει λειτουργικές μονάδες ή υποφακέλους.

26) Αναφέρετε ποιοι είναι οι κανόνες για τοπικές και παγκόσμιες μεταβλητές στο Python;

Τοπικές μεταβλητές : Εάν μια μεταβλητή έχει εκχωρηθεί μια νέα τιμή οπουδήποτε μέσα στο σώμα της συνάρτησης, θεωρείται ότι είναι τοπική.

Καθολικές μεταβλητές : Αυτές οι μεταβλητές που αναφέρονται μόνο σε μια συνάρτηση είναι σιωπηρά παγκόσμιες.

27) Πώς μπορείτε να μοιραστείτε καθολικές μεταβλητές σε ενότητες;

Για να μοιραστείτε καθολικές μεταβλητές μεταξύ των ενοτήτων σε ένα μόνο πρόγραμμα, δημιουργήστε μια ειδική ενότητα. Εισαγάγετε τη μονάδα διαμόρφωσης σε όλες τις ενότητες της εφαρμογής σας. Η ενότητα θα είναι διαθέσιμη ως παγκόσμια μεταβλητή μεταξύ των ενοτήτων.

28) Εξηγήστε πώς μπορείτε να κάνετε ένα Python Script εκτελέσιμο στο Unix;

Για να κάνετε ένα Python Script εκτελέσιμο στο Unix, πρέπει να κάνετε δύο πράγματα,

  • Η λειτουργία του αρχείου δέσμης ενεργειών πρέπει να είναι εκτελέσιμη και
  • η πρώτη γραμμή πρέπει να ξεκινά με # (#! / usr / local / bin / python)

29) Εξηγήστε πώς να διαγράψετε ένα αρχείο στο Python;

Χρησιμοποιώντας μια εντολή os.remove (όνομα αρχείου) ή os.unlink (όνομα αρχείου)

30) Εξηγήστε πώς μπορείτε να δημιουργήσετε τυχαίους αριθμούς στο Python;

Για να δημιουργήσετε τυχαίους αριθμούς στο Python, πρέπει να εισαγάγετε την εντολή ως

τυχαία εισαγωγή

random.random ()

Αυτό επιστρέφει έναν τυχαίο αριθμό κυμαινόμενου σημείου στο εύρος [0,1)

31) Εξηγήστε πώς μπορείτε να αποκτήσετε πρόσβαση σε μια ενότητα γραμμένη στο Python από το C;

Μπορείτε να αποκτήσετε πρόσβαση σε μια ενότητα γραμμένη στο Python από το C ακολουθώντας τη μέθοδο,

Ενότητα = = PyImport_ImportModule ("");

32) Αναφέρετε τη χρήση του // χειριστή στο Python;

Είναι ένας χειριστής δαπέδου, ο οποίος χρησιμοποιείται για τη διαίρεση δύο τελεστών με αποτέλεσμα το πηλίκο να δείχνει μόνο ψηφία πριν από το δεκαδικό σημείο. Για παράδειγμα, 10 // 5 = 2 και 10.0 // 5.0 = 2.0.

33) Αναφέρετε πέντε οφέλη από τη χρήση του Python;

  • Το Python αποτελείται από μια τεράστια τυπική βιβλιοθήκη για τις περισσότερες πλατφόρμες Διαδικτύου όπως Email, HTML κ.λπ.
  • Η Python δεν απαιτεί ρητή διαχείριση μνήμης καθώς ο ίδιος ο διερμηνέας εκχωρεί τη μνήμη σε νέες μεταβλητές και τις απελευθερώνει αυτόματα
  • Παρέχετε εύκολη αναγνωσιμότητα λόγω χρήσης αγκυλών
  • Εύκολο στη μάθηση για αρχάριους
  • Έχοντας τους ενσωματωμένους τύπους δεδομένων εξοικονομείτε χρόνο προγραμματισμού και προσπάθεια από τη δήλωση μεταβλητών

34) Αναφέρετε τη χρήση της λειτουργίας split στο Python ;

Η χρήση της λειτουργίας διαίρεσης στο Python είναι ότι σπάει μια συμβολοσειρά σε μικρότερες συμβολοσειρές χρησιμοποιώντας τον καθορισμένο διαχωριστή. Δίνει μια λίστα με όλες τις λέξεις που υπάρχουν στη συμβολοσειρά.

35) Εξηγήστε τι είναι η φιάλη και τα οφέλη της ;

Το Flask είναι ένα διαδικτυακό μικρο-πλαίσιο για την Python που βασίζεται σε άδεια "Werkzeug, Jinja 2 and good intent". Το Werkzeug και το jingja είναι δύο από τις εξαρτήσεις του.

Η φιάλη είναι μέρος του μικροπλαισίου. Αυτό σημαίνει ότι θα έχει ελάχιστες ή καθόλου εξαρτήσεις από εξωτερικές βιβλιοθήκες. Κάνει το πλαίσιο ελαφρύ, ενώ υπάρχει μικρή εξάρτηση για ενημέρωση και λιγότερα σφάλματα ασφαλείας.

36) Αναφέρετε ποια είναι η διαφορά μεταξύ Django, Pyramid και Flask;

Το Flask είναι ένα "μικροπλαίσιο" που κατασκευάζεται κυρίως για μια μικρή εφαρμογή με απλούστερες απαιτήσεις. Στη φιάλη, δεν χρειάζεται να χρησιμοποιείτε εξωτερικές βιβλιοθήκες. Η φιάλη είναι έτοιμη για χρήση.

Η πυραμίδα δημιουργείται για μεγαλύτερες εφαρμογές. Παρέχει ευελιξία και επιτρέπει στον προγραμματιστή να χρησιμοποιεί τα σωστά εργαλεία για το έργο του. Ο προγραμματιστής μπορεί να επιλέξει τη βάση δεδομένων, τη δομή διευθύνσεων URL, το στυλ προτύπου και άλλα. Η πυραμίδα είναι βαριά διαμορφώσιμη.

Όπως η Πυραμίδα, το Django μπορεί επίσης να χρησιμοποιηθεί για μεγαλύτερες εφαρμογές. Περιλαμβάνει ORM.

37) Αναφέρετε τι είναι το Flask-WTF και ποια είναι τα χαρακτηριστικά τους;

Το Flask-WTF προσφέρει απλή ενσωμάτωση με WTForms. Τα χαρακτηριστικά περιλαμβάνουν για το Flask WTF είναι

  • Ενσωμάτωση με wtforms
  • Ασφαλής φόρμα με διακριτικό csrf
  • Παγκόσμια προστασία csrf
  • Διεθνής ολοκλήρωση
  • Υποστήριξη Recaptcha
  • Μεταφόρτωση αρχείου που λειτουργεί με Flask Uploads

38) Εξηγήστε ποιος είναι ο κοινός τρόπος για να λειτουργεί το σενάριο Flask;

Ο κοινός τρόπος για να λειτουργήσει η φιάλη είναι

  • Είτε πρέπει να είναι η διαδρομή εισαγωγής για την εφαρμογή σας
  • Ή η διαδρομή προς ένα αρχείο Python

39) Εξηγήστε πώς μπορείτε να αποκτήσετε πρόσβαση σε συνεδρίες στο Flask;

Μια συνεδρία σας επιτρέπει ουσιαστικά να θυμάστε πληροφορίες από το ένα αίτημα στο άλλο. Σε μια φιάλη, χρησιμοποιεί ένα υπογεγραμμένο cookie, ώστε ο χρήστης να μπορεί να δει τα περιεχόμενα της περιόδου σύνδεσης και να τροποποιήσει. Ο χρήστης μπορεί να τροποποιήσει την περίοδο λειτουργίας μόνο εάν έχει το μυστικό κλειδί Flask.secret_key.

40) Είναι το Flask ένα μοντέλο MVC και αν ναι δώστε ένα παράδειγμα που δείχνει το μοτίβο MVC για την εφαρμογή σας;

Βασικά, το Flask είναι ένα μινιμαλιστικό πλαίσιο που συμπεριφέρεται ίδιο με το πλαίσιο MVC. Έτσι, το MVC είναι ιδανικό για το Flask και το σχέδιο για MVC θα εξετάσουμε για το ακόλουθο παράδειγμα

από φιάλη εισαγωγής Φιάλη

app = Φιάλη (_name_)

@ app.route ("/")

Def γεια ():

επιστροφή "Γεια σου Κόσμος"

app.run (debug = True)

Σε αυτόν τον κωδικό σας,

  • Το τμήμα διαμόρφωσης θα είναι

από φιάλη εισαγωγής Φιάλη

app = Φιάλη (_name_)

  • Το μέρος θα είναι

@ app.route ("/")

Def γεια ():

επιστροφή "Γεια σου Κόσμος"

  • Ενώ το μοντέλο ή το κύριο μέρος θα είναι

app.run (debug = True)

41) Εξηγήστε τη σύνδεση βάσης δεδομένων στο Python Flask;

Η Flask υποστηρίζει εφαρμογή με βάση τη βάση δεδομένων (RDBS). Ένα τέτοιο σύστημα απαιτεί τη δημιουργία ενός σχήματος, το οποίο απαιτεί τη διοχέτευση του αρχείου shema.sql σε μια εντολή sqlite3. Επομένως, πρέπει να εγκαταστήσετε την εντολή sqlite3 για να δημιουργήσετε ή να ξεκινήσετε τη βάση δεδομένων στο Flask.

Το Flask επιτρέπει να ζητήσετε βάση δεδομένων με τρεις τρόπους

  • Before_request (): Καλούνται πριν από ένα αίτημα και δεν περνούν επιχειρήματα
  • after_request (): Καλούνται μετά από αίτημα και μεταβιβάζουν την απάντηση που θα σταλεί στον πελάτη
  • teardown_request (): Καλούνται σε περίπτωση που δημιουργηθεί εξαίρεση και δεν είναι εγγυημένη η απόκριση. Καλούνται μετά την κατασκευή της απόκρισης. Δεν επιτρέπεται να τροποποιήσουν το αίτημα και οι τιμές τους αγνοούνται.

42) Έχετε πολλούς διακομιστές Memcache που εκτελούν Python, στον οποίο ένας από τους διακομιστές memcacher αποτυγχάνει και έχει τα δεδομένα σας, θα προσπαθήσει ποτέ να λάβει βασικά δεδομένα από αυτόν τον αποτυχημένο διακομιστή;

Τα δεδομένα στον αποτυχημένο διακομιστή δεν θα καταργηθούν, αλλά υπάρχει μια διάταξη για αυτόματη αποτυχία, την οποία μπορείτε να διαμορφώσετε για πολλούς κόμβους. Η αποτυχία μπορεί να προκληθεί κατά τη διάρκεια οποιουδήποτε είδους σφάλματα επιπέδου διακομιστή ή Memcached και όχι κατά τη διάρκεια κανονικών σφαλμάτων πελάτη όπως η προσθήκη υπάρχοντος κλειδιού κ.λπ.

43) Εξηγήστε πώς μπορείτε να ελαχιστοποιήσετε τις διακοπές λειτουργίας του διακομιστή Memcached στην ανάπτυξη Python;

  • Όταν μια παρουσία αποτυγχάνει, πολλές από αυτές πέφτουν, αυτό θα βάλει μεγαλύτερο φορτίο στο διακομιστή βάσης δεδομένων όταν τα χαμένα δεδομένα φορτώνονται ξανά όταν ο πελάτης υποβάλλει ένα αίτημα. Για να αποφευχθεί αυτό, εάν ο κώδικάς σας έχει γραφτεί για να ελαχιστοποιηθεί η προσωρινή μνήμη, τότε θα έχει ελάχιστο αντίκτυπο
  • Ένας άλλος τρόπος είναι να εμφανιστεί μια παρουσία Memcached σε ένα νέο μηχάνημα χρησιμοποιώντας τη διεύθυνση IP των χαμένων μηχανών
  • Ο κώδικας είναι μια άλλη επιλογή για την ελαχιστοποίηση των διακοπών διακομιστή καθώς σας δίνει την ελευθερία να αλλάξετε τη λίστα διακομιστών Memcached με ελάχιστη εργασία
  • Ο ορισμός τιμής χρονικού ορίου είναι μια άλλη επιλογή που εφαρμόζουν ορισμένοι πελάτες Memcached για διακοπή λειτουργίας διακομιστή Memcached. Όταν ο διακομιστής Memcached τερματιστεί, ο πελάτης θα συνεχίσει να προσπαθεί να στείλει ένα αίτημα έως ότου επιτευχθεί το όριο χρονικού ορίου

44) Εξηγήστε τι είναι το αποτέλεσμα Dogpile; Πώς μπορείτε να αποτρέψετε αυτό το αποτέλεσμα;

Το εφέ Dogpile αναφέρεται στο συμβάν όταν λήξει η προσωρινή μνήμη και οι ιστότοποι πλήττονται από τα πολλαπλά αιτήματα που υπέβαλε ο πελάτης ταυτόχρονα. Αυτό το φαινόμενο μπορεί να αποφευχθεί με τη χρήση κλειδώματος semaphore. Σε αυτό το σύστημα όταν λήξει η τιμή, η πρώτη διαδικασία αποκτά το κλείδωμα και αρχίζει να δημιουργεί νέα τιμή.

45) Εξηγήστε πώς δεν πρέπει να χρησιμοποιείται το Memcached στο έργο Python;

  • Συνηθισμένη κατάχρηση μνήμης είναι να το χρησιμοποιήσετε ως χώρο αποθήκευσης δεδομένων και όχι ως προσωρινή μνήμη
  • Ποτέ μην χρησιμοποιείτε το Memcached ως τη μόνη πηγή των πληροφοριών που χρειάζεστε για την εκτέλεση της εφαρμογής σας. Τα δεδομένα πρέπει πάντα να είναι διαθέσιμα και μέσω άλλης πηγής
  • Το Memcached είναι απλώς ένα κλειδί ή μια τιμή αποθήκευσης και δεν μπορεί να εκτελέσει ερώτημα για τα δεδομένα ή να επαναλάβει τα περιεχόμενα για εξαγωγή πληροφοριών
  • Το Memcached δεν προσφέρει καμία μορφή ασφάλειας ούτε σε κρυπτογράφηση ούτε σε έλεγχο ταυτότητας