PREGUNTAS Y RESPUESTAS COMUNES DE LA ENTREVISTA DE PYTHON

Publicado: 2020-04-05

En este artículo, el aprendizaje técnico ha enumerado las preguntas y respuestas de la entrevista de Python formuladas por cada entrevistador. Después de responder a todas y cada una de las preguntas, estará completamente preparado para ir a la entrevista de Python.

PREGUNTAS DE LA ENTREVISTA DE PYTHON PARA FRESHER'S

P. 1. ¿Qué es el lenguaje de programación Python?

Python es el lenguaje de programación más exigente con subprocesos, objetos, gestión automática de memoria, módulos y excepciones. Python es un lenguaje de programación muy fácil, extensible, portátil y de código abierto.

P. 2. ¿Qué quiere decir con PEP 8?

PEP 8 es un acuerdo de codificación, un conjunto de referencias sobre cómo hacer que un código Python sea más legible.

P. 3. ¿Diferenciar entre lista y tupla?

La principal diferencia entre lista y tupla es la siguiente:
• La lista es mutable mientras que la tupla no es mutable.
• Podemos codificar la Tupla pero no se puede codificar la lista.

P. 4. ¿Cuáles son los tipos de datos admitidos en Python?

Hay tipos de datos estándar en Python:
• Diccionario
• Lista
• Cuerda
• Tupla
• Números

P. 5. ¿Qué es lambda en Python?

Lambada en Python es una función no identificada de expresión única que generalmente se usa como una función en línea.

P. 6. ¿Qué quiere decir con espacio de nombres en Python?

El espacio de nombres en Python es un sistema de nombres que se usa especialmente para hacer que los nombres sean únicos para evitar los problemas de nombres.

python interview questions about Namespace

P. 7. ¿Escribe algunos módulos integrados que se utilizan habitualmente en Python?

A continuación se enumeran algunos de los módulos integrados que se utilizan habitualmente:
• Matemáticas
• Os
• JSON
• tiempo de datos
• aleatorio
• sistema

P. 8. ¿Qué son las comprensiones de dictado y lista?

Las comprensiones de dictados y listas son básicamente construcciones de sintaxis para facilitar la formación de diccionarios.

P. 9. ¿Cuáles son las características clave de Python?

Las características principales de Python son:
• Tipos dinámicos
• Libre
• Orientado a objetos
• Tiene una gran comunidad
• Corto y sencillo
• Interpretado

P. 10. ¿Explica cómo eliminar un archivo en Python?

Para eliminar un archivo en Python usamos un comando: os.remove (nombre de archivo) o os.unlink (nombre de archivo).

Preguntas de la entrevista de codificación de Python para estudiantes de primer año

P. 11. ¿Cuál es la siguiente función que inserta un objeto en un índice dado en una lista?

A – list.index(obj)
B – lista.insertar(índice, obj)
C – lista.pop(obj=lista[-1])
D – list.remove(objetivo)
Correcto – B

P. 12. ¿Cuál de las siguientes variables no es válida?

(A) calle
(B) _str
(C) _str
(D) Ninguno de estos
correcto D

P. 13. ¿Qué se imprime?

 print(r"c:\new\today\abc.txt")

A) nueva línea y luego la cadena: c:newtodayabc.txt
B) el texto exactamente así: r”c:\new\today\abc.txt”
c) el texto es exactamente así: c:\new\today\abc.txt
D) la letra r y luego la nueva línea y luego el texto: c:\new\today\abc.txt
Correcto C

P. 14. ¿Qué se imprime?

 def f(): pass print(type(f())) A) <class 'function'> B) <class 'tuple'> C) <class 'NoneType'> D) <class 'str'> Correct A

P. 15. Código de resolución

 x = 4.5 y = 2 print(x//y)

A)2.0
B) 2,25
c)9.0
D) 20,25
corregir un

P. 16. ¿Cuál es la salida del programa?

 value = 770 try: value = value except ZeroDivisionError: print('Cannot divide by 0 ', end = '') else: print('Division successful ', end = '') try: value = value /5.5 except: print('Inside except block ', end = '') else: print('Cannot execute simmultaneously', end = '')

a) No se puede dividir por 0 No se puede ejecutar simultáneamente
b) No se puede dividir por 0
c) División exitosa No se puede ejecutar simultáneamente Dentro excepto bloque No se puede ejecutar simultáneamente
d) No se puede dividir por 0 Interior excepto bloque
Correcto – C

P. 17. ¿Cuál es la salida del programa?

 def calculateSq(n): return n*n+n numbers = (2, 3, 4, 5) result = list(map( calculateSq, numbers)) print(result)

a) [2,3,4,5]
segundo) [4,6,8,10]
c) [4, 9, 16, 25]
d) [6, 12, 20, 30]
correcto :D

18. ¿Qué es la salida del programa?

 x = ['ab', 'cd'] print(len(list(map(list, x))))

a) 1
segundo) 2
c) len
d) Ninguno de estos
correcto : B

P. 19. ¿Cuál es la salida del programa?

 def fun(string): s1 = string s = string[::-1] if(s1 == s): return True else: return False print(fun("madam"))

a) error
b) Falso
c) Verdadero
d) señora
Correcto:c

P. 20. ¿Cuál es la salida del programa?

 def sum(num): if len(num) == 1: return num[0] else: return num[0] + sum(num[1:]) print(sum([2, 4, 5, 6, 7]))

a) 2
b) 24567
c) 6
d) 24
correcto :D

