FireFlink interview question

Explain the Software Development LifeCycle?