sam43 / Bongo_Android_Interview_Test

Problem #3. Bongo Video Player Assingment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bongo_Android_Interview_Test

Question#1: Write a function that detects if two strings are anagram e.g. ‘bleat’ and ‘table’ are anagrams but ‘eat’ and ‘tar’ are not.

Solution: Please check "Problem#1" folder

Question#2: Explain the design pattern used in following:

              interface Vehicle {
                    int set_num_of_wheels()
                    int set_num_of_passengers()
                    boolean has_gas()
              }
  • a) Explain how you can use the pattern to create car and plane class?
  • b) Use a different design pattern for this solution.

Solution: Please check "Problem#2" folder

Question#3: Write a video player application with ‘Play’, ‘Forward’, ‘Rewind’ functionalities. Please write pseudocode for this program and explain the design pattern you will use to develop these three functionalities.

Solution: Please check "Problem#3" folder

About

Problem #3. Bongo Video Player Assingment


Languages

Language:Kotlin 100.0%