I've been doing a bit of evaluating/recruiting new hires, and I'd say that noone in their right mind would expect someone to be perfectly adapted at the start. With your background in mind, you probably feel like you have been studying alone for ten years, and are now going through the exams. The truth is that there are multiple right ways to pass this exam, and which one is correct depends on the workplace. It takes a few months to get in pace, and if they are sensible, they understand this.
My advise would be to talk to your team lead or closest superior and explain what you feel. It might seem awkward, but it's in everyone's best interest. Get some clarification on what the expectations are, and ask for an honest assessment. My wild guess is that it isn't as big of a deal as you think it is.
If you decide to stick around, my suggestion is to read a bunch of code that has been written at that workplace. Take a cup of coffee and go through a repo or two and get a sense of how people like to structure/reuse/centralize/test/style/document their code base. Then try to imitate it for your next task.
My advise would be to talk to your team lead or closest superior and explain what you feel. It might seem awkward, but it's in everyone's best interest. Get some clarification on what the expectations are, and ask for an honest assessment. My wild guess is that it isn't as big of a deal as you think it is.
If you decide to stick around, my suggestion is to read a bunch of code that has been written at that workplace. Take a cup of coffee and go through a repo or two and get a sense of how people like to structure/reuse/centralize/test/style/document their code base. Then try to imitate it for your next task.
Best of luck!