Apliqué a través de angelist. Me pidieron que escribiera código en collabedit mientras hablábamos de problemas por teléfono. El entrevistador saltó directamente a Preguntas técnicas, no Cuénteme sobre usted.
Q1. Escriba un programa para calcular la potencia (x, n) en su lenguaje de programación favorito.
Respuesta: Dividí los problemas en subproblemas de tamaño (y/2) y llamé a los subproblemas recursivamente. Luego me pidió que lo optimizara aún más. Intenté memorizar y dp, luego dijo que no hay necesidad de memorizar aquí ya que un subproblema se resolverá solo una vez.
Q2. Usé hashmap durante la pregunta anterior, luego me preguntó sobre hashmap, su implementación interna, complejidad de inserción, etc.
Q3. ¿Cómo se previenen las colisiones en hashmap, qué es la función hash, etc.?
Q4. Se le proporciona un árbol binario, recorrido de orden de nivel de impresión en forma de zigzag.
Respuesta: Hice esto primero imprimiendo el orden de nivel y luego invirtiendo donde sea necesario. Solo se me pidió que escribiera pseudocódigo. No pude explicarle la recursividad.
P5. Preguntado Javascript: programación asíncrona, bucles de eventos en NodeJS, me preguntó el resultado del siguiente programa JS: –
for(var i=0;i<10;i++)
setTimeout(console.log(i), 10);
¿Qué pasaría si setTimeout se reemplaza con setTimeInterval?
¿Qué sucedería si var i=0 se reemplaza con let i=0 (Respuesta: produciría un error) ¿
Qué son los cierres en JavaScript?
P6. ¿Cuál es la diferencia entre las bases de datos SQL y NOSQL? ¿Ventajas de las bases de datos NOSQL como Mongodb? ¿Podemos tener una base de datos relacional en NOSQL?
P7. Algunas preguntas generales, como qué es MVC, AJAX, HTTP, la diferencia entre git pull y git fetch, etc.
P8. Hice preguntas de lo que había mencionado en Resume, como qué es la validación cruzada k-fold, AngularJS, etc.
Recibí un correo 15 minutos después de la llamada de que no tienen buenos puestos que coincidan con mi experiencia y habilidades. Mi entrevista salió bien, pero creo que mi falta de conocimiento de JavaScript y la mala conectividad a la red tuvieron un impacto negativo en el entrevistador.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA