Collection of interview questions for software developer role. It can be useful for candidates searching for a job and recruiters looking for new developers. These lists contain questions I've got during my interviews and questions, which I gathered from the web and other people. I've also added a list of questions for the pontential employer here, which can be useful during verification if the quality of the company is high or low.
Please note: every company has different hiring politics and knowing answers for these questions may be not enough.
- General interview questions (non-technical)
- Java Developer interview questions
- Android Developer interview questions
- JavaScript Developer interview questions
- Google/FANG Developer interview questions
- https://github.com/MaximAbramchuck/awesome-interviews
- https://github.com/JackyAndroid/AndroidInterview-Q-A
- https://github.com/MindorksOpenSource/android-interview-questions
- https://github.com/kdn251/interviews - algorithmic interview questions at Google, Facebook, Uber, Airbnb, etc.
- https://github.com/SuyashLakhotia/TechInterview
- https://github.com/sherxon/AlgoDS
- https://github.com/karan/Projects - programming problems to solve in different languages
- https://github.com/coells/100days
- https://github.com/ryanbas21/interview_questions
- https://github.com/arialdomartini/Back-End-Developer-Interview-Questions
- https://github.com/anitaa1990/Android-Cheat-sheet - java, android & general
- https://github.com/mission-peace/interview - mostly algorithic questions
- https://github.com/bregman-arie/devops-interview-questions
- https://github.com/rishabh115/Interview-Questions - categorized by company
- https://howtodoinjava.com/java-interview-questions/
- https://www.edureka.co/blog/interview-questions/java-interview-questions/
- https://www.journaldev.com/2366/core-java-interview-questions-and-answers
- https://intellipaat.com/interview-question/java-interview-questions/
- https://www.guru99.com/java-interview-questions-answers.html
- https://www.javatpoint.com/corejava-interview-questions
- https://www.tutorialspoint.com/java/java_interview_questions.htm
- https://javarevisited.blogspot.com/2011/04/top-20-core-java-interview-questions.html
- https://www.interviewbit.com/java-interview-questions/
A few of my own coding tasks:
- Koyo Loans, fin-tech startup, Kotlin Backend Developer (London/Remote): https://github.com/pwittchen/koyo-task-chess (passed)
- Revolut, fin-tech startup, Java Backend Developer (Kraków): https://github.com/pwittchen/money-transfer-api (not passed)
- Contentful, headless cms startup, Android Developer (Berlin): https://github.com/pwittchen/SearchTwitter (passed coding task)
- Clean Code
- Test Driven Development
- Effective Java
- Java Concurrency In Practice
- Algorytmy, struktury danych i techniki programowania [PL] or any good book about algorithms
- Awesome Remote Job
- We Work Remotely
- Remotive
- StackOverflow - Remote
- No Fluff Jobs - Remote
- JustJoin.it - Remote
- A list of established remote companies
- Poland
- World
If you want to improve existing lists or add another list, feel free to create a Pull Request!