Yes to being trainable, but good luck getting training. I jumped straight into mid-level roles. No one would take me seriously for a junior role, so I used failed interviews to learn how to sound more experienced than I was. Then I got in over my head and failed my way up for a couple years. That is also my anecdotal evidence for software engineering interviews being crap. If someone w/ less than idea experience makes you think they have enough maturity to do the job well, maybe your interview kind of stinks.