PERGUNTAS E RESPOSTAS DE ENTREVISTA COM PYTHON

Publicados: 2020-04-05

Neste artigo, o aprendizado técnico listou as perguntas e respostas da entrevista em Python feitas por cada entrevistador. Depois de passar por todas as perguntas, você estará totalmente preparado para ir para a entrevista em Python

PERGUNTAS DE ENTREVISTA PYTHON PARA CALOUROS

P. 1. O que é a linguagem de programação Python?

Python é uma linguagem de programação mais exigente com threads, objetos, gerenciamento automático de memória, módulos e exceções. Python é muito fácil, extensível, portátil e uma linguagem de programação de código aberto.

Q. 2. O que você entende por PEP 8?

PEP 8 é um acordo de codificação, um conjunto de referências sobre como tornar um código python mais legível.

P. 3. Diferenciar entre lista e tupla?

A principal diferença entre lista e tupla é a seguinte:
• A lista é mutável enquanto a tupla não é mutável.
• Podemos fazer o hash da Tupla, mas a lista não pode ser hash.

P. 4. Quais são os tipos de dados suportados em Python?

Existem tipos de dados padrão em Python -
• Dicionário
• Lista
• Corda
• Tupla
• Números

P. 5. O que é lambda em Python?

Lambada em Python é uma função não identificada de expressão única que geralmente é usada como uma função inline.

P. 6. O que você quer dizer com namespace em Python?

Namespace em Python é um sistema de nomenclatura que é especialmente usado para tornar os nomes únicos para evitar problemas de nomenclatura.

python interview questions about Namespace

P. 7. Escreva alguns módulos embutidos normalmente usados ​​em Python?

Alguns dos módulos embutidos normalmente usados ​​estão listados abaixo:
• matemática
• OS
• JSON
• tempo de dados
• aleatória
• sistema

P. 8. O que são as compreensões Dict e List?

As compreensões de dict e list são basicamente construções sintáticas para facilitar a formação do dicionário.

P. 9. Quais são os principais recursos do Python?

As principais características do Python são:
• Digitado dinamicamente
• Livre
• Orientado a Objeto
• Tem uma grande comunidade
• Curto e simples
• Interpretado

Q. 10. Explique como excluir um arquivo em Python?

Para deletar um arquivo em Python usamos um comando: os.remove (nome do arquivo) ou os.unlink(nome do arquivo).

Perguntas de entrevista de codificação Python para calouros

Q. 11. Qual é a seguinte função insere um objeto em determinado índice em uma lista?

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

P. 12. Qual das seguintes variáveis ​​é inválida?

(A) str
(B) _str
(C) _str
(D) Nenhum destes
Correto D

P. 13. O que é impresso?

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

A) nova linha e depois a string: c:newtodayabc.txt
B) o texto exatamente assim: r”c:\new\today\abc.txt”
c) o texto exatamente assim: c:\new\today\abc.txt
D) a letra r e depois a nova linha e depois o texto: c:\new\today\abc.txt
Correto C

P. 14. O que é impresso?

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

Q. 15. Resolução de código

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

A) 2,0
B) 2,25
C) 9,0
D) 20,25
Corrija A

Q. 16. Qual é a saída do 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) Não pode dividir por 0 Não pode executar simultaneamente
b) Não pode dividir por 0
c) Divisão bem-sucedida Não pode ser executado simultaneamenteInside except block Não pode ser executado simultaneamente
d) Não pode dividir por 0 Dentro exceto bloco
Correto - C

Q. 17. qual é a saída do 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]
b) [4,6,8,10]
c) [4, 9, 16, 25]
d) [6, 12, 20, 30]
Correto: d

18. qual é a saída do programa?

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

a) 1
b) 2
c) len
d) Nenhum destes
correto: B

P. 19. Qual é o resultado do programa?

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

a) Erro
b) Falso
c) Verdadeiro
d) senhora
Correto: c

Q. 20. Qual é a saída do 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
e) 24
correto: D

Perguntas da entrevista em Python para experientes

P. 21. O que são funções em Python?

Função em Python é um bloco de código que é executado quando o chamamos para executar. Para definir uma função em Python, usamos a palavra-chave def.

Q. 22. Lista de tipos de dados internos imutáveis ​​comumente usados ​​do Python?

Os tipos de dados internos imutáveis ​​do Python geralmente usados ​​são:
• Números
• Cordas
• Tuplas

P. 23. Quando usamos o decorador Python?

Os tipos de dados internos Mutable geralmente usados ​​do Python são:
• Lista
• Dicionários
• Conjuntos

P. 24. Quando usamos o decorador Python?

