Questions #1



Download 85,32 Kb.
bet1/24
Sana06.07.2022
Hajmi85,32 Kb.
#752107
  1   2   3   4   5   6   7   8   9   ...   24
Bog'liq
interview en


Questions #1
Juniors are required to know and be able to apply basic data structures and modules, simple queries to databases, know the simplest commands of the version control system, and the like.

General for Computer Science and Web Development:


1. What is engineering and development process in general?
2. What principles of programming do you know?
3. What is the difference between procedural and object-oriented programming paradigms?
4. What are the main principles of OOP (inheritance, encapsulation, polymorphism)?
5. What is multiple inheritance?
6. What are the six stages of product development in the Software Development lifecycle and what is the difference between Agile and Kanban?
7. What are HTTP request methods and what is the difference between them?
8. How look like HTTP request/response?
9. What is authorization and how does it work?
10. What are cookies?
11. What is a web vulnerability?
12. What classic databases do you know?
13. How to read the specification in a particular language (eg PEP8 in Python)?
14. How does the client and server interact?
15. What are the API design approaches?
16. How to use programming patterns?
17. What is Acceptance Testing and why is it used?
18. What are unit and integration tests, API tests?
19. How to write unit tests?
20. What are the best practices in writing autotests?
21. What are the basic commands of the version control system?
22. How to use Git?
23. What is the difference between hashing and encryption?

Python:


24. Is Python an interpreted language or a compiled one?
25. What are the changing and constant data types?
26. What is the scope of variables?
27. What is introspection?
28. Difference between is and ==?
29. Difference between __init__() and __new__()?
30. What is the difference between threads and processes?
31. What are the types of imports?
32. What is a class, iterator, generator?
33. What is a metaclass, a cycle variable?
34. What is the difference between iterators and generators?
35. What is the difference between staticmethod and classmethod?
36. How do decorators, context managers work?
37. How do dict comprehension, list comprehension and set comprehension work?
38. Is it possible to use multiple decorators for the same function?
39. Is it possible to create a decorator from a class?
40. What are the main popular packages (requests, pytest, etc)?
41. What are lambda functions?
42. What does *args, **kwargs mean and how are they used?
43. What is exceptions, ?
44. What is PEP (Python Enhancement Proposal), which from them know (PEP 8, PEP 484)?
45. Write a hello-world service using one of the frameworks.
46. What are the data types and what is the difference between list and tuple, why are they?
47. How to use built-in collections (list, set, dictionary)?
48. What is the complexity of accessing dict elements?
49. How is an object created in Python, why __new__, why __init__?
50. What do you know from the collections module, what other built-in modules did you use?
51. What is a template engine and how to perform basic operations in it (combine parts of a template, display the date, display data from the server side)?
52. How does Python work with an HTTP server?
53. What happens when a virtual environment is created?

Download 85,32 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish