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
-
What are different data structures used in Python?
-
Is Python compiled or interpreted language?
-
What does
collectionsmodule in Python do? -
Does Python have a constructor?
-
What does nested list mean?
-
What does duck typing mean?
-
What is purpose of
typingmodule? -
What is difference between a Library and Framework?
-
What is GIL? And why does it matter?
-
What does
def __init__(self):callback do? -
What are decorators and iterators?
-
What are mixins?
-
Explain context managers
Frappe Specific
-
What is an ORM, how is it used in Frappe?
-
What are
DocType(s) ? -
Explain how Frappe support multi-tenancy architecture?
-
What are hooks?
-
Which templating engine does Frappe use?
-
What is the purpose of Roles and Permission model is Frappe?
-
How is ERPNext different from Frappe?
-
What does
rqmodule do in context of Frappe? -
How are Resource APIs different from RPC APIs?
-
What are key components of Frappe framework?
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.