Question: what kind of bonds are formed between the bases?
Answer: Covalent bonds exist within each linear strand and strongly bond bases, sugars, and phosphate groups (both within each component and between components). Hydrogen bonds exist between the two strands and form between a base, from one strand and a base from the second strand in complementary pairing.