Suggested Question: What is the best way to explain "Recursion" to 8 years old kid?
NathanScott85 opened this issue · comments
Issue Template
Please answer the following questions for yourself before submitting an issue.
I checked the documentation and found no answer
I checked to make sure that this issue has not already been filed
Current status
Please describe the current status of the issue you are reporting.
response
What is the best way to explain "Recursion" to 8 years old kid?
Proposal and Expected outcome
response
Show them a picture of a painter who is painting a picture of painter who is painting a picture ...
Please describe your proposal and expected outcome from proposed work.
Failure Information (for bugs)
Please help provide information about the failure if this is a bug. If it is not a bug, please remove the rest of this template.
I'm not sure what you're interested in doing with this. I am thankful that I've seen this issue template, however, because it doesn't really make any sense for this project.
The only reason to ask that question - if an interviewer is 8 years old boy
For sure be able to explain complicated things with simple words is a great skill. However, it says nothing about the developer.
It is a valid question regardless of how it is worded and gives insight into how you would handle an explanation to someone with less understanding of programming, from what I was reading around this used to be a Microsoft interview question.
If you mean something like https://www.glassdoor.com/Interview/Explain-Recursion-to-a-5-year-old-QTN_792521.htm / https://www.glassdoor.com/Interview/Explain-recursion-to-a-7-year-old-QTN_798452.htm - not sure this question is actually anymore
And read this one https://www.businessinsider.com/hard-google-interview-questions-2016-10
The only reason to ask that question - if an interviewer is 8 years old boy
The reason to ask that question is to learn whether the applicant has a profound understanding of the topic.