Data Cleaning

I am working on a dataset that has missing values for two of the columns. One column is a binary variable. What is the best way to update those missing values? I have used the linear interpolation method. Is it correct?

The second column is age, is it fine to update missing age values with mean/median?

That entirely depends on why you want to artificially generate synthetic entries for missing data at all.