- Git Pull Request
A pull request is a request asking your upstream project to pull changes into their tree. The request, printed to the standard output, begins with the branch description, summarizes the changes and indicates from where they can be pulled. The upstream project is expected to have the commit named by…
- Java interview – Serialization
1. What is Serialization? Serialization is the process of converting an object and its states to a binary stream that can then be saved into a database, cached or sent over the network to another JVM. 2. What is Deserialization? Deserialization is the process of converting back a serialized object.…
- Java interview – Exception
- Java interview – I/O
- Java interview – Concurrency
1. Why is there a need for multi-threading? Multi-threading allows your program to execute logic in parallel. For example: if you are tasked to develop an API endpoint to download a file, read from the database, run calculations, call another API, then this will be an expensive task in terms of…