6 months of #Java preparation. 100+ browser tabs open. . . Still blanked out when the interviewer asked "difference between Abstract class and Interface." I had read about it. Multiple times. But ...