I would not call LeetCode hard questions "basic coding problems".
Furthermore, asking (senior) engineers arbitrary and esoteric CS questions that
A) They may have never seen before
B) They will likely never encounter
Seems like a good way to lose out on competent candidates
If I hire an experienced electrical engineering project manager, I don't ask them to analyze convoluted circuits or random differential equations on the whiteboard.
Furthermore, asking (senior) engineers arbitrary and esoteric CS questions that
A) They may have never seen before
B) They will likely never encounter
Seems like a good way to lose out on competent candidates
If I hire an experienced electrical engineering project manager, I don't ask them to analyze convoluted circuits or random differential equations on the whiteboard.