Ερωτήσεις Συνέντευξης

Οι κορυφαίες 60 ερωτήσεις και απαντήσεις για συνέντευξη προγραμματιστή Ιστού

2 Ιανουαρίου 2022

Οι προγραμματιστές ιστού συνήθως δημιουργούν και σχεδιάζουν ιστότοπους. Είναι υπεύθυνοι για την εμφάνιση και το φινίρισμα του ιστότοπου. Θεωρούνται επίσης υπεύθυνοι για τις τεχνικές πτυχές του ιστότοπου, όπως η χωρητικότητα και η απόδοσή του, που είναι σημαντικά μέτρα για την ταχύτητα οποιουδήποτε ιστότοπου και την επισκεψιμότητα που θα διαχειρίζεται ο ιστότοπος.

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

Είναι ο προγραμματιστής Ιστού μια καλή καριέρα;

Ναι, μπορούμε να πούμε ότι η ανάπτυξη Ιστού είναι μια καλή καριέρα. Σύμφωνα με πρόσφατη έρευνα, ο Web Developer ήταν η πιο περιζήτητη δουλειά στην τεχνολογία και μια από τις πιο ακριβοπληρωμένες θέσεις εργασίας. Όπως αναφέρεται από το Γραφείο Εργασίας των ΗΠΑ, η αγορά εργασίας για προγραμματιστές Ιστού αναμένεται να αυξηθεί κατά 15 τοις εκατό έως το 2026.

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

Ερωτήσεις και απαντήσεις από τους κορυφαίους προγραμματιστές Ιστού

ένας. Αναφέρετε τις βασικές ευθύνες ενός προγραμματιστή Ιστού;

Αρμοδιότητες:

  1. Εντολή σε HTML, CSS, PHP, JavaScript και άλλες σχετικές γλώσσες κωδικοποίησης σχεδιασμού ιστοσελίδων
  2. Θα πρέπει να γνωρίζουν να δημιουργούν και να δοκιμάζουν εφαρμογές για ιστότοπους.
  3. Συνεργάζομαι
  4. Παρούσες προδιαγραφές σχεδίασης.
  5. Συνεργαστείτε με γραφίστες και άλλους σχεδιαστές.
  6. Αντιμετωπίστε προβλήματα ιστότοπου, εάν υπάρχουν.
  7. Συντήρηση και ενημέρωση των ιστοσελίδων.
  8. Παρακολουθήστε την επισκεψιμότητα του ιστότοπου.
  9. Μείνετε ενημερωμένοι για την τεχνολογία.

δύο. Να αναφέρετε τους τέσσερις διαφορετικούς τύπους ψευδο-τάξεων;

Μια ψευδο-κλάση στο CSS μπορεί να οριστεί ως μια λέξη-κλειδί που προστίθεται σε έναν επιλογέα που θα καθορίσει μια ειδική κατάσταση του επιλεγμένου στοιχείου. Για παράδειγμα, το δείκτη του ποντικιού χρησιμοποιείται για την αλλαγή του χρώματος του κουμπιού κάθε φορά που ο δείκτης του χρήστη τοποθετείται πάνω του.

Δείτε επίσης Top 100 Ansible Ερωτήσεις και Απαντήσεις Συνεντεύξεων

Οι τέσσερις διαφορετικοί τύποι ψευδο-τάξεων είναι:

  1. Dynamic: Αυτές οι ψευδο-κλάσεις εφαρμόζονται σε οποιοδήποτε στοιχείο για να ορίσουν πώς εμφανίζονται όποτε βρίσκεται ο δρομέας πάνω τους, ή πότε κάνουμε κλικ πάνω τους ή όποτε επιλέγονται.
  2. Σύνδεσμοι: Αυτές οι κλάσεις χρησιμοποιούνται για το στυλ ενός συνδέσμου στην κανονική του κατάσταση από προεπιλογή και όταν έχει ήδη επισκεφτεί.
  3. Δομικό: Αυτές οι ψευδο-κλάσεις θα μας επιτρέψουν να διαμορφώσουμε στοιχεία που βασίζονται σε μια ακριβή αριθμητική θέση ενός στοιχείου.
  4. Άλλα: Ορισμένα στοιχεία έχουν διαφορετικό στυλ με βάση τη γλώσσα ή τον τύπο της ετικέτας.

