Facebook Java Developer Interview Questions
Go Back1. Tell me about the Java Reflection API?
2. What are some examples of JDBC drivers you would use when programming applications for Facebook?
3. Please describe the JDBC API and discuss how it is used?
4. When programming in Java, can you have an empty catch block?
5. How does an OutOfMemoryError impact a program written in Java, and how can this be corrected?
6. Please define a CountDownLatch in the context of Java?
7. Talk about what a Java timer class is and how you schedule a task to run after a specific interval?
8. Can you discuss the differences between a user and a daemon thread?
9. Can you tell me what a Compare and Swap algorithm is and how you use it when coding in Java?
10. What is a marker interface, and how do you use it when writing Java code for the Facebook environment?
11. Since many Facebook applications are developed using Java. can you tell me what the key elements of the Java programming language are ?
12. What is Composition, as used in Java?
13. Facebook developers usually write their programs using Java. Can you describe how access modifiers are used in Java?
14. Can you discuss what a static import is and what the pitfalls of using this are?
15. How is a volatile keyword used in Java?
16. Can you define the final keyword in Java?
17. In your opinion, Is Java Pass By Value or Pass By Reference?
18. How is Enum used in Java?
19. Can you discuss the importance of the main() method in Java?
20. Within Java, what are the differences between Path and Classpath variables?