Skip to content

Commit f5b042f

Browse files
Add More Questions
1 parent 689f8ce commit f5b042f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,8 +376,14 @@
376376
- `String` was made immutable to prevent malicious manipulation of data, when, for example, user login or other sensitive data is being send to a server.
377377
* What does it means to say that a `String` is immutable?
378378
- It means that once created, `String` object's `char[]` (its' containing value) is declared `final` and, therefore, it can not be changed during runtime.
379+
* Do you think memory leak in java?
379380
* What is `String.intern()`? When and why should it be used?
380381
* What is the `hashCode()` and `equals()` used for?
382+
* Can you list 8 primitive types in java?
383+
* Why would you not call abstract method in constructor?
384+
* What is the difference between iterator and enumeration in java?
385+
* Do you agree we use composition over inheritance?
386+
* When would you make an object value final?
381387
* What are these `final`, `finally` and `finalize` keywords?
382388
- `final` is a keyword in the java language. It is used to apply restrictions on class, method and variable. Final class can't be inherited, final method can't be overridden and final variable value can't be changed.
383389
```java
@@ -686,6 +692,12 @@ It is also a good practice to annotate overridden methods with `@Override` to ma
686692
* What is an Implicit Intent?
687693
* What is an Explicit Intent?
688694
* What is an `AsyncTask`?
695+
* What are the problems in asynctask?
696+
* When would you use java thread instead of an asynctask?
697+
* What is the difference JVM, DVM and ART?
698+
* What is dex?
699+
* What is a canvas?
700+
*
689701
* What is a `BroadcastReceiver`? [StackOverflow](https://stackoverflow.com/questions/5296987/what-is-broadcastreceiver-and-when-we-use-it)
690702
* What is a `LocalBroadcastManager`? [Developer Android](https://developer.android.com/reference/android/support/v4/content/LocalBroadcastManager.html)
691703
* What is a `JobScheduler`? [Vogella](http://www.vogella.com/tutorials/AndroidTaskScheduling/article.html)

0 commit comments

Comments
 (0)