{}const=>[]async()letfn</>var
PythonJSFundamentos

Qué preguntan en las entrevistas de Python/JavaScript: una guía para los junior

Lista de verificación y análisis de temas populares para Jun, desde la sintaxis básica hasta las tareas más complejas.

К

Kodik

Autor

3 min de lectura

Una entrevista no es un examen en el que tienes que aprobar al 100 %. Es un diálogo.
Pero para no quedarse atascado, es importante entender qué se les pregunta exactamente a los desarrolladores principiantes de Python y JavaScript — y cómo prepararse para ello 🧠

🐍 Preguntas sobre Python en entrevistas

1. ✅ Sintaxis básica

  • ¿Qué es una variable?

  • ¿En qué se diferencia = de ==?

  • ¿Qué hace if, elif, else?

  • ¿Cómo funciona for y while?

💡 El empleador quiere saber si eres capaz de formular una lógica simple

2. 🔄 Tipos de datos

  • ¿Cuál es la diferencia entre list, tuple, set, dict?

  • ¿Qué mostrará: a = [1, 2]; b = a; b.append(3); print(a)?

  • ¿Qué es None?

3. 🧩 Funciones

  • ¿Cómo escribir y llamar a una función?

  • ¿Qué son los argumentos predeterminados?

  • ¿Qué son *args y **kwargs?

  • ¿Qué devolverá la función sin return?

4. 🧪 Problemas de lógica

def reverse_words(text):
    # Ejemplo: "hello world" → "world hello"

📜 Preguntas frecuentes:

Tema

Ejemplo

Listas y secciones

a[1:-1]

Generadores

[x for x in range(5)]

Excepciones

try / except

Importaciones

import math

Trabajar con líneas

" ".join(), .split()

💡 Ejemplo de una pregunta típica

def func(val, lst=[]):
    lst.append(val)
    return lst

print(func(1))  # ?
print(func(2))  # ?

El truco: el valor lst se almacena entre llamadas si no se transmite la lista.

🔥 100.000+ estudiantes ya están con nosotros

¿Cansado de leer teoría?
¡Hora de programar!

Kodik — una app donde aprendes a programar con práctica. Mentor IA, lecciones interactivas, proyectos reales.

🤖 IA 24/7
🎓 Certificados
💰 Gratis
🚀 Empezar
Se unieron hoy

🌐 Preguntas sobre JavaScript en entrevistas

1. 🧠 Fundamentos del lenguaje

  • ¿Qué son las variables var, let, const?

  • ¿Qué es el alcance (scope)?

  • ¿En qué se diferencia == de ===?

2. 🔄 Tipos y conversiones

  • ¿Qué es undefined, null, NaN?

  • Tipo typeof y sus características

  • Conversión explícita e implícita de tipos

3. 🧩 Retrollamadas, async/await y promesas

  • ¿Cómo funciona setTimeout?

  • ¿Qué es Promise y cómo se usa?

  • Función asíncrona que espera 1 segundo:

async function wait() {
  await new Promise(resolve => setTimeout(resolve, 1000));
  console.log("1 sec passed");
}

4. 🧪 Preguntas con código

for (var i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 100);
}
// → 3, 3, 3

El truco: la variable var no crea un nuevo ámbito

5. 💥 Temas importantes

Tema

Comentario

Hoisting

Elevación de variables

Event Loop

Asincronía

DOM

Trabajar con HTML

Cierres (closure)

¡Muy popular!

Funciones de flecha

() => {} y sus this

🤝 Preguntas para pensar

  • ¿Cómo escribirías una función para filtrar una matriz?

  • ¿Cómo sería un servidor simple?

  • ¿Cómo optimizar el código?

❗ Esta es una prueba de lógica, no de API.

¿Cómo prepararse?

  1. Aprende los conceptos básicos en learnpython.org o javascript.info

  2. Resuelve problemas en Codewars, Leetcode (8kyu / Easy)

  3. Escribe código a mano. Mucho.

  4. Haz un miniproyecto (bot, sitio web, script)

  5. Pide a un amigo o a la IA que te haga preguntas

  6. Aprende y entrena con Kodik

  7. Lee publicaciones útiles en nuestro Comunidad de Telegram - no estás solo allí.

💬 Escríbeme si quieres una selección de 10 tareas populares de entrevistas de trabajo, ¡con análisis y código!

🎯Deja de postergar

¿Te gustó el artículo?
¡Hora de practicar!

En Kodik no solo lees — escribes código de inmediato. Teoría + práctica = habilidades reales.

Práctica instantánea
🧠IA explica código
🏆Certificado

Sin registro • Sin tarjeta