3. Διακρίνετε το SOAP και το REST;

ΣΑΠΟΥΝΙ ΥΠΟΛΟΙΠΟ
SOAP σημαίνει Πρωτόκολλο πρόσβασης απλού αντικειμένου.REST σημαίνει Μεταβίβαση Αντιπροσωπευτικού Κράτους.
Είναι ένα πρωτόκολλο.Είναι ένα αρχιτεκτονικό μοτίβο.
Λειτουργεί με μορφές XML.Μπορεί να λειτουργήσει με απλό κείμενο, XML, HTML και JSON.
Το SOAP δεν μπορεί να κάνει χρήση του REST.Το REST μπορεί να κάνει χρήση του SOAP.

4. Ποιες γλώσσες πρέπει να γνωρίζουν οι προγραμματιστές ιστού;

  1. HTML
  2. CSS
  3. SQL
  4. PHP/Ruby/Python
  5. JQuery
  6. JavaScript

5. Ορίστε τον χώρο ονομάτων στο JavaScript;

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

6. Ονομάστε τους τύπους εισόδου που εισήχθησαν πρόσφατα στην HTML5;

  1. χρώμα
  2. ημερομηνία
  3. Ημερομηνία-τοπική
  4. ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
  5. μήνας
  6. εύρος αριθμών

7. Τι είναι το CORS;

Το Cross-Origin Resource Sharing (CORS) μπορεί να οριστεί ως μια τεχνική που βασίζεται σε κεφαλίδες HTTP που θα επιτρέπει σε έναν διακομιστή να υποδεικνύει οποιαδήποτε άλλη προέλευση, όπως τομέα, σχήμα ή θύρα από τη δική του, από όπου ένα πρόγραμμα περιήγησης θα επιτρέπει τη φόρτωση πόρων . Για ορισμένους λόγους ασφαλείας, τα προγράμματα περιήγησης περιορίζουν τα αιτήματα HTTP πολλαπλής προέλευσης που ξεκινούν από σενάρια.

8. Πώς να μειώσετε τον χρόνο φόρτωσης της σελίδας;

Συμβουλές για μείωση:

  1. Ελέγξτε για την τρέχουσα ταχύτητα του ιστότοπου.
  2. Βελτιστοποιήστε τις εικόνες.
  3. Μην μειώνετε τις εικόνες.
  4. Συμπίεση και βελτιστοποίηση του περιεχομένου.
  5. Βάλτε τις αναφορές φύλλων στυλ στην κορυφή.
  6. Τοποθετήστε τις αναφορές σεναρίου στο κάτω μέρος.
  7. Τοποθετήστε JavaScript και CSS σε εξωτερικά αρχεία.
  8. Ελαχιστοποιήστε τα αιτήματα HTTP.

9. Ονομάστε τα στοιχεία φόρμας που υποστηρίζουν περιεχόμενο πολυμέσων σε HTML5;

10. Αναφέρετε μερικά πλεονεκτήματα του HTTP/2 σε σύγκριση με το HTTP 1.1;

Πλεονεκτήματα:

  1. Βελτίωση της τοποθέτησης στο web
  2. Συμπίεση δεδομένων κεφαλίδων HTTP
  3. Προτεραιότητα αιτήματος
  4. Λιγότερη κατανάλωση ευρυζωνικότητας

Ερωτήσεις και απαντήσεις για συνέντευξη προγραμματιστή Ιστού

11. Καταχωρίστε τα νέα στοιχεία φόρμας που εισάγονται στην HTML5;

  1. – Χρησιμοποιείται για τη δημιουργία κλειδιού κρυπτογράφησης.
  2. – Χρησιμοποιείται για τον ορισμό του αποτελέσματος μιας έκφρασης.
  3. – Θα καθορίσει μια λίστα επιλογών για τα στοιχεία ελέγχου εισόδου.
  4. – Θα κατευθύνεται προς την κατεύθυνση του 100% της μέγιστης τιμής.
  5. – Παρέχει ένα μετρητή, που εμφανίζει τη γενική τιμή εντός μιας περιοχής.

