I agree with you. Your points of view make me thinking about some thing for my project.

I also find more materials that may be useful for you: Wesco interview questions

Pls try to keep posting. Tks and best regards