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
Что это такое?Это репозиторий на Java с вопросами собеседований по структурам данных и алгоритмам. У каждого вопроса есть готовое решение с разбором и собственный тест. Он предназначен для подготовки к собеседованиям.
Это библиотека, которую можно подключить к проекту, или просто сборник решённых задач?Это не библиотека, а сборник кода: проект Gradle/IntelliJ, в котором есть отдельные классы на Java и соответствующие тесты JUnit, по одному на каждый вопрос собеседования.
Как запустить это у себя на компьютере?Клонируйте репозиторий, затем выполните './gradlew idea', чтобы создать файлы проекта для IntelliJ (или './gradlew eclipse' для Eclipse), откройте созданный проект и запускайте отдельные программы или тесты JUnit напрямую.
Что нужно установить перед началом работы?Нужны установленные JDK8 и Git, а также IntelliJ или Eclipse в качестве IDE.
Есть ли шаг сборки, чтобы скомпилировать и протестировать всё сразу?Да, команда './gradlew build' компилирует все классы, запускает весь набор тестов и собирает jar-файл.
Где хранится полный, упорядоченный список вопросов?Автор ведёт полный список вопросов с упорядочиванием на wiki проекта, а не в самом README.
Каждый вопрос сопровождается объяснением или только кодом?Каждый вопрос подкреплён рабочим кодом на Java и соответствующим тестом JUnit, так что можно и прочитать решение, и проверить его, запустив тест.
Size
1.2 MB
Stars
11.4K
Updated
CommitJul 30
Age
12y
Commits · 90 Days