Las entrevistas de codificación en línea no son diferentes de sus contrapartes fuera de línea. No habrá cambios en el nivel de dificultad de las preguntas formuladas.
Nota: Al codificar entrevistas en línea, supongo que está hablando de concursos de contratación que se realizarán en hackerearth y hackerrank. No las entrevistas técnicas cara a cara que se realizarán a través de una llamada de Skype.
El único contraste que veo entre estos dos es: en las entrevistas fuera de línea, tendrá que saludar al entrevistador, vestirse decentemente, y lo más probable es que escriba el código en una hoja de papel o en una pizarra. No es que tan pronto como ingrese a la sala se le haga una pregunta de programación. Hay un elemento humano involucrado. Mientras que en la entrevista de codificación en línea, el tiempo juega un papel crucial. No se sienta tranquilamente frente a su sistema y se prepara para el concurso una vez que el temporizador comienza a funcionar. Todo debe estar listo de antemano.
- ¿Qué efecto tiene terminar una entrevista antes de tiempo en los desarrolladores de software y su opinión de la compañía después?
- Cómo prepararse para una entrevista, digamos, por ejemplo, que la entrevista trata sobre las aspiraciones para el siguiente nivel en mi carrera de ingeniería mecánica
- Cómo mejorar la codificación si soy experto en algoritmos
- ¿Por qué las entrevistas de trabajo en las principales empresas tecnológicas están tan desconectadas de la realidad de los trabajos?
- ¿Vale la pena tomarse un pequeño descanso en la carrera para prepararse bien para entrevistas para trabajos aún mejores?
Estas son las siguientes cosas a tener en cuenta al enfrentar entrevistas de codificación en línea:
- Elige un idioma y quédate con él. Aunque tendrá Google disponible a su alcance, perderá tiempo si, por ejemplo, busca con frecuencia la sintaxis para asignar memoria dinámica o copiar el contenido de una cadena a otra.
- No reinventes la rueda. Utilice bibliotecas predefinidas como STL en C ++ o Framework de colecciones en Java . Es mucho más fácil hacer esto:
#include
#include
usando el espacio de nombres estándar;
int main () {
int nums [] = {75,23,65,42,13};
set myset (nums, nums + 5);
// Haz algo con ‘myset’
}
En lugar de escribir su propia implementación de árboles de búsqueda binarios.
- Sea imparcial sobre los editores. Pocas entrevistas de codificación requieren que escriba código en su propio editor. No puede escribir el código en su propio editor y copiarlo y pegarlo en el suyo. Es posible que deba sacrificar características como: autocompletar y, en cierta medida, resaltar la sintaxis.
- Conozca las reglas a fondo. A veces puedes pensar que los envíos incorrectos no te harán daño. Pero podría ser acusado de pena de tiempo.
- Desarrolla una estrategia. Si todas las preguntas de la entrevista están disponibles para usted desde el principio, entonces tendrá la libertad de elegir cuál resolver primero. En tales escenarios, es mejor echar un vistazo a todas las preguntas primero y luego intentar en consecuencia.
Estos son los puntos específicos de las entrevistas de codificación en línea. La resolución de problemas, los algoritmos, etc. son comunes en las entrevistas en línea y fuera de línea.
Todo lo mejor para tu entrevista 🙂