This has been one of frequently occurring thing with me while interviewing with companies. I am android developer with 6+ years of experience and during course of my career I have given many interviews.
My question is about technical rounds, Usually during which we are tasked to submit a piece of code. I have submitted coding tasks that included bunch of small tricky programming questions or a small working demo that usually takes anywhere between 1-3 hours of effort. But, Sometimes while interviewing with some companies I have been tasked with completing the whole module that takes days worth of effort.
For example in one of the recent interview, Interviewer in the problem definition mentioned to implement a complete flow of creating and capturing image and video using custom camera implementation. After capturing the video and image it needs to be displayed in user feeds and to be uploaded to server. Once the image is uploaded user can upload it to facebook. Other users should be able to view and rate the video posted by you.
This seems like a whole app module or a complete flow in itself. Tasks like this for technical challenges seems unnecessarily long and irrelevant to me and I am confused about how to respond back to them. I don't want to be unprofessional by not responding at all, but what can be the best path to approach this without sounding not interested, unprofessional or doubting their interview process?