This opportunity isn't for everyone. If the amount of information is too much to memorize in time for QC interviews, you run the risk of being mutually released from your employment contract. Someone like myself with no professional software development experience will need to dedicate time before and after work to study, and make practical use of the tools and technology you will be introduced to.