The two characteristics of life that viruses exhibit are Evolve and Genetic code.
Viruses do not have a cellular structure (they are not made of cells), and they do not carry out metabolic processes on their own, which is why they are often debated as being alive. However, they do contain genetic material (either DNA or RNA) and they can evolve over time through mutations and natural selection.