Charles Schwab interview question

What is remote method invocation? Java OOPs Soft skills - weakeness, strengths