1. Tell us what's Your Favorite Kind Of Role?

Answer it as honestly as possible. If you are keen on moving on to a managerial role, let your potential employer know that. If you want to stay in the technical field itself, make that clear too.

2. Tell us do you enjoy management or execution more?

Every senior professional will be asked this full stack web developer interview question. Recruiters want to know if you want to stay in a technical role or would want to switch to a managerial position. They also at times might push a bit and ask if you prefer to work alone or in paired groups. It's important, to be honest here. The company's requirements might be different from your interests, so it is ideal that the expectations are set straight from the get-go.

3. Explain me how Familiar Are You With Design Patterns?

This question will reveal your understanding of maintenance and code reuse, especially clean and readable code. Any aspiring full stack developer should know the principle and skill of basic prototype design, UI design, and UX design to manage different scenarios at work.

4. Explain me how do you keep yourself updated about the new trends in the industry?

This is a typical question to understand your involvement in technology. A good way to demonstrate your involvement in continuous learning would be by speaking about the community meetups you visit. You can also talk about the webinars and the forums you regularly attend. If you have personal projects on which you apply your skills, this is a good time to showcase that as well.

5. Tell me some Examples Of Web Application That You've Built And How Did You Do It?

Through this question, the interviewer will get an idea of how you think and work with tools. The answer should be specific and clearly state why you developed it either on front-end or back-end.

6. Explain me the main difference between GraphQL and REST?

This is a moderately difficult question but a good developer would be able to get through with this in ease. An important difference between GraphQL and REST is that GraphQL doesn't deal with dedicated resources. Everything referred to as a graph is connected and can be queried to app needs.

7. Explain me what are you coding currently?

A person who loves technology is always working with it. Whether it be for your company or for your own recreational reasons. Good programmers will always have something to share. Candidates who code willingly for personal learnings will always stand out here.

8. Explain me what is the difference between final, finalize and finally?

final is a Java keyword used to indicate that either a method can not override in a subclass, or a class can not be extended or a field can not be modified. finalize is a method that gets called on an instance of an Object when it is garbage collected. finally is a Java keyword used in exception handling to indicate a block of code that should always be run whether an exception is thrown or not.

9. Basic Full Stack Developer (Java) Interview Questions:

☛ What is your total experience?
☛ Have you ever worked with web applications? Describe the projects.
☛ Did you ever have problematic situations or conflicts when fulfilling the task? Describe them.
☛ What software, technologies and/or tools did you use in your previous projects?
☛ What are your expectations as to the opened position?

10. Tell us what's the most recent thing that you have learned?

This question is used to probe the authenticity of the information you furnished in your last question. It is important that you are aware of the latest in the industry and have a pulse of what's happening. You might talk about a website that you tested recently, or talk about an obnoxious case study about a serious bug you recently read about. A point to note, never give the interviewer an impression that you have learned nothing in the past 6 months. This is a fast-changing tech game, and being up-to-date with the current trends is an absolute must.

Download Interview PDF