interview README

The project's README from github.com/mission-peace/interview. As one markdown file: README.md.

Please visit my wiki link for full list of questions

https://github.com/mission-peace/interview/wiki

Like my facebook page for latest updates on my youtube channel

https://www.facebook.com/tusharroy25

Contribution

Please contribute to this repository to help it make better. Any change like new question, code improvement, doc improvement etc. is very welcome. Just send me a pull request and I will review the request and approve it if it looks good.

How to use this repository

Softwares to install

* Install JDK8 https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html * Install Git https://git-scm.com/book/en/v2/Getting-Started-Installing-Git * Install either Intellij https://www.jetbrains.com/idea/download/ * If you like eclipse instead of intellij install eclipse https://eclipse.org/downloads/

Set up your desktop

* Pull the git repository. Go to command line and type git clone https://github.com/mission-peace/interview.git * Go to root directory of checked out project. * Run ./gradlew idea to generate idea related classes * Fire up intellij. Go to Open. Go to git repo folder and open interview.ipr . On file menu go to project structure. Update language level support to 8 * If you use eclipse, do ./gradlew eclipse . This will generate eclipse related files. Go to eclipse and open up folder containing this repo. * Go to any program and run that program * Go to any test and run the junit test. * Run ./gradlew build to create classes, run tests and create jar.

interview (mission-peace/interview)

Searching Database…

11.4K ·GitHub
What is this?A Java repository collecting data structures and algorithms interview questions, each with a worked solution and its own test, meant for interview preparation.
Is this a library I import, or just a collection of solved problems?It is a code collection, not a library: a Gradle/IntelliJ project full of standalone Java classes and matching JUnit tests, one per interview question.
How do I get it running on my machine?Clone the repo, then run './gradlew idea' to generate IntelliJ project files (or './gradlew eclipse' for Eclipse), open the generated project, and run individual programs or JUnit tests directly.
What do I need installed before I start?You need JDK8 and Git installed, plus either IntelliJ or Eclipse as your IDE.
Is there a build step to compile and test everything at once?Yes, running './gradlew build' compiles all classes, runs the full test suite, and packages a jar.
Where is the full, organized list of questions kept?The author maintains the complete, organized question list on the project wiki rather than in the README itself.
Does each question come with an explanation or just code?Each question is backed by runnable Java code plus a corresponding JUnit test, so you can both read the solution and verify it by running the test.
Size
1.2 MB
Stars
11.4K
Updated
CommitJul 30
Age
12y
Commits · 90 Days