entry level team member interview questions shared by candidates
What is an abstract class and why would you use it?
It's used to subclassing.
In Java, an abstract class is a class which contains abstract methods, which are methods with declarations but no implementations. The methods are implemented by sub-classes of the abstract class. This gives more flexibility to those methods making it easier to tailor them to your use.
What happens if you connect inductors after the supplies(VDD,VSS) to an inverter.What happens if I give -2V at the output of the inverter- with L and without L. The interviewer was very rude in the way he asked the questions and talked to me, from which I felt that I did not like their work culture/people- as a college graduate, we expect people/seniors to be patient or supportive rather than harsh. Overall, I don't recommend this.
Technical Questions: 1. Three pillars of OOP with explanation of each 2. Final Keyword in Java 3. Abstract Class & Interface difference 4. JSP & Servlets difference 5. What is meant by immutability in Java? 6. Multi-threading - Sleep vs Yield? 7. What is a design pattern and name some. Explain Singleton Design Pattern? 8. protected keyword in access modifiers 9. Continue vs break statement 10. Describe MVC? 11. StringBuffer vs StringBuilder? 12. One logic/algo question: Inserting an element at proper position in a sorted array. They will focus on the very basic logic design like loops, function and their arguments.
See Interview Questions for Similar Jobs
- Software Engineer
- Software Developer
- Software Development Engineer
- Senior Software Engineer
- Junior Software Engineer
- Associate Software Engineer
- Junior Software Developer
- Software Engineer Intern
- Software Engineer I
- Java Developer
- Systems Engineer
- Software Engineer New Grad
- Web Developer
- Business Analyst