Please share the questions. I always find it amusing that tech types seem to believe their idea of “basic X knowledge” translates across the board. I think it’s this attitude of “oh you don’t know what I think you should know” that proliferates the industry that is a major part of the problem. How do you handle folks that don’t have even the most basic form of formal “CS knowledge” but can still ship product? Do you just dismiss them completely over being able to have a water cooler talk about O(...) and some algorithm someone would never have to implement in that specific context? Seems like a premature optimization to me.