WSPÓLNE PYTANIA I ODPOWIEDZI NA WYWIAD PYTHON

Opublikowany: 2020-04-05

W tym artykule nauka techniczna zawiera listę pytań i odpowiedzi na pytania zadawane podczas rozmowy kwalifikacyjnej w Pythonie przez każdego ankietera. Po przejrzeniu każdego pytania będziesz w pełni przygotowany do rozmowy w Pythonie

PYTHON WYWIAD PYTANIA DLA FRESHER'S

P. 1. Co to jest język programowania Python?

Python to najbardziej wymagający język programowania z wątkami, obiektami, automatycznym zarządzaniem pamięcią, modułami i wyjątkami. Python jest bardzo łatwym, rozszerzalnym, przenośnym językiem programowania o otwartym kodzie źródłowym.

P. 2. Co rozumiesz przez PEP 8?

PEP 8 to umowa o kodowaniu, zbiór informacji o tym, jak uczynić kod Pythona bardziej czytelnym.

P. 3. Rozróżnić między listą a krotką?

Główna różnica między listą a krotką jest następująca:
• Lista jest zmienna, podczas gdy krotka nie jest zmienna.
• Możemy zahaszować krotkę, ale listy nie można zahaszować.

P. 4. Jakie typy danych są obsługiwane w Pythonie?

W Pythonie istnieją standardowe typy danych −
• Słownik
• Lista
• Strunowy
• Krotka
• Liczby

P. 5. Czym jest lambda w Pythonie?

Lambada w Pythonie to niezidentyfikowana funkcja pojedynczego wyrażenia, która jest zwykle używana jako funkcja inline.

P. 6. Co rozumiesz przez przestrzeń nazw w Pythonie?

Przestrzeń nazw w Pythonie to system nazewnictwa, który jest szczególnie używany do tworzenia unikalnych nazw w celu uniknięcia problemów z nazewnictwem.

python interview questions about Namespace

Pyt. 7. Napisz kilka zwykle używanych wbudowanych modułów w Pythonie?

Poniżej wymieniono niektóre z najczęściej używanych modułów wbudowanych:
• matematyka
• Os
• JSON
• czas danych
• losowy
• system

Pyt. 8. Co to są tłumaczenia w języku Dict i List?

Tłumaczenia dykt i list są w zasadzie konstrukcjami składniowymi ułatwiającymi tworzenie słownika.

P. 9. Jakie są kluczowe cechy Pythona?

Główne cechy Pythona to:
• Typowane dynamicznie
• Bezpłatny
• Zorientowany obiektowo
• Ma dużą społeczność
• Krótki i prosty
• Tłumaczone

P. 10. Wyjaśnij, jak usunąć plik w Pythonie?

Do usunięcia pliku w Pythonie używamy polecenia: os.remove (nazwa pliku) lub os.unlink(nazwa pliku).

Pytania do wywiadu na temat kodowania w Pythonie dla nowicjuszy

Pytanie 11. Co to jest następująca funkcja wstawia obiekt o podanym indeksie na liście?

A – lista.indeks(obj)
B – list.insert(indeks, obj)
C – lista.pop(obj=lista[-1])
D – lista.usuń(obj)
Prawidłowo – B

P. 12. Która z poniższych zmiennych jest nieprawidłowa?

(A) str
(B) _str
(C) _str
(D) Żadne z tych
Prawidłowe D

P. 13. Co zostanie wydrukowane?

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

A) nowa linia to ciąg: c:newtodayabc.txt
B) tekst dokładnie taki: r”c:\nowy\dzisiaj\abc.txt”
c) tekst dokładnie taki: c:\nowy\dzisiaj\abc.txt
D) litera r, a następnie nowa linia, a następnie tekst: c:\nowy\dzisiaj\abc.txt
Prawidłowe C

P. 14. Co zostanie wydrukowane?

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

Pytanie 15. Rozwiązanie kodu

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

A) 2,0
B) 2.25
C) 9,0
D)20,25
Prawidłowe A

P. 16. Co to jest wynik programu?

 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) Nie można dzielić przez 0 Nie można wykonać jednocześnie
b) Nie można podzielić przez 0
c) Podział udany Nie można wykonać jednocześnie Wewnątrz z wyjątkiem bloku Nie można wykonać jednocześnie
d) Nie można dzielić przez 0 Wewnątrz z wyjątkiem bloku
Prawidłowo – C

P. 17. co to jest wynik programu?

 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]
Poprawnie: d

18. co jest wynikiem programu?

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

a) 1
b) 2
c) len
d) Żadne z tych
poprawnie: B

P. 19. Co to jest wynik programu?

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

a) Błąd
b) Fałsz
c) Prawda
d) pani
Prawidłowo: c

Pytanie 20. Co jest wynikiem programu?

 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
poprawnie: D

Pytania do rozmowy kwalifikacyjnej w Pythonie dla doświadczonych

P. 21. Czym są funkcje w Pythonie?

Funkcja w Pythonie to blok kodu, który jest wykonywany, gdy wywołujemy go do wykonania. Do definiowania funkcji w Pythonie używamy słowa kluczowego def.

Pytanie 22. Lista najczęściej używanych niezmiennych wbudowanych typów danych Pythona?

Zwykle używane wbudowane niezmienne typy danych Pythona to:
• Liczby
• Struny
• Krotki

Pytanie 23. Kiedy używamy dekoratora Pythona?

