Aquí están las 5 cosas que DEBE saber sobre todo lo demás:
- Los fundamentos . Cada desarrollador utiliza uno de estos: tipos e identificadores, operadores, estructuras de control
- Objetos, clases y herencia. Puede que tenga que demostrar que escribe su propia clase para un problema determinado. Y definitivamente tendrá que interpretar al menos una clase dada para demostrar su dominio de: Métodos, subclases, clases abstractas e interfaces
- Listas y matrices. Aprende a manipular una lista. Busque, elimine un elemento, inserte un elemento utilizando: matrices unidimensionales y listas de matrices
- Matrices bidimensionales. Demuestre su conocimiento de una matriz y cómo utilizarla puede maximizar su eficiencia: matrices bidimensionales, transversal de fila por columna, transversal de cada ciclo, procesamiento de matriz de fila por fila
- Ordenar y buscar. ¡Conoce estos algoritmos! Ordenar por selección, Ordenar por inserción, Ordenar por fusión, Búsqueda binaria …
Una vez que haya demostrado su dominio de los temas anteriores, el entrevistador sabrá que tiene lo que se necesita para ser su próximo desarrollador de Java.
- Como técnico superior (o superior, con experiencia mínima de 10-15 años), ¿cuáles son las 5 cosas más importantes que desearía haber sabido al comienzo de su carrera?
- ¿Por qué se llaman las actividades de Umbrella como tales en Software Process Framework?
- ¿Cómo funciona el sistema de recomendación de amigos de Facebook?
- ¿Podría una startup crear la primera IA básica?
- ¿Un programador experimentado desarrolla el hábito de comentar más líneas de código mientras programa?