dengbiao / Q.mobile

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:JavaScript 85.6%Language:CSS 14.1%Language:HTML 0.3%Language:Shell 0.0%