https://medium.com/@shubhamvartak01/is-java-pass-by-value-or-pass-by-reference-crack-this-tricky-interview-question-1157e859bb7e