Some engineers I interviewed got "offended" by ElonMusk-like questions and refused to answer :)
What on earth does that have to do with building (actually, in most cases, maintaining) a CRUD web app?
What does that have to do with n-tier web application architecture?