Analog Devices Interview Question

Q: How do you make a bjt and its behaviors?