В постановлении Правительства РФ от 30.01.2002 № 74, в Положении о порядке присуждения ученых степеней, в пункте 5 сказано, что соискатель ученой степени кандидата наук должен сдать соответствующие кандидатские экзамены; соискатель, имеющий высшее образование, не соответствующее отрасли науки, по которой подготовлена диссертация, по решению диссовета сдает дополнительный кандидатский экзамен по общенаучной применительно к данной отрасли науки дисциплине; к защите диссертаций по медицинским наукам допускаются лица, имеющие высшее медицинское образование, по ветеринарным наукам - высшее ветеринарное образование, по юридическим наукам - высшее юридическое образование.
Как такового запрета на сдачу кандидатских экзаменов по медицине, ветеринарии или юриспруденции лицами без соответствующего профильного диплома о высшем образовании нет, но, во-первых, сдавать такие экзамены без профильного диплома нет смысла (ибо защитить диссертацию без профильного диплома не дадут), а во-вторых, думаю, вуз не разрешит сдавать кандидатские экзамены по медицине, ветеринарии или юриспруденции человеку без соответствующего профильного диплома о высшем образовании.
Автору темы, если отсутствует диплом инженера, но есть другой диплом о высшем образовании, сдавать кандидатские экзамены и защищать диссертацию по техническим наукам не запрещено. По идее, кандидатские экзамены по иностранному языку для технических специальностей и историю и философию технических наук придётся сдать заново, но у нас в России возможно и перезачесть, подойдя к нужным людям с нужным подарком.