- What is JAVA?
- Response:
- What are the features of JAVA?
- Response:
- Name the Java IDE’s?
- Response:
- What do you mean by Constructor?
- Response:
- What is a Class?
- Response:
- What is an Object?
- Response:
- What is Inheritance?
- Response:
- What is Encapsulation?
- Response:
- What is Polymorphism?
- Response:
- What is meant by Method Overriding?
- Response:
- What is meant by Overloading?
- Response:
- What is meant by Interface?
- Response:
- What is meant by Abstract class?
- Response:
- Difference between Array and Array List.
- Response:
- Difference between String, String Builder, and String Buffer.
- Response:
- Explain about Public and Private access specifiers.
- Response:
- Difference between Default and Prohttps://github.com/SyntaxError-JARS/assignments/blob/main/project-2.md
- Difference between Abstract class and Interface.
- Response:
- What is the meaning of Collections in Java?
- Response:
- What are all the Classes and Interfaces that are available in the collections?
- Response:
- What is meant by Ordered and Sorted in collections?
- Response:
- Explain the different lists available in the collection.
- Response:
- Explain about Set and their types in a collection
- Response:
- Explain about Map and its types.
- Response:
- What is meant by Exception?
- Response:
- What are the types of Exceptions?
- Response:
- What are the different ways to handle exceptions?
- Response:
- What are the advantages of Exception handling?
- Response:
- What are the Exception handling keywords in Java
- Response:
- Explain about Exception Propagation.
- Response:
- What is the final keyword in Java?
- Response:
- What is a Thread?
- Response:
- What is Multi-threading?
- Response:
- What is Synchronization?
- Response:
- What is meant by Serialization?
- Response:
- What is meant by the Local variable and the Instance variable?
- Response:
- What is Abstraction?
- Response:
- What is the the Difference between an Error and Exception?
- Response:
- What is a database?
- Response:
- What is DBMS?
- Response:
- What is RDBMS?
- Response:
- What is SQL?
- Response:
- What is DML?
- Response:
- What is DDL?
- Response:
- What is DQL?
- Response:
- What is TCL?
- Response:
- What is a query?
- Response:
- What are the properties of transactions?
- Response:
- What is a key?
- Response:
- What is a primary key?
- Response:
- What is a foreign key?
- Response:
- What is multiplicity?
- Response:
- What is referential integrity?
- Response:
- What is a cascade delete?
- Response:
- What is Like keyword?
- Response:
- What is GROUP BY?
- Response:
- What is ORDER BY?
- Response:
- What is the WHERE clause?
- Response:
- What is the HAVING clause?
- Response:
- What is an agregate function?
- Response:
- What is a scalar function?
- Response:
- What are constraints?
- Response:
- How are joins different to set opeartions?
- Response:
- What is normalisation & it's forms?
- Response:
- How do you add a record to a table?
- Response:
- How do you add column to a table
- Response:
- How would you use IN and EXIST?
- Response:
- DROP?
- Response:
- DELETE?
- Response:
- TRUNCATE?
- Response:
- How to prevent SQL injections?
- Response:
- CRUD operations
- Response:
- What is ACID?
- Response:
- What is a Schema?
- Response:
- What do you need to establish a connection tohttps://github.com/SyntaxError-JARS/assignments/blob/main/project-2.md
- Explain importance of Hibernate F/w
- Response:
- JPA Vs Hibernate
- Response:
- JDBC vs hibernate
- Response:
- Explain Builder design pattern in hibernate
- Response:
- Explain Factory design pattern in hibernate
- Response:
- What are the Fetch strategies in hibernate?
- Response:
- load vs get
- Response:
- save vs persist
- Response:
- save vs saveorup
- Response:
- HQL vs SQL
- Response:
- What are the core interfaces in Hibernate?
- Response:
- Different states of an object in hibernate?
- Response:
- what is n+1 problem with hibernate?
- Response:
- Contextual sessions in hibernate?
- Response:
- L1 Vs L2 cache
- Response:
- Different inheritance mapping in hibernate?
- Response:
- How does Hiberanate manage dirty checking?
- Response:
- Different ways of doing association mapping in hibernate
- Response:
- What is ORM?
- Response:
- What is OGM? OGM vs ORM?
- Response:
- What is hbm2ddl auto? What options can we specify?
- Response:
- What is hibernate.cfg.xml?
- Response:
- Give annotations used in hibernate?
- Response:
- What is dialect in Hibernate?
- Response:
- Explain need of Criteria and Restrictions API in hibernate.
- Response:
- What is Spring?
- Response:
- What are some features of Spring?
- Response:
- Modules of Spring
- Response:
- What is the Bean Configuration File?
- Response:
- What is the root tag of the Beans.xml file? How would you add a bean in the file?
- Response:
- What are the 2 distinct types of containers that Spring provides?
- Response:
- What is Spring Bean?
- Response:
- What are the five scopes that a Spring Bean can have?
- Response:
- What is the default scope of a Spring bean if a scope is not definied?
- Response:
- What is the life cycle of a Spring Bean
- Response:
- What is an IoC?
- Response:
- what are the different IOC conatiners available in Spring? Differentiate between them.
- Response:
- What is dependency injection?
- Response:
- What are the different types of dependency injection, and which does Spring support?
- Response:
- When would you use the different types of injection?
- Response:
- What is autowiring?
- Response:
- What are the different autowiring modes that you can specify?
- Response:
- What are Spring annotations?
- Response:
- How do you register a class to a spring bean, using annotations?
- Response:
- How do you activate annotation-based autowiring in Spring?
- Response:
- What is the @Inject annotation?
- Response:
- What is @Bean?
- Response:
- How can you inject any collection as a bean property?
- Response:
- What are cross-cutting concerns?
- Response:
- What is code tangling and code scattering?
- Response:
- What is AOP?
- Response:
- What is an Aspect?
- Response:
- What do you mean by Advice?
- Response:
- What are the types of Advice?
- Response:
- What is a join point in Spring AOP?
- Response:
- What is a Pointcut in regards to Spring AOP?
- Response:
- What is the difference between joinpoint and pointcut?
- Response:
- What is AspectJ?
- Response:
- What is Spring ORM?
- Response:
- What 3 beans do you need to set up Hibernate with Spring ORM? Why are they necessary?
- Response:
- What does @Transactional do in Spring ORM?
- Response:
- Explain different annotations used in Spring AOP
- Response:
- What is Spring MVC?
- Response:
- Design pattern used in Spring MVC architecture?
- Response:
- Describe how Spring MVC implements the Model-View-Controller design pattern.
- Response:
- What do you need to do in order to configure the dispatcher servleet manually for Spring MVC?
- Response:
- How do you turn ON annotations support in Spring MVC?
- Response:
- Howw do you tell Spring that a class is a controller?
- Response:
- What does the @RequestMapping annotations do and what attributes can you define for it?
- Response:
- What are other annotations that can be used inside of a controller?
- Response:
- What is the ContextLoadListener in SpringMVC?
- Response:
- What is the @RestController annotation?
- Response:
- @Controller Vs @RestController
- Response:
- What is Spring Boot?
- Response:
- What does the parent tag in your POM for spring boot to work and what does it do for us?
- Response:
- What are some of the advantages of using Spring Boot over the basic Spring core?
- Response:
- What is the @SpringBootApplication?
- Response:
- Is it possible to add any confiugration to Spring Boot?
- Response:
- What type of information do we commonly add to the application.properties file?
- Response:
- What is Spring Data?
- Response:
- Advantages of Spring Data?
- Response:
- What interface can you extend through your repository interfaces to provide standard CRUD operations?
- Response:
- MVC1 Vs MVC2
- Response:
- Different ways of getting data in the spring controller
- Response:
- Explain the flow of Spring web MVC
- Response:
- Explain Spring boot starter project
- Response:
- What is actuator?
- Response:
- Spring Boot Vs Spring
- Response:
- Explain all stereo type annotations
- Response:
- How would you handle exceptons in Spring Web MVC?
- Response:
- What is HTML?
- Response:
- What is required to create an HTML document
- Response:
- What is a HTML tag?
- Response:
- What is an attribute?
- Response:
- How do you write a comment in HTML?
- Response:
- How would you insert an image into an HTML page?
- Response:
- How would you make a table in an HTML page?
- Response:
- What are three types of list tags you can use on an HTML document?
- Response:
- How would you set a background for an element?
- Response:
- What is the input tag used for?
- Response:
- What are some different values that you can assign to the 's type attribute and what data can you collect?
- Response:
- What are three different ways that you can add styles to an HTML document
- Response:
- What is CSS?
- Response:
- What CSS selectors you can use to access all HTML elements of a certain type, id, or class?
- Response:
- What are three ways to specify color properties?
- Response:
- What is specificity in CSS?
- Response:
- What is the box model in CSS?
- Response:
- How could you use a selector to choose a specific element with a specific class?
- Response:
- What is bootstrap?
- Response:
- What is the DOM?
- Response:
- What are some advantages that can be gained through using JavaScript
- Response:
- What does it mean that JavaScript is loosely typed?
- Response:if(
- What are global variables? How are these variable declared and what are the problems associated with using them?
- Response:
- What are undeclared and undefined variables?
- Response:
- What is === operator?
- Response:
- What is the typeof operator?
- Response:
- What is hoisting in JavaScript?
- Response:
- What are anonymous functions?
- Response:
- How can you add new elements dynamically?
- Response:
- What is an event?
- Response:
- What are some common JavaScript events?
- Response:
- What are event listeners? Name three ways that you can implement event listeners.
- Response:
- What is JSON in Ajax?
- Response:
- What is Ajax?
- Response:
- What are the advantages of Ajax?
- Response:
- What are the disadvantages of Ajax?
- Response:
- What is the for-in loop in JavaScript?
- Response:
- What is the for-of loop in JavaScript?
- Response:
- Java Vs javascript
- Response:
- JS Objects Vs Arrays
- Response:
- Explain Agile
- Response:
- 12 Agile software development principles
- Response:
- Scrum Vs Agile
- Response:
- Scrum Vs Kanban
- Response:
- What is SDLC
- Response:
- Waterfall Vs Agile
- Response:
- Burn down chart
- Response:
- Scrum Board
- Response:
- StandUps
- Response:
- Role of scrum master
- Response:
- What is a Sprint?
- Response:
- Define Devops
- Response:
- How is DevOps related to Agile?
- Response:
- explain CI
- Response:
- explain Continuos Deployment and Continuous Delivery
- Response:
- explain about jenkins tool
- Response:
- explain the CI/CD process
- Response:
- what is continuous testing
- Response:
- devlopment vs production
- Response:
- Explain Maven as build automation tool
- Response:
- explain pom
- Response:
- jar vs war vs ear
- Response:
- Explain Maven build life cycle
- Response:
- how maven project is different than any other normal java project
- Response:
- local vs remote maven repositry
- Response:
- what are user stories
- Response:
- What is git feature branching?
- Response:
- What are the advantages of Cloud Computing?
- Response:
- Describe the different cloud service models?
- Response:
- What are some of the popularly used cloud computing services?
- Response:
- Can we combine the cloud with on-premise data centers?
- Response:
- What is a virtual machine? How does it differ from something like Docker?
- Response:
- What are some of the cloud computing platforms available to us? What's their differences?
- Response:
- What is Continuous Integration?
- Response:
- What is Continuous Delivery?
- Response:
- What is Contiuous Deployment?
- Response:
- What is Azure App Service? What can we use it for?
- Response:
- What is Azure SQL? How does it differ from other SQL services?
- Response:
- What is Docker?
- Response:
- What is a container vs a virtual machine?
- Response:
- Differentiate between Real DOM and Virtual DOM.
- Response:
- What is React?
- Response:
- What are the features of React?
- Response:
- List some of the major advantages of React.
- Response:
- What are the limitations of React?
- Response:
- What is JSX?
- Response:
- What do you understand by Virtual DOM? Explain its working.
- Response:
- Why can’t browsers read JSX?
- Response:
- How different is React’s ES6 syntax when compared to ES5?
- Response:
- How is React different from Angular?
- Response:
- “In React, everything is a component.” Explain.
- Response:
- What must every react component return?
- Response:
- What is a React.Fragment and why is it useful?
- Response:
- Differentiate between states and props.
- Response:
- Differentiate between stateful and stateless components.
- Response:
- Explain Flux.
- Response:
- What is Redux?
- Response:
- How are Actions defined in Redux?
- Response:
- What is the significance of Store in Redux?
- Response:
- Why do we need a Router in React?
- Response:
- What is HOC in React?
- Response: