/Q.mobile

A mobile app to enjoy interview questions from careercup, leetcode, lintcode.

Primary LanguageJavaScriptMIT LicenseMIT

Q.Mobile

A mobile app to enjoy interview questions from popular websites like:

careercup.comleetcode.comlintcode.com

💡 Inspired by careercup-cli, and leetcode-cli.

  • A tool to utilize your fragmentation times to think those questions any time, any where.
  • NOT a tool to actually write code with!
  • View interview questions on your mobile phone.
  • Download all questions and saved locally.
  • Customized filters to view questions by tags, companies, etc.
  • Manage questions by tagging them as Resolved/Favorite/Later.
  • One-click update to sync with the latest questions.
  • Support backup and restore personal progress to local file.

Screenshots

Installations

For the time being those releases are for Android only.

App Name Android Questions File #Questions Last Updated
Q.leetcode Q.leetcode 1.3.1.apk leetcode.json 523 2017-05-05
Q.lintcode Q.lintcode 1.3.0.apk lintcode.json 296 2017-05-05
Q.careercup Q.careercup 1.3.0.apk c3.json 16k+ 2017-02-11

Fetch Questions HOWTO

There are two ways to fetch questions in the app: download via WIFI, or restore from file. Let's take Q.leetcode for example.

Download via WIFI

  • Click Check update from leetcode.com button in dashboard page, that's all!
  • For the 1st time it will download all the questions form website, while later syncs will only try to download those new questions since last sync.

❗NOTE❗

  • ❗ PLEASE make sure your phone is using WiFi networking!
  • ❗ If WIFI is too slow, try restore from file instead (only for the 1st time sync!!)

Restore from File

  • Download questions file leetcode.json listed above.
  • Copy to the right path on the phone, thus Q.leetcode could find it.
    • check Setting page, you can find the right path under Backup/Restore section.
  • Click restore button and wait for completion.

❗NOTE❗

  • restore operation is dangerous! It will fully wipe existing questions saved on the phone, make sure you understand what you are doing before kickoff!
  • ❗ It's a good practice to regularly backup to the local file and copy it otherwhere.
  • ❗ Always backup before restore.

Advanced Topics