12. Ορίστε το SVG και γιατί χρησιμοποιείται;

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

13. Ορίστε ένα ETag και πώς λειτουργεί;

Το ETag ή μια ετικέτα οντότητας είναι μέρος του HTTP, το οποίο είναι το πρωτόκολλο για τον Παγκόσμιο Ιστό (WWW). Είναι μία από τις πολλές τεχνικές που παρέχει ένα HTTP για επικύρωση της κρυφής μνήμης Ιστού, που θα επιτρέψει σε έναν πελάτη να κάνει αιτήματα υπό όρους. Το ETag είναι ένα αδιαφανές αναγνωριστικό που εκχωρείται από τον διακομιστή Web σε μια συγκεκριμένη έκδοση ενός πόρου που βρίσκεται σε μια διεύθυνση URL.

14. Διακρίνετε μεταξύ Canvas και SVG;

Καμβάς SVG
Ο καμβάς συνήθως σχεδιάζει 2D γραφικά εν κινήσει (με JavaScript).Είναι μια γλώσσα για την περιγραφή 2D γραφικών σε XML.
Εξαρτάται από την ανάλυση.Ανεξάρτητη Ανάλυση.
Έχει κακές δυνατότητες απόδοσης κειμένου.Είναι κατάλληλο για εφαρμογές με τεράστιες περιοχές απόδοσης (Χάρτες Google)

15. Γιατί χρησιμοποιούμε το Canvas σε HTML;

μπορεί να οριστεί ως ένα στοιχείο HTML που χρησιμοποιείται κυρίως για τη σχεδίαση γραφικών μέσω scripting (συνήθως JavaScript). Μπορεί να χρησιμοποιηθεί για τη σχεδίαση γραφημάτων, τον συνδυασμό φωτογραφιών ή τη δημιουργία απλών κινούμενων εικόνων.

16. Εξηγήστε το Long polling;

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

Δείτε επίσης Κορυφαίες 100 ερωτήσεις και απαντήσεις συνέντευξης JavaScript

17. Υπάρχει κάποιο προεπιλεγμένο μέγεθος περιγράμματος ενός Καμβά;

Δεν υπάρχει προεπιλεγμένο μέγεθος περιγράμματος για έναν Καμβά. Πρέπει να προσαρμόσετε χρησιμοποιώντας το CSS.

18. Διαφοροποίηση μεταξύ αντικειμένων localStorage και sessionStorage;

LocalStorage SessionStorage
Εδώ, τα δεδομένα δεν διαγράφονται με το κλείσιμο ενός παραθύρου.Εδώ, το αντικείμενο διαγράφεται αμέσως μετά το κλείσιμο ενός παραθύρου.

19. Εξηγήστε τι είναι το DTD;

Ένα DTD (Document Type Definition (DTD) ) ορίζει τη δομή, τα νομικά στοιχεία και τα χαρακτηριστικά του εγγράφου XML.

20. Διαφοροποίηση μεταξύ αναγνωριστικών και τάξεων;

ταυτότητες Τάξεις
Κάθε στοιχείο πρέπει να έχει μόνο ένα αναγνωριστικόΧρησιμοποιούμε την ίδια κλάση σε πολλά στοιχεία.
Είναι μοναδικοίΔεν είναι μοναδικά.
Κάθε σελίδα πρέπει να έχει μόνο ένα στοιχείο με αυτό το αναγνωριστικό.Μπορούμε να χρησιμοποιήσουμε πολλές κλάσεις στο ίδιο στοιχείο.

21. Διαφοροποίηση μεταξύ CDATA και PCDATA στο DTD;

CDATA PCDATA
Είναι μη αναλυμένα δεδομένα χαρακτήρων και το CDATA χρησιμοποιείται για δεδομένα κειμένου που δεν πρέπει να αναλυθούν από τον αναλυτή XML.Είναι αναλυμένα δεδομένα χαρακτήρων. Οι αναλυτές XML θα αναλύσουν όλο το κείμενο στο έγγραφο XML.

22. Ονομάστε μερικές από τις νέες δυνατότητες που εισάγονται στο CSS3;

  1. Στρογγυλεμένες γωνίες
  2. Κινουμένων σχεδίων
  3. Προσαρμοσμένη διάταξη
  4. ερωτήματα μέσων

