Simplemente repase las estructuras de datos y la programación orientada a objetos, eso fue lo que hizo cuando estaba en Junior en la Universidad como estudiante de informática. Temas sobre encuadernación, memoria, recursividad, árboles, clasificación, etc. También intente y resuelva problemas en su antiguo libro de Java en un tablero, como cómo imprimir * en un triángulo. Sé que ya lo sabe, si no lo hiciera, entonces lo solicitaría. ..lol..pero lo principal es cómo resolverlo en poco tiempo, cuanto más rápido mejor. Además, dado que es seguridad, es posible que desee repasar las habilidades de Unix, como los comandos básicos utilizados en linux, cp, chmod, excve..etc también vuelven a aprender ANSI C y todos los tipos de desbordamientos, desbordamiento de pila, búfer, también fuerza bruta, algoritmos Decry-pt Encrypt, AES, DES por qué es mejor, qué usa el ejército estadounidense y por qué. Que es costoso de hacer, que es vulnerable … solo una pregunta general. Debería saber todo esto de manera predeterminada si solicita un trabajo de seguridad, supongo, y una pregunta relacionada con la red (nunca tomé ninguna clase de red, lo único que tomé cerca de la red es el ensamblaje, hice un poco de seguridad, creo que debería saber algo montaje también).
Seré entrevistado para una empresa de seguridad de software de inicio. Tengo experiencia en Java y un reclutador me pidió que mejorara mis habilidades técnicas. Además de seguir el geeksforgeeks.org común, ¿de qué otra manera debo prepararme?
Si es seguridad, entonces repase
- Mecanismo de carga de clases Java
- Cómo funcionan las cadenas en Java
- Concurrencia y sus trampas
- Serialización de objetos
- Modelo de memoria Java
- Certificados digitales
- Los puntos flotantes de Java y la pérdida de precisión
- Reflexión
- Modificadores de acceso
- Paquetes criptográficos Java