Preguntas de la entrevista de Python para experimentados

P. 21. ¿Qué son las funciones en Python?

La función en Python es un bloque de código que se realiza cuando lo llamamos para que se ejecute. Para definir una función en Python, usamos la palabra clave def.

P. 22. ¿Lista de tipos de datos integrados inmutables de uso común de Python?

Los tipos de datos integrados inmutables de Python que se utilizan normalmente son:
• Números
• Cuerdas
• tuplas

P. 23. ¿Cuándo usamos el decorador Python?

Los tipos de datos integrados mutables de Python que se utilizan normalmente son:
• Lista
• Diccionarios
• Conjuntos

P. 24. ¿Cuándo usamos el decorador Python?

Un cambio relativo que realizamos en la sintaxis de Python para ajustar las funciones rápidamente.

P. 25. ¿Cuáles son algunos tipos básicos de funciones disponibles en Python?

Dos tipos de funciones básicas disponibles en Python que se enumeran a continuación:
• Función incorporada
• Función definida por el usuario

P. 26. ¿Qué es el decapado?

Cualquier objeto de Python es aceptado y convertido en una representación de cadena por el módulo Pickle que usa la función de volcado para volcarlo en un archivo y todo el proceso se llama decapado.

P. 27. ¿Qué son los decoradores Python?

Un decorador de Python es un cambio particular que aplicamos en la sintaxis de Python para modificar las funciones de forma sencilla.

P. 28. ¿Cuáles son las formas de aplicar la cuerda inversa?

Hay cinco formas de aplicar la cuerda inversa:
• Recursividad
• Círculo
• Invertido
• Sintaxis de segmento extendida
• Pila

P. 29. ¿Qué es el parche de mono?

Las modificaciones dinámicas de un módulo o una clase durante el tiempo de ejecución se conocen como parches mono.

P. 30. ¿Python admite herencias múltiples?

Sí, Python admite herencias múltiples. Una clase se puede originar a partir de muchas clases principales.

Preguntas de la entrevista de codificación de Python para experimentados

P. 31. Importación re

 p = re.compile('\d') print(p.findall("I went to him at 11 AM on 4th July 1886"))

a) ['1', '1', '4', '1', '8', '8', '6']
b) ['1','4','1','8','8','6']
c) ['1','1','4','1','8','8','6']
re. Ninguna de las anteriores
correcto: un

P. 32. Importación re

 print(re.split('[af]+', 'Aey, Boy oh boy, come here'))

1) ['El ', 'J enero 2016, a las 11:02 AM']
2) [”, 'y, ', 'oy oh', 'oy, ', 'om', 'h', 'r', ”]
3) ['A', 'y, Niño oh', 'oy, ', 'om', 'h', 'r', ”]
4) ninguno de estos
Correcto: 3

P. 33. _ representa una entidad en el mundo real con su identidad y comportamiento.

a) Un método
b) Un objeto
c) Una clase
d) Un operador
correcto :b

P. 34. ¿Cuál es la salida?

 y= 6 z = lambda x: x * y print z(8)

a) 48
b) 14
c) 64
d) Ninguna de las mencionadas
correcto: un

P. 35. Para abrir un archivo c:\scores.txt para lectura, usamos

a) archivo de entrada = abierto ("c:\scores.txt", "r")
b) archivo de entrada = abierto ("c:\scores.txt", "r")
c) infile = open(file = “c:\scores.txt”, “r”)
d) infile = open(file = “c:\scores.txt”, “r”)
correcto : B

P. 36. Prueba de clase:

 def __init__(self): print('no-args passed') def __init__(self,x): print('no-args') print(x) t1=Test() t2=Test(10)

a) sin argumentos aprobados
b) sin argumentos
c) error
d) sin argumentos 10
Correcto: C.

P. 37. ¿Cuándo se ejecutará la parte else de try-except-else?

a) siempre
b) cuando ocurre una excepción
c) cuando no se produce ninguna excepción
d) cuando ocurre una excepción en el bloque de excepción
correcto: c

P. 38. ¿Cuál es el operador correcto para power(x^y)?

a) X^y
b) X**y
c) X^^y
d) Ninguna de las mencionadas
Correcto: B.

P. 39. ¿Cuál es el tipo de retorno de la función id?

Un piso
B) bool
C) dictar
D) int
Correcto-D

P. 40. ¿Cuál de las siguientes es una afirmación inválida?

(A) abc = 1,000,000
(B) abc = 1000 2000 3000
(C) a, b, c = 1000, 2000, 3000
(D) a_b_c = 1,000,000
Correcto – C

P. 41. ¿Qué es la matriz NumPy?

Numpy es un módulo en python, que puede usar para crear una matriz multidimensional.

Ejemplo :

de importación numpy *
matriz=matriz([[1,2,3,4],[5,6,7,8]])

P. 42. ¿Qué es un índice negativo en Python?

Un índice negativo accede a elementos desde el final de la lista contando hacia atrás.

Ejemplo:

Si temperatura = [5,6,7]

y escribes ::

temp[-1] entonces imprimirá 7

temp[-2] entonces imprimirá 6

temp[-3] entonces imprimirá 5

The Tech Learn comparte preguntas y respuestas de la entrevista de Python de forma regular según las últimas demandas tecnológicas, por lo que si busca trabajo y es un amante de la tecnología, siga visitándonos.

Link de referencia:

  • https://www.edureka.co/blog/interview-questions/python-interview-questions/
  • https://www.guru99.com/python-interview-questions-answers.html