23. Διαφοροποίηση μεταξύ cookie και τοπικού χώρου αποθήκευσης;

Μπισκότα Τοπική αποθήκευση
Έχουν λήξη και τα δεδομένα cookie διαγράφονται μετά από κάποιο χρονικό διάστημαΔεν υπάρχει έννοια λήξης και θα πρέπει να αφαιρεθούν χειροκίνητα.
Εδώ, τα δεδομένα είναι προσβάσιμα τόσο από την πλευρά του πελάτη όσο και από την πλευρά του διακομιστή. Τα δεδομένα θα αποστέλλονται στον διακομιστή με κάθε αίτημα cookie.Εδώ, μόνο τα τοπικά δεδομένα από την πλευρά του προγράμματος περιήγησης είναι προσβάσιμα. Ο διακομιστής δεν μπορεί να χρησιμοποιήσει τοπικό χώρο αποθήκευσης μέχρι να στείλει ένα αίτημα στον διακομιστή μέσω POST ή GET.

24. Ονομάστε τα νέα API που παρέχονται από το HTML5;

  1. API επικύρωσης περιορισμών
  2. History API
  3. Μέσο API
  4. API κομματιού κειμένου
  5. API προσωρινής μνήμης εφαρμογής
  6. Μεταφορά δεδομένων API
  7. API αλληλεπίδρασης χρήστη
  8. Command API

25. Ορίστε το Responsive Web Design (RWD) σε HTML και CSS;

Οι ιστοσελίδες συνήθως προβάλλονται χρησιμοποιώντας πολλές διαφορετικές συσκευές: επιτραπέζιους υπολογιστές, tablet και τηλέφωνα. Είναι γνωστό ως responsive web design όταν χρησιμοποιούμε HTML και CSS για αλλαγή μεγέθους, συρρίκνωση, απόκρυψη, μεγέθυνση ή μετακίνηση του περιεχομένου προκειμένου να φαίνεται καλό σε οποιαδήποτε οθόνη.

26. Ποια ετικέτα χρησιμοποιείται για ένα στοιχείο ελέγχου εισαγωγής κειμένου πολλών γραμμών σε HTML;

Για έλεγχο εισαγωγής κειμένου σε πολλές γραμμές, μπορούμε να χρησιμοποιήσουμε την ετικέτα textarea.

27. Διαφοροποίηση μεταξύ μηδενικής τιμής και μη καθορισμένης τιμής;

NULL Τιμή Απροσδιόριστη τιμή
Το Null είναι μια τιμή ανάθεσης. Δεν υπάρχει καμία αξία εδώ. Ούτε καν μηδένΤο Undefined υποδηλώνει ότι έχουμε δηλώσει ότι μια μεταβλητή είναι αλλά δεν της έχει εκχωρηθεί ακόμη τιμή.

28. Μπορείτε να αναφέρετε μερικούς από τους τύπους CSS που χρησιμοποιούνται;

  1. Εξωτερικό CSS: Χρησιμοποιούνται για την εισαγωγή ενός εξωτερικού αρχείου CSS στο έγγραφο HTML.
  2. Inline CSS: Υποστηρίζει την προσθήκη CSS inline, μαζί με στοιχεία HTML.
  3. Ενσωματωμένο CSS: Χρησιμοποιείται κυρίως για την προσθήκη στυλ CSS χρησιμοποιώντας το χαρακτηριστικό.

29. Πώς να αναφερθώ στο αρχείο CSS στην ιστοσελίδα;

Αναφερόμαστε στο αρχείο .CSS στην ιστοσελίδα χρησιμοποιώντας την ετικέτα. Θα πρέπει να τοποθετηθεί μεταξύ της ετικέτας. Παράδειγμα

30. Ονομάστε τους διαφορετικούς τύπους αναδυόμενων πλαισίων που είναι διαθέσιμα στο JavaScript;

  1. Ερώτηση – Θα εμφανιστεί ένα παράθυρο διαλόγου που ζητά από τον χρήστη να εισαγάγει τα κουμπιά επιβεβαίωσης που ακολουθεί.
  2. Ειδοποίηση – Θα εμφανίσει απλώς ένα μήνυμα με ένα κουμπί ΟΚ.
  3. Επιβεβαίωση – Θα εμφανιστεί ένα παράθυρο μηνύματος επιβεβαίωσης με τα κουμπιά Άκυρο και ΟΚ.

