Avatar for GoLorry

Automating India's Logistics Network

Senior Android Mobile Engineer

₹12L – ₹22L • 0.02% – 0.2%
Apply now

Job Description

What you will do

  • Build some of the most crucial infrastructure using web and Android technologies for both internal and external users
  • Gather feedback from users for fast iteration of products
  • Take ownership of features and products
  • Grasp new technologies at extremely fast pace

About You

  • Solid fundamentals in computer engineering/science
  • Proficient in one or both of Android and web Javascript development
  • Bonus: 1) React.js 2) UI/UX skills
  • Relentless work ethic
  • Strong moral fiber
  • Exceptional cognitive abilities
  • Proven and verifiable track record of excellence in fields other than just academics
  • Embrace responsibility and leadership through accountability
  • Good English speaker, reader and writer
  • Winner

If you are interested, we have a little brain teaser. Send us a message introducing yourself and be sure to include your answer. Please note that the prospective applicant MUST provide your best answer to the questionnaire below in order to be considered for an interview. Look forward to your original answer.

Question 1:
There are two people, A and B. Each has an integer. Together, the two integers multiply to either 16 or 32.
A: "With the number I have, I do not know the number you have."
B: "I don’t know what you have either."
A: "With what you told me, I still do not know the number you have."
B: "I still don’t know what you have either."
A: "I know what you have now."
B: "Oh mate, I know what you have too."
What are the numbers that A and B could have?

Question 2:
Given an array of length A, we want to randomly select N elements while making sure we don’t select the same element twice (random selection without replacement).
Fisher-Yates is an algorithm for shuffling an entire array of length A in O(A) time. Modify the Fisher-Yates shuffling algorithm to achieve our goal in O(N) time.
https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle (see the modern algorithm for the linear time version)
Python or Javascript is preferred, but not required.
Hint: You should not shuffle the entire array unless N==A.

Question 3:
If given an opportunity at GoLorry, when is the earliest you can join? Are you open to working in Vijayawada or Hyderabad?

Meet your team

People you would work with in this role

ZJ Lin

Avatar for ZJ Lin
Automating India's logistics network

Jonathan Richards

Avatar for Jonathan Richards
Software Engineer, Computational Biologist, Princeton Engineering Graduate

GoLorry at a glance

Automating India's Logistics Network

GoLorry focuses on Mobile, Emerging Markets, Logistics, and Trucking. Their company has offices in India and San Mateo. They have a small team that's between 11-50 employees.

You can view their website at http://www.golorry.com

More jobs at GoLorry

View all jobs

Frontend Engineer

Backend Engineer

Staff React Native/React Engineer

Accounting Specialist (Vijayawada)

Functional Lead - Operations

Business Development Lead

Similar jobs to Senior Android Mobile Engineer at GoLorry

Avatar for Qubag
A Redefined Online Grocery Shopping Experience
Avatar for Intandemly
A strategic software focussed towards aligning sales, marketing and account
Avatar for AppTactics India
One stop solution for mobile apps and web development
Avatar for A-Eye
Make existing solutions at least ten times better using Computer Vision!
Avatar for Donatekart
India's Most Transparent Online Donation Platform
Avatar for Kaara Info Systems
Informatica ETL BI Testing with Automation Testing