面试JAVA被问到:你平时开发中有没有遇到有挑战性的问题,你是怎么解决的?

面试被闻到:你平时开发中有没有遇到有挑战性的问题,你是怎么解决的?
可以举个例子么?什么问题才算有挑战性的问题?如果我回答哪些数据库优化,kafka异步缓存这些,都被说成是太基础的问题!
那么,什么样的问题才是有挑战性的问题?你是怎么解决的?

挑战性的问题,一般是关于性能瓶颈之类的吧,应该回答你是如何突破现有的系统提提升了系统的运行效率;
说其他的话可能暴露你掌握的某些不是很全面;
纯属个人 想法,仅供参考!

挑战性工作未必一定要惊世骇俗,可以是突破了一个固有的自己的行为表现,比如某个第一次之类的,而且可以说明对自己的影响和改变,以及自己从中得到的认识。