Maison  >  Article  >  développement back-end  >  Résumé des questions d'entretien PHP courantes

Résumé des questions d'entretien PHP courantes

小云云
小云云original
2018-03-31 14:07:522658parcourir

Cet article partage principalement avec vous un résumé des questions d'entretien PHP courantes, principalement sous forme de texte, dans l'espoir d'aider tout le monde.


1. Regardez votre CV et il vous sera demandé le nombre d'utilisateurs, le pv, le débit, les difficultés liées et les solutions de certains projets passés

2. Expérience en conception de bases de données, pourquoi le fractionnement de tables ?
Quelle est la quantité générale de données à diviser en tables ? Quel est le but du fractionnement vertical de bases de données ? de la base de données ? Fractionnement horizontal ? Vous pouvez donner des exemples
3. Quelles sont les optimisations de bases de données ? À quoi devez-vous faire attention ?
Quels types de caches rencontrerez-vous dans le développement Web ?
5. 256M de mémoire, pour 10G Comment trier les fichiers (1 numéro par ligne de fichier) ?
Comment rechercher un fichier 10G ?
Comment compter le nombre d'occurrences de chaque mot-clé dans un fichier 10G ?
6. Si vous êtes maintenant le concepteur de la réservation de billets de train 12306, comment devriez-vous concevoir pour satisfaire les besoins des personnes à travers le pays
S'il y a 100 millions de visites d'utilisateurs, quelle est l'architecture de votre serveur ? Utilisateurs Comment concevoir une solution de stockage d'informations ?
8. Si vous êtes un chef d'équipe technique et que l'équipe que vous dirigez ne peut pas terminer l'avancement de la tâche, comment devez-vous résoudre le problème ?
Si vous insérez une tâche alors que le planning est respecté. est plein, comment devez-vous vous assurer que la progression globale est terminée ? La progression ne sera pas retardée ?
Si certains ingénieurs n'ont pas terminé leurs tâches programmées aujourd'hui, comment devriez-vous le résoudre ?
D'après votre expérience, parler de comment créer un site Web performant ? Quelles sont les étapes ? À quoi devons-nous prêter attention et comment l'optimiser ?
Pourquoi devons-nous séparer le maître et l'esclave de la base de données ? ?
11. Comment gérer les sessions partagées multi-serveurs ?
12. Pour une table de 10G, vous utilisez un programme php pour compter un certain nombre de fois qu'un champ apparaît, l'idée est ?
13. Allez-vous vous donner un exemple de journal nginx, utilisez le langage de programmation que vous pensez être le meilleur pour compter les 10 principales URL avec un temps de réponse http supérieur à 1 seconde ?
14. Pensez-vous que c'est le meilleur pour analyser le fichier ?
15. Donnez-vous deux chemins a et b, écrivez un algorithme ou une idée pour calculer l'écart entre a et b et affichez l'intersection de a et b ?
16. Donnez-vous une URL, configurez la réécriture dans nginx pour spécifier un chemin spécifique ?
17. Quel est le processus d'interprétation d'un fichier php ? Quelles sont les méthodes générales pour accélérer php ? php ? Technologie ?
18. La différence entre le cycle de vie d'une session et celui d'un cookie ? La différence dans l'emplacement de stockage ?
19. La différence entre require, include, require_once et include_once ? un fichier php à la demande, comment l'implémenter ?
20. Chrome est appelé multi-thread, donc la différence entre multi-threading et multi-processus est ?
21. PHP a eu une collision de hachage à la fin. de 2011. Quel est le principe de la collision de hachage ? Comment y remédier ?
22. Le Web n'est pas sûr Quels sont les facteurs pour les éviter ?
Si deux listes chaînées se croisent, rédigez un algorithme optimal pour calculer la position de l'intersection, et vous pouvez aussi parler de l'idée ?
24 Et si vous êtes le chef d'équipe technique ? Comment améliorer l'efficacité de l'équipe ?
25. Si l'un des serveurs raccroche, comment mettre en œuvre le mécanisme d'alarme ?
26. Sans optimisation, quel est le nombre maximum général de connexions pour apache ? Quel est le nombre maximum général de connexions pour nginx Insert select ? mise à jour ? supprimer par seconde ?
27. Quels sont les types de données de MySQL ? Combien d'espace de stockage occupent-ils ?
28. Nginx est configuré pour mettre en cache les js, les CSS, les images et d'autres informations. principe de la mise en cache ?
29. Comment améliorer le taux de réussite du cache ? Comment granulariser le cache ?
Quel est le mécanisme de recyclage de la mémoire de PHP ?
J'ai posé toutes mes questions. tu as des questions pour moi ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn