PRÊT POUR L'ENTREVUE TECHNIQUE
Il s'agit d'un espace pour organiser les connaissances nécessaires aux développeurs nouveaux ou juniors.
Nous espérons que cela vous aidera non seulement à élargir vos connaissances, mais également à vous préparer aux entretiens techniques.
Parce que ce n'est pas un espace personnel, mais parce que nous pouvons le remplir ensemble avec vous,
Veuillez devenir contributeur à ce référentiel via des problèmes et des demandes d'extraction.
Si vous aimez le contenu ou le trouvez utile, veuillez cliquer sur Étoile.
???? Contributeur
| | | | | |
---|
hein | hzoou | Woung717 | Bellroute | ksshlee | bonGid |
| | | | | |
kommadot | jsh-moi | devsungmin | | | |
1. Entretien
Commun
- cet entretien technique
- Questions d'entretien
- Résumé des questions d'entretien de codage
Androïde
- Série de questions d'entretien Android - Le brunch de Seunghyun Lee
- Résumé des questions d'entretien Android
- Liste des questions sur le concept Android
- Liste de questions d'entretien pour les développeurs Android
- Questions d'entretien
- [Android] 4 façons de réduire le temps de construction de 90 % dans Jenkins (serveur CI)
- 4 composants majeurs
- Cycle de vie des activités
- Utiliser Enum sous Android
- Pourquoi utiliser setHasFixedSize de RecyclerView ?
IOS
- Entretien et questions iOS
2. Informatique
Algorithme
- Tri de sélection
- Tri à bulles
- Fusionner le tri
- Tri par insertion
- Tri rapide
- Tri en tas
- Algorithme à deux pointeurs
- Permutation
- BFS et DFS
- Recherche binaire
- Plus grand commun diviseur et plus petit commun multiple
- cache lru
Système opérateur
- Qu'est-ce qu'un système d'exploitation ?
- Comment fonctionnent les systèmes informatiques
- Processus vs fil
- problèmes de synchronisation
- Changement de contexte
- Interrompre
- Appel système
- Impasse
- Planification du processeur
- Types de planificateurs
- synchrone vs asynchrone
- Pagination et segmentation
- Algorithme de remplacement de page
- fragmentation
- Communication inter-processus (IPC)
- mémoire
- Localité du cache
Base de données
- Terminologie de base de la base de données
- Clé
- Injection SQL
- SQL - Rejoindre
- SQL contre NoSQL
- Anomalie
- INDICE
- transaction
- Niveau d'isolement des transactions
Réseau
- Couche OSI 7
- TCP
- UDP
- Poignée de main à 3 et 4 voies n'avaient pas tremblé
- Différence entre HTTP et HTTPS
- Cryptographie à clé publique, cryptographie à clé symétrique
- REPOS & REPOS
- Obtenir ou publier
- Différence entre les cookies et les sessions
- Que se passe-t-il lorsque vous appuyez sur Naver ?
- équilibrage de charge
- Avec état vs. Service sans état et HTTP et REST => Bon article à lire
- Processus d'opération HTTP, méthode HTTP, code d'état
Structure des données
- [Structure des données] Tableau vs LinkedList
- [Structure des données] ArrayList vs LinkedList
- [Structure des données] Pile et file d'attente
- [Structure des données] Arborescence
- [Structure des données] Tas
- [Structure des données] Arbre B et Arbre B+
- [Structure des données] Hachage
- [Structure des données] Arbre de recherche binaire
- [Structure des données] Essayer la structure des données
3.Langue
Java
- [Java] Appel par valeur et Appel par référence
- [Java] Différence entre String, StringBuilder et StringBuffer
- [Java] Programmation orientée objet
- [Java] Directive de contrôle d'accès
- [Java] Différence entre == et égal()
- [Java] Classe Wrapper
- [Java] Différences entre les types de base et les types de référence
- [Java] Remplacement et surcharge
- [Java] mot-clé final
- [Java] Différence entre les membres non statiques et statiques
- [Java] Classe abstraite
- Interface [Java]
- [Java] Différence entre classe abstraite et interface
- [Java] Types de variables et structure de la mémoire
- [Java] Réflexion
- [Java] Collecte des déchets
- [Java] Sujet en Java
- [Java] Chaîne en Java
- [Java] int et court
- [Java] JVM
- [Java] Comment fonctionne la méthode equals()
- [Java] Comparaison de taille entière et int
Kotlin
- Différences entre laisser, appliquer, exécuter et avec
- fonctions Kotlin
- Partie de grammaire simple. 1
- Partie de grammaire simple. 2
- Les bases de Kotlin
- Définition et appel de fonction
- Classes, objets, interfaces
- Lambda
- Système de type Kotlin
- Surcharge des opérateurs
- fonction d'ordre supérieur
- générique
- Annotations et réflexion
4. ETC
Nous archivons des articles, des sites, des blogs, etc. que nous trouvons personnellement utiles.
- Analyse parfaite de l'entretien d'IA
- 4ème révolution industrielle
- Pirates droïdes
- Le blog de JBee
- 3 choses dont vous avez besoin pour grandir en tant que développeur
- démarrer
- À propos de Google Stadia
- Entretien avec un programmeur - Confiance
- Lettre de motivation du programmeur – Conseils
- Effet Dunning-Kruger
- Plus important que « bien commencé, c’est à moitié fait » : la force d’endurer au milieu
Licence
MIT License
Copyright (c) 2020 이승우
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.