Ερωτήσεις και απαντήσεις για συνέντευξη προγραμματιστή Ιστού

31. Γιατί χρησιμοποιούμε επιλογέα στο CSS;

Χρησιμοποιούμε έναν επιλογέα CSS με έναν κανόνα στα ενσωματωμένα στοιχεία που μπορεί να απαιτούν στυλ. Με τους επιλογείς, είναι εύκολο για εμάς να βρούμε και να επιλέξουμε στοιχεία HTML που βασίζονται σε παράγοντες, όπως όνομα, αναγνωριστικό, χαρακτηριστικό κ.λπ.

32. Διακρίνετε μεταξύ και ;

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

33. Ορίστε το πεδίο εφαρμογής στο JavaScript; Καταγράψτε τους διαφορετικούς τύπους Πεδίων;

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

Δείτε επίσης Κορυφαίες 100 ερωτήσεις και απαντήσεις συνέντευξης JavaScript

Οι δύο τύποι πεδίο εφαρμογής είναι τοπικά και παγκόσμια:

Καθολικές μεταβλητές : Δηλώνονται εκτός μπλοκ.

Τοπικές μεταβλητές: Δηλώνονται μέσα σε ένα μπλοκ.

34. Ορίστε την ομαδοποίηση στο CSS3;

ΣΤΟ CSS3, η ομαδοποίηση χρησιμοποιείται για να δώσει στον χρήστη τη δυνατότητα να επαναχρησιμοποιήσει και να εφαρμόσει το ίδιο στοιχείο στυλ CSS σε διάφορες οντότητες HTML, χρησιμοποιώντας μία μεμονωμένη δήλωση δήλωσης.

35. Διακρίνετε μεταξύ XHTML και HTML;

XHTML HTML
XHTML σημαίνει επεκτάσιμη γλώσσα σήμανσηςHTML σημαίνει γλώσσα σήμανσης υπερκειμένου.
Οι δυναμικές ιστοσελίδες είναι XHTML.Μια στατική ιστοσελίδα είναι μια ιστοσελίδα HTML.
Το XHTML βασίζεται σε XML.Η HTML βασίζεται σε SGML.

36. Διακρίνετε τους τελεστές «==» και «===»;

== ===
Ο χειριστής '==' ελέγχει την τιμήΟ τελεστής '===' ελέγχει τόσο την τιμή όσο και τον τύπο.

37. Γιατί χρησιμοποιούμε το WebKit στο CSS3;

Το WebKit μπορεί να οριστεί ως μια μηχανή προγράμματος περιήγησης ιστού που χρησιμοποιείται από προγράμματα περιήγησης όπως το Safari και το Chrome. Μπορούμε να χρησιμοποιήσουμε δυνατότητες WebKit όπως κινούμενα σχέδια, μετάβαση, μετασχηματισμός και άλλα, μέσω της χρήσης του προθέματος -WebKit στο CSS.

Μερικές από τις μηχανές για προγράμματα περιήγησης είναι:

  1. Presto για Όπερα
  2. Edge για τον Internet Explorer

38. Αναφέρετε μερικά εργαλεία ανάπτυξης Ιστού;

  1. CodeKit για συνδυασμό, ελαχιστοποίηση και έλεγχο σύνταξης σε JavaScript.
  2. JS για τη δομή μιας διαδικτυακής εφαρμογής και την ανάπτυξη μιας εφαρμογής μιας σελίδας
  3. GitHub να συνεργαστεί με μια ομάδα σε ένα συγκεκριμένο έργο
  4. Το CodePen για την ανάπτυξη ιστοσελίδων και τη δημιουργία δοκιμαστικών περιπτώσεων.
  5. Γκρίνετε για να αυτοματοποιήσετε επαναλαμβανόμενες εργασίες.

39. Πες μου κάτι για το HTTP/3;

