Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      HungerStation

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: HungerStation reviews | HungerStation jobs | HungerStation salaries | HungerStation benefits
      HungerStation interviewsHungerStation Senior Android Developer interviewsHungerStation interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Senior Android Developer Interview

      20 Jun 2023
      Anonymous interview candidate
      Dubai
      No offer
      Negative experience
      Average interview

      Application

      I applied in-person. I interviewed at HungerStation (Dubai) in May 2023

      Interview

      I had an interview with them two weeks ago for a position in Dubai. The interview took place on a Sunday since they have a tech team in Saudi Arabia as well. It was a two-hour technical interview, and I felt positive about it. The interviewer even mentioned that I would receive a call for the next interview in the following week. However, I didn't receive any response from them. After one week had passed, I emailed the HR to inquire about the status of my application. Unfortunately, their reply was quite disappointing. Firstly, they took 3-4 days to respond, and when they did, they simply stated that they had decided not to proceed with my application. That was the only reply I received. I asked them to provide at least some feedback from the interview, but I have yet to receive a response. It's extremely unprofessional behavior from the HR. They need to understand someone is investing 2 hours for the interview they at least deserve reply.

      Interview questions [1]

      Question 1

      1, Problem solving 2, Apply solid principle on the code 3, i dont remember 4, Writing sudo MVVM clean code for list of restaurants and adding the cart feature as well.
      Answer question

      Other Senior Android Developer interview reviews for HungerStation

      Senior Android Developer Interview

      21 Dec 2023
      Anonymous interview candidate
      Dubai
      No offer
      Positive experience
      Difficult interview

      Application

      I applied online. The process took 2 weeks. I interviewed at HungerStation (Dubai) in Sept 2022

      Interview

      There was an HR call with very friendly recruiter, who explained the whole process and the working conditions. The second interview was a technical one with an android developer from HS team.

      Interview questions [2]

      Question 1

      We have a food delivery application that connects between a customer, a restaurant. When a user places an order, he can do online payment or cash on delivery. We have a payment module does contain all the payment related stuff, so the following code is the little snippet of the payment logic and there are errors, it can be logical, memory related, compiler issues... etc. here's the code: import java.util.Arrays; import java.util.Comparator; import java.util.Treeset; class PaymentException extends Exception { } class GatewayException extends PaymentException { } interface PaymentOptions { public void pay(E s) throws PaymentException; } abstract interface VirtualCard extends PaymentOptions { } abstract class PaymentType { } class Card extends PaymentType { } class SmartCard { } class HSBCPay implements VirtualCard { public void pay(SmartCard s) { } } abstract class Visa implements PaymentOptions { public abstract void pay(ElectronicCard s) { } } abstract class ApplePay implements PaymentOption { } class Wallet implements PaymentOption { public void pay(ElectronicCard i) throws Exception { } } class Mada implements PaymentOption { public void pay(PaymentType i) { } } class MasterCard implements PaymentOption { private void pay(SmartCard s) throws PaymentException { } public void pay(Card s) throws PaymentException { } } class ElectronicCard extends Card { public void pay(Card s) throws PaymentException { } public static void main(String[] args) { new ElectronicCard().go(); } void go(){ go2(new Card(), new ElectronicCard()); go2(( ) new Card(), new ElectronicCard()); } void go2(Card t1, ElectronicCard r1) { ElectronicCard r2 = (ElectronicCard) t1; Card t2 = (Card) r1; } } public class Test { public static synchronized void main(String[] args) throws InterruptedException { Thread thread = new Thread(); thread.start(); System.out.println("X"); thread.wait(1000); System.out.println("X"); } } class Innertest ( public static void main(String[] args) { String[] sa = ["Applepay", "Master", "Visa", "Wallet"]; Sorter s = new Sorter(); for(s2 : sa) System.out.println(s2 + " "); Arrays.sort(sa, s); System.out.println(); for(s2 : sa) System.out.println(s2 + " "); } } class Sorter implements Comparator { public int compare(String a, String b) { return b.compareTo(a); } } class TestDataStructure { public static void main(String[] args){ TreeSet i = new TreeSet(); TreeSet d = new TreeSet(); d.add(new PaymentAmount(1)); d.add(new PaymentAmount(2)); d.add(new PaymentAmount(1)); i.add(1); i.add(2); i.add(1); System.out.println(d.size() + " " + i.size()); } static class PaymentAmount { int size; PaymentAmount(int s) { size = s; } } }
      1 Answer

      Question 2

      The following block of code assumes RxJava2 usage.Please, describe which scheduler will [map] execute on, [filter] execute on. fun theTest() { val io = Schedulers.io() Observable .just("long", "longer", "longest") .subscribeOn(Schedulers.io()) .map { println("map ${Thread.currentThread().name}") it.length } .observeOn(Schedulers.computation()) .filter { println("filter ${Thread.currentThread().name}") it > 6 } .blockingSubscribeBy { length -> println( "item length $length under " + Thread.currentThread().name ) } }
      1 Answer
      3

      Top companies for "Compensation and Benefits" near you

      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Velocity Black
      4.2★Compensation and benefits