1. What’s a compression algorithm?
  2. How would you describe an object oriented programming language?
  3. Tell me about a piece of technology that would benefit company ABC
  4. What’s the difference between Java and C++?
  5. Name three qualities that differentiate Java as a programming language.
  6. Given an array of numbers, write a function to calculate the largest sum of any two numbers in the array.
  7. What is the difference between multi tasking, multi processing and multi programming operating systems? Can you provide some examples?
  8. You have two threads, one printing even numbers in order and other odd numbers in order. How would you design an algorithm so that it prints numbers in natural order?
  9. What’s the software development cycle?
  10. Write a function to calculate the factorial.
  11. What’s the difference between agile and waterfall

to be continued…