PolymorphismĪs polymorphism is one of the key principles of object-oriented programming, there will always be questions around this topic. In this post, I am going to discuss two core features of Java - polymorphism and interfaces. This lack of awareness stems from a lack of understanding many key areas of Java, things like the collections framework, polymorphism, interfaces, and even exception handling. They seem to be missing the number of benefits they can gain from using said features, or if they hadn't used that feature, what problems or difficulties they would have faced otherwise. However, as an interviewer, the first observation I've made is that developers often show a lack of clear knowledge as to why they have used those features in their programs or projects. And in many cases, they are aware of new features added in more recent versions.Ī Systematic Approach to Write Better Code With OOP Concepts They have a more or less clear idea of what those things are. And their answer quality shows that they have had hands-on work experience in different areas of core Java, like exception handling, the collections framework, generics, and objects. Their theoretical knowledge is very good. In many cases, my observation is that the candidate knows the topic very well. The experience ranges of the interviewees vary from around three to eight years. As an interviewer, I have witnessed some interesting observations about Java and the knowledge of individual interviewees. As a senior member of my organization, I have to take interviews on regular basis as part of the recruitment process of our company.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |