“By” is used to indicate a deadline by which something must be completed. Therefore, “by next Monday” specifies that the job must be finished no later than that day.
Arun’s present age in years is 40% of Barun’s. In another few years, Arun’s age will be half of Barun’s. By what percentage will Barun’s age increase during this period?