Charles Schwab Interview Question

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