Uma mudança relativa que realizamos na sintaxe do Python para ajustar as funções rapidamente.

P. 25. Quais são alguns tipos básicos de funções disponíveis em Python?

Dois tipos de funções básicas disponíveis em Python, listadas abaixo:
• Função integrada
• Função definida pelo usuário

P. 26. O que é decapagem?

Quaisquer objetos Python são aceitos e convertidos em representação de string pelo módulo Pickle que usa a função dump para despejá-lo em um arquivo e todo o processo é chamado de decapagem.

P. 27. O que são decoradores Python?

Um decorador Python é uma mudança específica que aplicamos na sintaxe Python para alterar as funções de forma simples.

P. 28. Quais são as maneiras de aplicar a string reversa?

Existem cinco maneiras de aplicar a string inversa –
• Recursão
• Laço
• Invertido
• Sintaxe de Fatia Estendida
• Pilha

P. 29. O que é o patch de macaco?

As modificações dinâmicas de um módulo ou classe durante o tempo de execução são conhecidas como patch de macaco.

P. 30. O Python suporta heranças múltiplas?

Sim, o Python suporta múltiplas heranças. Uma classe pode ser originada de várias classes pai.

Perguntas de entrevista de codificação Python para experientes

Q. 31. Importação 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']
d) Nenhuma das anteriores
correto: A

Q. 32. Importar re

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

1) ['Em ', 'janeiro de 2016, às 11h02']
2) [”, 's, ', 'oi oi', 'oi, ', 'om', 'h', 'r', ”]
3) ['A', 'y, Boy oh', 'oy, ', 'om', 'h', 'r', ”]
4) nenhum desses
Correto: 3

Q. 33. _ representa uma entidade no mundo real com sua identidade e comportamento.

a) Um método
b) Um objeto
c) Uma classe
d) Um operador
correto :b

Q. 34. Qual é a saída?

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

a) 48
b) 14
c) 64
d) Nenhuma das mencionadas
Correto: A

Q. 35. Para abrir um arquivo c:\scores.txt para leitura, usamos

a) arquivo = open(“c:\scores.txt”, “r”)
b) arquivo = open(“c:\scores.txt”, “r”)
c) arquivo = open(arquivo = “c:\scores.txt”, “r”)
d) arquivo = open(arquivo = “c:\scores.txt”, “r”)
correto: B

Q. 36. Teste de Classe:

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

a) nenhum-args passado
b) sem argumentos
c) Erro
d) sem argumentos 10
Correto: C

P. 37. Quando a parte else de try-except-else será executada?

a) sempre
b) quando ocorre uma exceção
c) quando nenhuma exceção ocorre
d) quando ocorre uma exceção no bloco de exceção
correto: C

P. 38. Qual é o operador correto para power(x^y)?

a) X^y
b) X**y
c) X^^y
d) Nenhuma das mencionadas
Correto: B

P. 39. Qual é o tipo de retorno do ID da função?

Um chão
B) bool
C) ditado
D) int
Correto - D

P. 40. Qual das seguintes é uma declaração inválida?

(A) ab = 1.000.000
(B) abc = 1000 2000 3000
(C) a,b,c = 1000, 2000, 3000
(D) a_b_c = 1.000.000
Correto - C

P. 41. O que é matriz NumPy?

Numpy é um módulo em python, que você pode usar para criar um array multidimensional.

Exemplo :

da importação numpy *
arr=array([[1,2,3,4],[5,6,7,8]])

P. 42. O que é um índice negativo em Python?

Um índice negativo acessa elementos do final da lista contando para trás.

Exemplo:

Se temp = [5,6,7]

você escreve ::

temp[-1] então ele imprimirá 7

temp[-2] então ele imprimirá 6

temp[-3] então ele imprimirá 5

O Tech Learn compartilha perguntas e respostas da Entrevista Python regularmente, de acordo com as mais recentes demandas de tecnologia, portanto, se você é um candidato a emprego e um amante da tecnologia, continue nos visitando.

Link de referência:

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

Postagem relacionada

java interview questions and answers for experienced 2021
Perguntas e respostas da entrevista Java para 2022
consulte Mais informação
devops interview questions and answers 2020
As 20 principais perguntas e respostas da entrevista de DevOps para 2021
consulte Mais informação
aws interview questions and answers
Perguntas e respostas da entrevista da AWS para experientes e calouros para 2021
consulte Mais informação
VMware Interview questions 2020
Perguntas e respostas da entrevista da VMware 2021
consulte Mais informação
PYTHON INTERVIEW QUESTIONS
PERGUNTAS E RESPOSTAS DE ENTREVISTA COM PYTHON
consulte Mais informação