Ερωτήσεις για συνέντευξη προγραμματιστή Ιστού - HTTP/3

Το HTTP/3 μπορεί να οριστεί ως μια σημαντική αναθεώρηση του πρωτοκόλλου μεταφοράς υπερκειμένου (HTTP) και είναι μια τεχνολογία που στηρίζει τη μεταφορά δεδομένων στον Ιστό. Το HTTP/3 εκτελείται μέσω QUIC – Είναι ένα κρυπτογραφημένο πρωτόκολλο μεταφοράς γενικής χρήσης που θα πολυπλέκει διάφορες ροές δεδομένων σε μία μόνο σύνδεση.

40. Πώς να συνδέσετε εικόνες και αρχεία στον Ιστό;

Υπάρχουν δύο τρόποι σύνδεσης αρχείων και εικόνων στον Ιστό:

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

41. Ορισμός Child Selectors στο CSS;

Ο Child Selector χρησιμοποιείται κυρίως για την αντιστοίχιση όλων των στοιχείων που είναι θυγατρικά ενός δεδομένου στοιχείου. Συνήθως δίνει τη σχέση μεταξύ δύο στοιχείων. Ο επιλογέας στοιχείο > στοιχείο θα επιλέξει εκείνα τα στοιχεία που είναι παιδιά ενός συγκεκριμένου γονέα.

Ερωτήσεις και απαντήσεις για συνέντευξη προγραμματιστή Ιστού

42. Ονομάστε τους διάφορους τύπους αιτημάτων HTTP που υποστηρίζονται στις Restful Web Services;

Οι ξεκούραστες υπηρεσίες Ιστού συνήθως υποστηρίζουν τύπους αιτημάτων HTTP όπως GET, POST, PUT και DELETE.

Το DELETE χρησιμοποιείται για την αφαίρεση του πόρου από τον διακομιστή.

Το Put χρησιμοποιείται για την ενημέρωση μιας υπάρχουσας οντότητας.

Το GET ανακτά δεδομένα από τον διακομιστή.

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

43. Τι είναι η σελιδοποίηση;

Σελιδοποίηση

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

44. Ορισμός Τύπου εξαναγκασμού σε JavaScript;

Ο καταναγκασμός τύπου αναφέρεται ως η τεχνική της αυτόματης ή σιωπηρής μετατροπής τιμών από έναν τύπο δεδομένων σε έναν άλλο τύπο δεδομένων. Περιλαμβάνει επίσης τη μετατροπή από Number σε String, Boolean σε Number, String σε Number κ.λπ., όταν εφαρμόζονται διάφοροι τύποι τελεστών στις τιμές.

45. Μπορείτε να ονομάσετε τα χαρακτηριστικά των ιδιοτήτων για τέσσερις γωνίες;

46. ​​Ορίστε το πακέτο Web;

Το Webpack μπορεί να οριστεί ως μια δέσμη λειτουργιών JavaScript ανοιχτού κώδικα. Το Webpack θα λάβει τις εξαρτήσεις και θα δημιουργήσει ένα γράφημα εξαρτήσεων που επιτρέπει στους προγραμματιστές ιστού να χρησιμοποιούν μια αρθρωτή προσέγγιση για σκοπούς ανάπτυξης εφαρμογών Ιστού. Χρησιμοποιείται επίσης από τη γραμμή εντολών ή μπορεί να ρυθμιστεί χρησιμοποιώντας ένα αρχείο διαμόρφωσης που ονομάζεται webpack.

47. Καταγράψτε τα στοιχεία του μοντέλου πλαισίου CSS;

  1. Περίγραμμα: Αντιπροσωπεύει το padding και το περιεχόμενο γύρω από το περίγραμμα.
  2. Περιεχόμενο: Καθορίζει το πραγματικό περιεχόμενο που θα εμφανίζεται.
  3. Περιθώριο: Αντιπροσωπεύει το επάνω στρώμα του στοιχείου πλαισίου
  4. Επένδυση: Καθορίζει τον κενό χώρο γύρω από το στοιχείο

48. Τι είναι το DOM;

