Languages
[Edit]
EN

Java concurrency interview questions

6 points
Created by:
Wallace
636

Java concurrency interview questions:

  • How do you decide whether to use a CopyOnWriteArrayList or a Collections.synchronizedList(ArrayList)?
  • When would you make a variable volatile?
  • Explain volatile keyword
  • synchronized vs ReentrantLock
  • iterator can fails vs iterator won't fail
  • How does thread synchronization occurs inside a monitor?

 

Java interview questions:

  • Is Math.abs(Random.nextInt()) always positive?
  • When might recursion cause stack overflows?
  • What are the pros/cons of async vs. blocking I/O?

 

Java data structures interview questions:

  • How do you decide whether to use a HashMap or a TreeMap?

 

Java algorithms interview questions:

  • When would you use merge sort over quick sort?
  • What unit tests would you write for Arrays.binarySearch?

 

Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.

Dirask - my favourite posts

Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join