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

      Binance

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Binance reviews | Binance jobs | Binance salaries | Binance benefits
      Binance interviewsBinance Senior Android Engineer interviewsBinance 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 Engineer Interview

      4 Mar 2021
      Anonymous interview candidate
      Singapore
      Declined offer
      Negative experience
      Easy interview

      Application

      I applied online. The process took 3 weeks. I interviewed at Binance (Singapore) in Apr 2020

      Interview

      I applied on their website, HR contacted me on Whatsapp to my shock. I was unsure if this was legit company right from then. I have never seen any recruiter only communicate only via text. for interviews. I assumed she must was poor in English and that could be the reason. I did three technical rounds to three different folks all asked same question. And they had horrible English they couldn’t say single sentence properly. I had to always ask to repeat to understand. And all of them were just shooting questions one after another if they couldn’t put it to me properly and I was answering what I could understand well and also the one's they skipped later. I cleared all rounds HR said they are still thinking about final decision but I was not gonna join anyway, I was just preparing for other companies. This company looks shady to be, I suggest you guys don't join unless you are from China and you know what you are getting into.

      Interview questions [1]

      Question 1

      Tech Round 1 How Hashmap put method works ? How Garbage collector works ? How do you find and fix memory issues in Android ? On what principle Leak Canary works ? How will you set up multi module project ? What are pros and cons of MVVM over MVP ? How do you optimize memory issues in Image downloading and app memory ? Tech Round 2 1. How JVM works ? 2. How is JVM different from Android? 3. What is Android application packaging process ? 4. How GC works in JVM? 5. How GC works in Android? 6. What is Handler, Looper and MessageQueue ? 7. When is Main Thread gets created in an Android app? 8. Can background thread update UI in Android ? 9. How do you detect memory leak in Android? 10. On what principle leak canary works? 11. What is a memory leak? 12. List Activity lifecycles methods in correct order when you press a button on Activity A that launches Activity B? 13. List Fragment lifecycle methods when activity is started and closed ? 14. Explain View lifecycle ? 15. What happens when requestLayout and invalidateView is called on a view? 16. How do you solve touch listener bug on a view in a scroll view which is inside another scroll view? 17. Consider a LinearLayout has two containers and one of the containers has textview inside. What sort of event callbacks triggered when a text view is dragged onto second view? 18. What are good practices when designing view in android? 19. How is live data different from Observable ? 20. How do you trigger retry in okhttp? 21. What are interceptors in okhttp? 22. How okhttp interceptors work ? 23. What is 2 way, 3way and 4 way handshake ? 24. What is SSL pinning ? 25. What is inline function in kotlin ? 26. How many interceptors can we add in retrofit ? 27. What is TLS ? and what version do you use ? 28. What is http ? Tech Round 3 1. Tell me about yourself focusing more on technical skills. 2. How do you track activity lifecycle ? 3. How do you optimize memory in Android ? 4. How leak canary works? 5. How Android clears memory ? 6. How you do MIM attack ? 7. How can you lure user for MIM attack and install unsecure certificate ? 8. What is slow rendering and slow framerate in Android ? 9. When will all the view will be drawn in an activity ? 10. What callback you can hook to know when all views are drawn ? 11. explain how will you implement leak canary ?
      Answer question
      13