1. Phone Screen: a. Personality Questions b. Difference between == and .equals() 2. Phone Technical Screen a. 4 Principles of OOP b. Find Anagram c. Find Golden Tile (just a BFS problem) 3. On Site a. Design a Phone System API (getRandomNumber(), showAllUsedNumbers(), showAllUnusedNumbers()) b. Subbu (the manager’s manager) went through my resume. Very condescending walkthrough of my resume: why my GPA in my undergrad is lower than in my master’s …. I said I might get a return offer at my current role. He asked why I think I’ll get a return offer in my current place of work (I was a little stunned). I don’t think he meant to be negative, but he came off to me like that. c. Junit -> This was very difficult and unusual section. He basically provides this really length code and asks you to design Junit Tests for it. You don’t even know much about the code. Basically, try to prove that an assertion will be triggered and then more … The interviewer said no one really finishes this section … d. Another run through of my resume with Generation Veeva Team. This went OK.
Check out your Company Bowl for anonymous work chats.