Java Developer Interview Questions in Melbourne | Glassdoor

Java Developer Interview Questions in Melbourne

"Junior developers are often responsible for writing the more monotonous and simple code required by senior members of the development team. Because of this, interviews will be designed to test your knowledge of the fundamentals of Java so be prepared to answer technical questions that you likely came across in college. Data structures and algorithms will be heavily emphasised. A bachelor's degree or equivalent work experience is required. "

Top Interview Questions

Design and develop an application simulating a bike driving on a 7 x 7 grid. The bike is free to move around the grid but must be prevented from exiting the grid. Any movement that would cause the bike to leave the grid must be prevented, however further valid movement must still be allowed. The following commands must be supported by the application: 1. PLACE ,, 2. FORWARD 3. TURN_LEFT 4. TURN_RIGHT 5. GPS_REPORT • PLACE will put the bike at position (X,Y) facing NORTH, SOUTH, EAST or WEST, where (0,0) is the south-west corner. • The application should discard all commands until a valid PLACE command has been executed. The application should also ignore all invalid commands. • After the initial PLACE command any sequence of commands may be issued (and in any order) including another PLACE command. • FORWARD will move the bike one unit forward in the direction it is currently facing. • TURN_LEFT and TURN_RIGHT will rotate the bike in the specified direction without changing its position on the grid. • GPS_REPORT will output the bike's position and facing in the following format: (, ), The bike must not exit the grid during movement. This includes the PLACE command. Any move that would cause the bike to leave the grid must be ignored. Input for the bike can be from a file or STDIN.

Technical and behavioral questions. Asked about current projects and previous projects

Telephonic Interview was conducted by one of the two recruiters( since i mentioned it was outsourced to a recruiter who again outsourced it to another agency) Explain your experience - recent project, Exception handling in REST API, Defect Management - How do you prioritize bugs, Types of testing. Your experience with Agile scrum methodologies Advantages/Disadvantages of spring boot, what is spring boot. have you used any CI tools like bamboo, Jenkins Any experience with cloud services(AWS) How you go about building a REST API from scratch What are the testing methods you use for REST API Qualities of a good team member. B2B webservices

Video Conference questions: 1. Behavioral Interview Questions. Experience when you had difficulty with a co-worker How do you overcome a difficult situation.. when you took the initiative in solving a problem etc. 2. Technical Questions What is Spring Boot? Adv/Disadv What is Spring Interceptor Immutable classes in java Exception handling in REST API Deployment strategies you have used in previous projects Scopes of a Spring Bean Default scope of spring bean is singleton? HTTP status Codes Auth & Security in REST API Logging configuration what are spring boot starters. explain few examples Spring actuator

Face to face interview - [Case study - group programming - coding/technical test ] Complete a partially completed REST API - the rest api consumes response from another rest api and produces a modified json response. Write appropriate logger statements, exception handling - adding the correct annotations(@controlleradvice and @exception handling) , calling the appropriate public methods and passing the right arguments in the public method of the custom exception class, Integrate with another REST API - using rest template to connect to another rest api and get the response and Object mapping (map the response object from other rest api to the response object of your api), Tools used - InteliJ, Swagger. you are allowed to google

1 Answer

What is your achievement in the last career?