First round is behavioural: Tell me about yourself, Why did you major in CS? Why did you pick veeva (Better prepare more answers to this, cuz this one is emphasized. I prepared for a long answer but she still asked me if theres anything else I wanted to add). Where do you see yourself in 5 years? Expected salary expectation? Some obstacles you faced, how you overcame it? Basic behavioural questions. Second round is OA: 3 questions in java (Not hard, but lengthy), one db question (very simple on aggregate and having) Third round: A technical interview with engineering manager: On Object encapsulation, HashCode() and equals() relationship in java, easy multithreading concept problem. One leetcode on searching in sorted 2D array Forth round consist of 4 small rounds: 1st: quick chat with recruiter (didnt talk much) 2nd: coffee chat with another associate (Prepare lots of questions, cuz the interviewer is also a recent college graduate, dont expect they will ask you lots of questions and talk tht much abt their experience) 3rd: technical with a principal software engineer: Many questions on java: Garbage collector, how it handles memory, pass by reference vs pass by value, how I would study java, database transaction advantages, what is aspected oriented programming, name one design pattern, leetcode: intersection of 2 array list, what is generics in java 3rd: coffee chat with VP, basically behavioural, but the interviewr will ask you a lot of questions, be concise and get to the point, be interesting, show that your passionate about the programming, their mission (I think I failed this round of interview). 4th: Job history with engineering manager, will do a quick chat about your resumes, and any big technical problem you faced during each one, and how you solved it) Talk about your projects. you guys will chat abt wht the team does as well. In general: prepare for behavioural interviews, and some knowledge abt computers/programming, leetcode isnt tht important here, as long as you show that you're thinking, theyre generally very happy to see that. 2 most important parts: their mission, and why veeva?