Solution.
By definition, there exist R,M>0 such that
∣z∣∣log∣f(z)∣∣≤M⟹∣log∣f(z)∣∣≤M∣z∣⟹∣f(z)∣≤eM∣z∣
for ∣z∣≥R. Since B(0,R) is compact, it follows that f is entire of order 1. Conversely, if f is entire of order 1, then ∣f(z)∣≤Cea∣z∣ for all z≥1. Thus,
∣z∣∣log∣f(z)∣∣≤∣z∣logC+a∣z∣⟹z→∞limsup∣z∣∣log∣f(z)∣∣≤a<∞,
so all entire functions satisfying this property are entire of order 1. Since ∣f(z)∣>0 for ∣z∣ large, f only has finitely many zeroes, so by Hadamard's theorem, f has the form
f(z)=eaz+bn=1∏N(z−zn),
where the zn are the zeroes of f.