Το μοντέλο αντικειμένου εγγράφου (DOM) μπορεί να οριστεί ως μια διεπαφή προγραμματισμού πολλαπλών πλατφορμών που ορίζει έγγραφα HTML και XML ως αντικείμενα και κόμβους. Θα καθορίσει τη λογική δομή των εγγράφων και εγγράφων που χειρίζονται. Το DOM επιτρέπει στους προγραμματιστές να δημιουργούν, να τροποποιούν, να διαγράφουν τη δομή, το περιεχόμενο και το στυλ του εγγράφου.

49. Καταγράψτε τις ιδιότητες των μεταβάσεων στο CSS3;

  1. μετάβαση-καθυστέρηση
  2. μετάβαση-διάρκεια
  3. μεταβατική ιδιοκτησία
  4. μετάβαση-χρονισμός-συνάρτηση

50. Ορίστε ερωτήματα πολυμέσων στο CSS3;

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

Χρησιμοποιούνται για την προσαρμογή των οντοτήτων που δίνονται παρακάτω:

  1. Υψος
  2. Πλάτος
  3. Θύρα προβολής
  4. Ανάλυση
  5. Προσανατολισμός

Ερωτήσεις και απαντήσεις για συνέντευξη προγραμματιστή Ιστού

51. Τι είναι το Cross-Site Scripting (XSS);

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

52. Ορίστε το float και το z-index στο CSS;

Φλοτέρ μπορεί να οριστεί ως μια δημοφιλής ιδιότητα στο CSS που χρησιμοποιείται για τον έλεγχο της θέσης και της διάταξης ενός στοιχείου σε μια ιστοσελίδα.

div { float: δεξιά; }

Σε CSS, Z-δείκτης μπορεί να οριστεί ως μια ιδιότητα που καθορίζει τη σειρά των στοιχείων σε μια ιστοσελίδα. Λειτουργεί κυρίως με βάση δείκτες παραγγελιών. ένα στοιχείο υψηλότερης τάξης πρέπει να εμφανίζεται πριν από ένα στοιχείο χαμηλότερης τάξης.

53. Ορισμός του χώρου αποθήκευσης Ιστού HTML5;

Με την αποθήκευση Ιστού, οι εφαρμογές Ιστού μπορούσαν να αποθηκεύουν δεδομένα τοπικά στο πρόγραμμα περιήγησης του χρήστη. Πριν από την HTML5, τα δεδομένα της εφαρμογής αποθηκεύονταν σε cookies που περιλαμβάνονταν σε κάθε αίτημα διακομιστή. Η αποθήκευση Ιστού είναι πιο ασφαλής και τεράστιες ποσότητες δεδομένων αποθηκεύονται τοπικά χωρίς να επηρεάζεται η απόδοση του ιστότοπου.

54. Διαφοροποίηση μεταξύ ES5 και ES6;

ES5 ES6
Είναι μια πέμπτη έκδοση του ECMAScript.Είναι μια έκτη έκδοση του ECMAScript.
Μπορούμε να ορίσουμε τις μεταβλητές μόνο χρησιμοποιώντας τη λέξη-κλειδί var.Μπορούμε να ορίσουμε τις μεταβλητές με δύο τρόπους (let και const).

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

55. Έχετε εμπειρία στην ανάπτυξη πολύγλωσσων ιστοσελίδων;

56. Πώς να χειριστείτε έναν πελάτη που δεν είναι ικανοποιημένος με την παράδοση ιστού της ομάδας σας;

57. Έχετε περάσει από τον ιστότοπο της εταιρείας μας; Μπορείτε να αναφέρετε τι δεν σας άρεσε στον ιστότοπο;

58. Πες μου για σένα;

59. Γιατί να σε προσλάβουμε;

60. Ποια είναι τα δυνατά και τα αδύνατα σημεία σας;

Καλή τύχη με τη Συνέντευξη προγραμματιστή Ιστού και ελπίζουμε οι ερωτήσεις και οι απαντήσεις της Συνέντευξης προγραμματιστή Ιστού να σας βοήθησαν κάπως. Μπορείτε επίσης να ελέγξετε το δικό μας Ερωτήσεις και απαντήσεις συνέντευξης CSS , Ερωτήσεις και απαντήσεις συνέντευξης PHP , και Ερωτήσεις συνέντευξης Java .