Один прототип главного героя «Двух капитанов» погиб на войне, другой стал капитаном. Каверин рисовал своего Александра Григорьева с реальных людей: ученого-генетика Михаила Лобашева и летчика-полярника Самуила Клебанова. Трудное детство и отрочество будущего доктора наук описаны в первых трех частях романа. А материал для биографии взрослого Григорьева дал авиатор, работавший в далеком Нарьян-Маре.
С этими интересными людьми Каверин познакомился еще до войны (работа над книгой только начиналась).