Asking for Tips for technical interview for Associate Python Engineer where Frappe using company

Hello Everyone,Got a call for technical interview for rtCamp.The role is Associate Python Engineer.They will taught Frappe after getting selected.I am Final year student of BTech,i have interview in 3 days.Need some help on what topics should be Revised or any important topics should be learned.Thank you in advance.

I think if you focus on following questions you would be in a good position:

Python Basics

  1. What are different data structures used in Python?

  2. Is Python compiled or interpreted language?

  3. What does collections module in Python do?

  4. Does Python have a constructor?

  5. What does nested list mean?

  6. What does duck typing mean?

  7. What is purpose of typing module?

  8. What is difference between a Library and Framework?

  9. What is GIL? And why does it matter?

  10. What does def __init__(self): callback do?

  11. What are decorators and iterators?

  12. What are mixins?

  13. Explain context managers

Frappe Specific

  1. What is an ORM, how is it used in Frappe?

  2. What are DocType(s) ?

  3. Explain how Frappe support multi-tenancy architecture?

  4. What are hooks?

  5. Which templating engine does Frappe use?

  6. What is the purpose of Roles and Permission model is Frappe?

  7. How is ERPNext different from Frappe?

  8. What does rq module do in context of Frappe?

  9. How are Resource APIs different from RPC APIs?

  10. What are key components of Frappe framework?

1 Like

Hey bro. Can you please tell me what was the process and what did they ask you. I want to know all the questions they ask so I can get an idea.