Skip to content

DanXu007/interview

 
 

Repository files navigation

Please visit my wiki link for full list of questions

Like my facebook page for latest updates on my youtube channel

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/ * Install PyCharm https://www.jetbrains.com/help/pycharm/installation-guide.html * If you like Visual Studio instead install https://visualstudio.microsoft.com/

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.

Tips and Tricks

Welcome!

If you are a beginner to programming, welcome! All this code may seem daunting, but do not panic! Many of the programmers that you typically see online often have years of experience, so it is perfectly okay to get lost! Programming is a skill that needs to be built over time, no one magically becomes a good programmer. With that said, let's get started!

Starting out!

Whether you are a brand new programmer or have minimal experience, this GitHub repository is designed to help you get better and improve your skills. Start with learning Python and checking out the Python folder.

Advanced Programmers!

If you are an advanced programmer, check out the how to interview text file. This file will tell you what to expect for technical interviews, and how you can prepare for them.

About

Interview questions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 89.3%
  • Python 8.6%
  • C++ 2.1%