LISTO PARA LA ENTREVISTA TÉCNICA
Este es un espacio para organizar el conocimiento necesario para desarrolladores nuevos o junior.
Esperamos que esto le ayude no sólo a ampliar sus conocimientos, sino también a prepararse para entrevistas técnicas.
Porque no es un espacio personal, sino porque podemos llenarlo junto contigo,
Conviértase en colaborador de este repositorio a través de propuestas y solicitudes de extracción.
Si le gusta el contenido o lo encuentra útil, haga clic en Estrella.
???? Colaborador
| | | | | |
---|
huhsay | hzoou | joven717 | Ruta de las campanas | ksshlee | buenoGid |
| | | | | |
kommadot | jsh-yo | devsungmin | | | |
1. Entrevista
Común
- entrevista técnica
- Preguntas de la entrevista
- Resumen de las preguntas de la entrevista de codificación
Androide
- Serie de preguntas de entrevistas para Android: brunch de Seunghyun Lee
- Resumen de preguntas de la entrevista de Android
- Lista de preguntas sobre conceptos de Android
- Lista de preguntas de la entrevista para desarrolladores de Android
- Preguntas de la entrevista
- [Android] 4 formas de reducir el tiempo de compilación en un 90% en Jenkins (servidor CI)
- 4 componentes principales
- Ciclo de vida de la actividad
- Usando enumeración en Android
- ¿Por qué utilizar setHasFixedSize de RecyclerView?
iOS
- Entrevista y preguntas sobre iOS
2. Ciencias de la Computación
Algoritmo
- Orden de selección
- Ordenar burbujas
- Combinar ordenar
- Orden de inserción
- Ordenación rápida
- Ordenar montón
- Algoritmo de dos punteros
- Permutación
- BFS y DFS
- Búsqueda binaria
- Máximo común divisor y mínimo común múltiplo
- caché lru
Sistema operativo
- ¿Qué es un sistema operativo?
- Cómo funcionan los sistemas informáticos
- Proceso vs Hilo
- problemas de sincronización
- Cambio de contexto
- Interrumpir
- Llamada al sistema
- Punto muerto
- Programación de CPU
- Tipos de programadores
- sincrónico vs asincrónico
- Paginación y segmentación
- Algoritmo de reemplazo de página
- fragmentación
- Comunicación entre procesos (IPC)
- memoria
- localidad de caché
Base de datos
- Terminología básica de bases de datos
- Llave
- Inyección SQL
- SQL - Unirse
- SQL frente a NoSQL
- Anomalía
- ÍNDICE
- transacción
- Nivel de aislamiento de transacciones
Red
- OSI 7 capas
- tcp
- UDP
- Apretón de manos de 3 vías y 4 vías no se habían sacudido
- Diferencia entre HTTP y HTTPS
- Criptografía de clave pública, criptografía de clave simétrica
- DESCANSO Y DESCANSO
- Obtener vs Publicar
- Diferencia entre cookies y sesiones
- ¿Qué pasa cuando golpeas a Naver?
- equilibrio de carga
- Con estado vs. Servicio sin estado y HTTP y REST => Buen artículo para leer
- Proceso de operación HTTP, método HTTP, código de estado
Estructura de datos
- [Estructura de datos] Matriz vs LinkedList
- [Estructura de datos] ArrayList vs LinkedList
- [Estructura de datos] Pila y cola
- Árbol [Estructura de datos]
- [Estructura de datos] Montón
- [Estructura de datos] Árbol B y árbol B+
- [Estructura de datos] Hash
- [Estructura de datos] Árbol de búsqueda binaria
- [Estructura de datos] Pruebe la estructura de datos
3.Idioma
Java
- [Java] Llamada por valor y Llamada por referencia
- [Java] Diferencia entre String, StringBuilder y StringBuffer
- [Java] Programación orientada a objetos
- [Java] Directiva de control de acceso
- [Java] Diferencia entre == y es igual()
- [Java] Clase contenedora
- [Java] Diferencias entre tipos básicos y tipos de referencia
- [Java] Anulación y sobrecarga
- [Java] palabra clave final
- [Java] Diferencia entre miembros estáticos y no estáticos
- [Java] Clase abstracta
- Interfaz [Java]
- [Java] Diferencia entre clase abstracta e interfaz
- [Java] Tipos de variables y estructura de la memoria
- [Java] Reflexión
- [Java] Recolección de basura
- [Java] Hilo en Java
- [Java] Cadena en Java
- [Java] int y corto
- [Java] JVM
- [Java] Cómo funciona el método igual()
- [Java] Comparación de tamaño entero vs int
Kotlin
- Diferencias entre let, apply, run y with
- funciones de kotlin
- Parte de gramática sencilla. 1
- Parte de gramática sencilla. 2
- Conceptos básicos de Kotlin
- Definición y llamada de función.
- Clases, Objetos, Interfaces
- lambda
- Sistema de tipos Kotlin
- Sobrecarga del operador
- función de orden superior
- genérico
- Anotaciones y reflexión
4. ETC.
Archivamos artículos, sitios, blogs, etc. que personalmente consideramos útiles.
- Análisis perfecto de la entrevista con IA
- cuarta revolución industrial
- Piratas droides
- El blog de Jbee
- 3 cosas que necesitas para crecer como desarrollador
- puesta en marcha
- Acerca de Google Stadia
- Entrevista al programador: confianza
- Carta de presentación del programador: consejos
- Efecto Dunning-Kruger
- Más importante que “lo bien empezado está a medias”: fuerza para perseverar en el medio
Licencia
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.