I am a software developer with some years of experience. I've been working for my current company for the past 3 years. My pay and benefits package is quite good, but I feel like I’ve stagnated in terms of growth and opportunity.
Recently I applied for a job at a well known company which I believe potentially can take my career to next level, I passed the telephone and face to face interviews, in the face to face interview I was quite open about my skill set i.e. what I can/can't do. Now they are asking me to go there for the final interview which will involve some coding, I already know the rough details of the program I need to write but it is one of those areas that I don't have experience in. I have been trying hard to write something, and potentially can go there and demonstrate what I can do, but that will be my understanding of this new subject based on some online examples and I won't be 100% confident that I will be able to answer all the questions.
Their team consist of really experienced developers. They said they will give me some time to learn the new stuff (if I get the job), but they wanted to know if I can demonstrate some skills in terms of picking up new stuff, hence the coding exercise.
Do I really take this challenge and go for it (and potentially embarrass myself) at the interview? If I get the job I will be among the experienced devs where each day will be a challenge about me picking up the new stuff. Even if it does not work then I will lose my current job that I don't have too much problem with in the first place.
Thanks everyone for the comments and answers, they were quite motivating.
In the end I actually went for it, wrote my code which worked and there were a few small hiccups but nothing serious. However it was clear that there are some gaps in my skill-set which are quite essential to this company, so I am not not sure If I will get the job. But the whole process was quite a good experience, as I also had the opportunity to see their solution and the way they develop which was quite an eye opener and provided me with some excellent guidelines.