Zwykle używane wbudowane typy danych Mutable w Pythonie to:
• Lista
• Słowniki
• Zestawy

Pytanie 24. Kiedy używamy dekoratora Pythona?

Względna zmiana, którą wykonujemy w składni Pythona w celu szybkiego dostosowania funkcji.

Pytanie 25. Jakie są podstawowe typy funkcji dostępnych w Pythonie?

Poniżej wymieniono dwa rodzaje podstawowych funkcji dostępnych w Pythonie:
• Wbudowana funkcja
• Funkcja zdefiniowana przez użytkownika

Pytanie 26. Co to jest marynowanie?

Wszelkie obiekty Pythona są akceptowane i konwertowane na reprezentację łańcuchową przez moduł Pickle, który wykorzystuje funkcję dump do zrzucenia ich do pliku, a cały proces nazywa się picklingiem.

Pytanie 27. Czym są dekoratory Pythona?

Dekorator Pythona to szczególna zmiana, którą stosujemy w składni Pythona w celu prostej zmiany funkcji.

P. 28. Jakie są sposoby na zastosowanie odwróconego łańcucha?

Istnieje pięć sposobów zastosowania odwróconego ciągu:
• Rekurencja
• Pętla
• Odwrócony
• Rozszerzona składnia plasterka
• Stos

Pytanie 29. Co to jest łatanie małp?

Dynamiczne modyfikacje modułu lub klasy w czasie wykonywania są znane jako małpa łatka.

Pytanie 30. Czy Python obsługuje wielokrotne dziedziczenie?

Tak, Python obsługuje wiele dziedziczeń. Klasa może pochodzić z wielu klas nadrzędnych.

Pytania do rozmowy kwalifikacyjnej na temat kodowania w Pythonie dla doświadczonych

P. 31. Importuj ponownie

 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) Żadne z powyższych
poprawnie: A

P. 32. Importuj ponownie

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

1) ['Dnia', 'stycznia 2016, o 11:02']
2) [”, 'y, ', 'oj och', 'oj, ', 'om', 'h', 'r', ”]
3) ['A', 'y, Boy oh', 'oy,', 'om', 'h', 'r', ”]
4) żaden z tych
Prawidłowo: 3

Pytanie 33. _ reprezentuje podmiot w świecie rzeczywistym swoją tożsamością i zachowaniem.

a) Metoda
b) Przedmiot
c) klasa
d) Operator
poprawny :b

Pytanie 34. Jaki jest wynik?

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

a) 48
b) 14
c) 64
d) Żaden z wymienionych
Prawidłowo: A

Pytanie 35. Aby otworzyć plik c:\scores.txt do odczytu, używamy

a) infile = open(„c:\scores.txt”, „r”)
b) infile = open(„c:\scores.txt”, „r”)
c) infile = otwórz(plik = „c:\scores.txt”, „r”)
d) infile = open(plik = „c:\scores.txt”, „r”)
poprawnie: B

Pytanie 36. Test klasowy:

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

a) bez argumentów minął
b) bez argumentów
c) Błąd
d) bez argumentów 10
Prawidłowo: C

Pytanie 37. Kiedy zostanie wykonana inna część try-except-else?

a) zawsze
b) gdy wystąpi wyjątek
c) gdy nie ma wyjątku
d) gdy wystąpi wyjątek w bloku toexcept
poprawnie: C

Pytanie 38. Jaki jest prawidłowy operator potęgi (x^y)?

a) X^y
b) X**y
c) X^^y
d) Żaden z wymienionych
Prawidłowo: B

Pytanie 39. Jaki jest typ zwracany identyfikatora funkcji?

Podłoga
B) boli
C) dyktować
D) int
Prawidłowo – D

P. 40. Które z poniższych stwierdzeń jest nieważne?

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

Pytanie 41. Co to jest macierz NumPy?

Numpy to moduł w pythonie, za pomocą którego można tworzyć wielowymiarową tablicę.

Przykład :

z numpy importu *
tablica=tablica([[1,2,3,4],[5,6,7,8]])

Pytanie 42. Co to jest indeks ujemny w Pythonie?

Indeks ujemny uzyskuje dostęp do elementów z końca listy, odliczając wstecz.

Przykład:

Jeśli temp = [5,6,7]

a ty piszesz ::

temp[-1] wtedy wypisze 7

temp[-2] to wypisze 6

temp[-3] to wypisze 5

Tech Learn regularnie udostępnia pytania i odpowiedzi z wywiadu w Pythonie , zgodnie z najnowszymi wymaganiami technologicznymi, więc jeśli jesteś osobą poszukującą pracy i miłośnikiem technologii, nie przestawaj nas odwiedzać.

Link referencyjny:

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

Powiązany post

java interview questions and answers for experienced 2021
Pytania i odpowiedzi na rozmowę kwalifikacyjną w języku Java na rok 2022
Czytaj więcej
devops interview questions and answers 2020
20 najważniejszych pytań i odpowiedzi podczas wywiadu DevOps na rok 2021
Czytaj więcej
aws interview questions and answers
Pytania i odpowiedzi do rozmowy kwalifikacyjnej AWS dla Doświadczonych i Freshers na rok 2021
Czytaj więcej
VMware Interview questions 2020
Pytania i odpowiedzi do wywiadu VMware 2021
Czytaj więcej
PYTHON INTERVIEW QUESTIONS
WSPÓLNE PYTANIA I ODPOWIEDZI NA WYWIAD PYTHON
Czytaj więcej