most coding questions were C code - I have never learnt C so decided to use assumptions and my knowledge of Java to answer the questions. I explained my answers. There were questions on linux OS. Questions on threads Questions on OOP and Java Questions on database - SQL as well as designing a small database to answer client needs
Graduate Software Engineer Interview Questions
7,632 graduate software engineer interview questions shared by candidates
Why BP? Why energy industry?
Why would you be suited for this role?
Sometimes the interviewer was not flexible with question improvising, as I had answered more or less the same question a number of times.
Tell me as much as possible what you researched about PA Consulting.
Online multiple-choice assessment (done alongside the interview)
What are the risks involved in trading commodities across the world?
What is the new thing that I learnt recently and what is the reason to initiate you to learn and whats the outcome.
For the technical test, i remember one task, so.. You have an array of strings which describes rectangles as (A, B, C, D) values A ___________ | | | | D | |B | | | | ------------------ C Implement method to recognize 3 kind of figures: - squares (each side equals to others, A = B = C = D) - rectangles (each side equals to the opposite A = C, B = D) - and other figures (A != B != C != D) So the output must the 3 numbers of figures counters separated with space symbol. Input data: { "36 30 36 30", "15 15 15 15", "46 96 90 100", "86 86 86 86", "100 200 100 200", "-100 200 -100 200" } Output data: 2 2 2 Maybe that was a little joke which spreads a bit of my time, but the main thing I founded with the output data - the answer is incorrect, because if we look at input data and simply count figures, we will have 2 squares, 3 rectangles and 1 other figure. However, I made correct implementation, which had output if "2 3 1". HackerRank platform didn't recognize my answer as correct. Second task I made correct and HackerRank recognize it as fully completed, and the third one I made mostly complete. Recruiter answered me that I'm confirmed for the next round which would be Phone Interview. I had 2 days to prepare, and made a list of questions (made search on this site) and all of them was on the interview: 1. What do you know about Booking.com? Do you know the business model of Booking.com? How does Booking get their revenue? 2. What are my motivations for applying? 3. Illustrate both my academic and working background. 4. What is my expectation of the position. 5. What can be improved in the Booking app and site?
Who is the CEO of the company?
Viewing 591 - 600 interview questions